Linuxサーバでいくつかのテストを行っていますが、サーバに重い負荷がかかっている必要があります。私はこれをどのようにシミュレートするのだろうかと思いましたか?今のところ、サーバーは最大20%のCPUしか使用できませんが、80%程度に強制して対処方法を確認する必要があります。テストのためにサーバを重い負荷にする
7
A
答えて
11
あなたはCPUの職業を強制したい場合は、これを試してみてください。
for cpu in 1 2 ; do
(while true; do true; done) &
done
あなたもIO電荷をsimualteしたい場合は、これを試してください:2つのコアのfor cpu in 1 2
と
for cpu in 1 2 ; do
(while true; do find/-type f -exec cp {} /dev/null \; ; done) &
done
、for cpu in 1 2 3 4
用4コア;)
2
CPU使用量を探している場合は、CPU集約型のコマンドを選択する必要があります。 たとえば、乱数を生成します。
これを試してみてください:
dd if=/dev/urandom of=/dev/null
は、すべてのCPUコアのもののラインの上に追加します。あなたは、デュアルコアCPUを使用している場合:
dd if=/dev/urandom of=/dev/null &
dd if=/dev/urandom of=/dev/null &
チェック
jobs
のジョブのジョブを終了し、私は「
関連する問題
- 1. xmppサーバの負荷テスト
- 2. 単体テスト:重いサーバー負荷をローカルサーバーに複製する
- 3. 重い負荷のためにOracleのセットアップが必要
- 4. MySQLサーバの負荷
- 5. ボットフレームワークによる負荷テスト
- 6. 負荷テストツールの負荷テスト機能
- 7. 異なる負荷プロファイルを使用したJMeter負荷テスト
- 8. 負荷テストのためのK6スクリプトを実行すると、エラー
- 9. Jenkinsを負荷テストに使用する
- 10. SoapUI - 負荷テスト-Assertion:SoapUIを使用した負荷テストへのアサーションの追加
- 11. UIの負荷テスト
- 12. Azureの負荷テスト
- 13. パフォーマンスと負荷テストに関するjmeter
- 14. マジェンタでテストを負荷/負荷する方法
- 15. AWSのloadrunnerによる負荷テスト
- 16. XUnitによるVisual Studioの負荷テスト
- 17. Web API負荷テスト
- 18. Amazon EC2負荷テスト
- 19. 負荷テストasp.ntコアアプリケーション
- 20. JMeter/Jvm負荷テスト
- 21. 重い負荷のためにローダーが凍結していませんか?
- 22. nodejs apis負荷テストのためのセレンまたはloadtest
- 23. テストの実行が失敗したためコンフィグ負荷
- 24. Postman REST/RESTFULツールによる負荷テスト
- 25. VS2010ユーザーログインによるWeb負荷テスト
- 26. Djangoアプリケーションの負荷テスト
- 27. 負荷テスト結果のトラブル
- 28. Webアプリケーションの負荷テスト
- 29. サーバーとAPIの負荷テスト
- 30. Silverlightアプリケーションの負荷テスト
(%1ジョブ1の数である。)
kill %1
mこれは、いくつかの検索やdev/nullの何かを推測する? – unleashedこれらの引数を持つ 'find'コマンドは、ファイルシステムのすべてのファイルを'/dev/null'にコピーしているので、@Cédricのように多くのIOを生成しています。 –
私はabitが/ dev/nullへのファイルのコピーを心配していますが、確かに動作します。ファイルは実際には/ dev/nullに格納されません。 – unleashed