- ベストアンサー
サーバーに負荷をかける
次の研修にて、外のネットワークには公開されていないサーバーに負荷をかけることを行います。 負荷をかけた時のCPUやメモリ、ハードディスクなどへの負荷を検証するみたいなのですが、「負荷をかける」とは具体的にどういったことをするのでしょうか? 無限ループを回す、大量にファイルを作ってみるなどは思いつくのですが、他のものがあったら教えてください。 ちなみに若干気になるのですが、検索してもあまり見つからなかったので、質問してはいけない内容でしたらすみません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ベンチマークソフトを使えば、比較的簡単にサーバーのCPU、メモリ、ハードディスクに負荷をかけることができます。 ベンチマークを実行することで、サーバーのCPU、メモリ、ハードディスクがどの程度の性能を持っているかが分かります。 Linuxサーバーのベンチマークソフトであれば、次のサイトによく使われる有名どころがまとまっていますよ。 http://plaza18.mbn.or.jp/~moriban/linux/ また、aigaionさんが言われているように、サーバーでアプリケーションを動かして、アプリの負荷テストを実施することも多いです。 こちらは、アプリの実行によって、サーバーのCPU、メモリ、ハードディスクがどの程度使われるのか、 また、アプリはどのぐらいの使われ方に耐えるのか(最大のトランザクション量/秒 など)を把握するために実施します。 Web系の負荷テストであれば、JMeterがよく使われていると思います。 http://www.stackasterisk.jp/tech/engineer/jmeter01_01.jsp
その他の回答 (1)
- aigaion
- ベストアンサー率47% (287/608)
別に問題となる質問ではないと思いますが・・・ 質問者さんが挙げている負荷テストはコンピュータに対して負荷をかける という幅の広いもので、サーバ機じゃなくてもやるような内容です。 確かにそのようなテストもありといえばありです。 しかし、わざわざサーバを用意しているわけですからそれに見合ったテストを考えてみては? 例えば「サーバアプリケーションにネットワークごしに大量にリクエストを送る」 おなじ無限ループでも「PHPスクリプトなどWEBサーバ上で実行されるプログラムの無限ループなど」ですね。