ディスク パフォーマンス チェック: 例は次のとおりです (生成されたテスト ファイルはテスト後に削除されます)。
(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 の値を逆にしないでください。逆にすると、データが消去される危険があります。