web-dev-qa-db-ja.com

安価なサーバーストレステスト

私が最近働いている非営利組織のIT部門は、CentOS(ApacheおよびPHP 5を搭載)を実行する新しい仮想サーバーを取得しました。サーバーをセットアップする過程で、新しいマシンを少しでも使用するとパフォーマンスに大きな問題が発生することがわかりました(停止するまでtarballを抽出できませんでした)。技術サポートで暗闇の中で数週間キャストした後、現在は正常に機能しているように見えますが、メインサイトをそこに移動するのにはまだ緊張しています。

仕事をする予算がありません(したがって、お金を必要とするソフトウェアやサービスはありません)が、最近の削減により、役立つ場合は使用できる古いデスクトップがいくつかあります。このサイトは大量のトラフィックに耐える必要はありません(1日に数千人のDrupalサイトです)が、メインサイトを移動する前に少しペースを上げたい以上。

サーバーが低レベルのトラフィックにも耐えられるかどうかを判断するために使用できる安価なツールは何ですか?私はまだサイト自体をテストするつもりはありません。サーバーの基本的な動作だけです。

11
acrosman

Apache Jmeter はこの種のことには優れています-単純なケースから非常に複雑な機能までシミュレートでき、無料です。テストを設定するための学習曲線が少しありますが、学習するのに数時間かかる価値があります。

また、Apacheには「ab」Apache Benchツールが付属しており、比較的簡単なベンチマーク操作に使用できます。つまり、さまざまな並列度で選択したページを数千回取得できます。

8
asparagino

この投稿を確認してください アプリケーションをどのようにロードテストしますか? 。よく似ています。 Jmeterと他のいくつかのソリューションが言及されています。それらのほとんどすべてが無料のように見えました。

3
Ben Hoffman

無料の負荷テストツールに興味がある場合は、 StresStimulus と呼ばれるFiddler拡張機能を確認してください。記録されたセッションを任意の数の仮想ユーザーで再生し、リクエストごとおよびテストケース全体の詳細なパフォーマンスメトリックをレポートします。グラフは、パフォーマンスがさまざまな負荷レベルにどのように応答するかを示します。 Windowsマシンから任意のHTTPサーバーに対して実行されます。

0
Vadim Kleyzit

Apache BenchとForgeは、どちらも本当にまともで、無料で、オープンソースなどです。ローカルマシンとサーバーの両方からそれらを実行するのは幸運でした。

0
Kenneth Love