35.2. 複数のストレスメカニズムを使用した CPU のテスト
stress-ng ツールは、複数のストレステストを実行します。デフォルトモードでは、指定されたストレッサーメカニズムを並行して実行します。
前提条件
- システムの root 権限がある。
手順
次のように、CPU ストレッサーの複数のインスタンスを実行します。
# stress-ng --cpu 2 --matrix 1 --mq 3 -t 5mこの例では、
stress-ngは CPU ストレッサーの 2 つのインスタンス、マトリックスストレッサーの 1 つのインスタンス、およびメッセージキューストレッサーの 3 つのインスタンスを実行し、5 分間テストを行います。すべてのストレステストを並行して実行するには、the
-allオプションを使用します。# stress-ng --all 2この例では、
stress-ngはすべてのストレステストの 2 つのインスタンスを並行して実行します。異なるストレッサーをそれぞれ特定の順序で実行するには、
--seqオプションを使用します。# stress-ng --seq 4 -t 20この例では、
stress-ngはすべてのストレッサーを 1 つずつ 20 分間実行し、各ストレッサーのインスタンスの数はオンライン CPU の数と一致します。テスト実行から特定のストレッサーを除外するには、
-xオプションを使用します。# stress-ng --seq 1 -x numa,matrix,hddこの例では、
stress-ngは、numa、hdd、およびkeyストレッサーメカニズムを除いて、すべてのストレッサーを実行します。