6

職場ではサーバーの移行の最中であり、データの移行を開始する前に新しいサーバーのストレステストを行いたいと考えています。

プロセッサやメモリに大きな負荷をかけるスクリプトについて誰かがアイデアを持っているかどうか疑問に思いましたか?

これは、Red Hat5OSおよびApache2.2.1で実行されているLinuxサーバーです。

物理的な限界までプッシュする必要はありません。古いサーバーと比較するためのベンチマークとして使用するだけなので、新しいセットアップが現在/古い構成よりもどれだけ改善されているかを確認できます。

phpがインストールされ、開発されるものであるため、理想的にはシェルまたはphpスクリプトになります。

4

1 に答える 1

11

簡単なPHPスクリプトを書き留めます。

<?php
for($i = 0; $i < 1000000000; $i++) {
     $a += $i;
}

次に、このPHPスクリプトを数回実行するbashスクリプトを作成すると、次のように表示されます...

DBを使用してサーバーのストレステストを行う場合は、同様の方法を実行します。

for($i = 0; $i < 9999; $i++) {
    $conn = mysql_connect(...);
    $db = mysql_select_db(...);
    $res = mysql_query(...);
    $data = mysql_fetch_assoc($res);
    mysql_close();
}

そして再びbashから数回実行します...

于 2012-05-11T10:07:16.247 に答える