Linux環境での簡単なディスクパフォーマンスIOテスト

ディスク パフォーマンス チェック: 例は次のとおりです (生成されたテスト ファイルはテスト後に削除されます)。
(1) データベースをシミュレートして、テストする小さなデータを読み書きします。ハードディスクの IO を取得する場合のコマンドは次のとおりです。

# dd if=/dev/zero of=/opt/test bs=32k count=20k oflag=dsync
20480+0 レコード (
)
20480+0 レコード出力
671088640 バイト (671 MB、640 MiB) がコピーされました、18.2872 秒、36.7 MB/秒

結果が 20MB/s より低い場合は、ディスクのパフォーマンスに異常があることを意味します。ハードウェア エンジニアと連携して確認することをお勧めします。そうしないと、システム全体のパフォーマンスに大きな影響が出る可能性があります。 。
(2) 大きなファイルの書き込みをシミュレートして、ハードディスクの IO をテストします。コマンドは次のとおりです:

[root@db ~]# dd if=/dev/zero of=/opt/test bs=8192k count=100 oflag=dsync
100+0 レコード (
)
100+0 レコード出力
838860800 バイト (839 MB) がコピーされました、8.88575 秒、315 MB/秒

結果が 200MB/s より低い場合は、ディスクのパフォーマンスに異常があることを意味します。ハードウェア エンジニアと連携して確認することをお勧めします。そうしないと、システム全体のパフォーマンスに大きな影響が出る可能性があります。 。
注: if と of の値を逆にしないでください。逆にすると、データが消去される危険があります。

おすすめ

転載: blog.csdn.net/m0_38004228/article/details/134242997