Linuxファイルシステムのテストに利用できるテストスイートについてお聞きしたいと思います。私は、システムにストレスを与えたり、システムが書き込んだデータを検証することで破損を見つけたりする可能性のある、より多くのストレスおよび負荷テストスイートを探しています。
ローカルFS ext *のようなものとNFS/CIFSのようなネットワークプロトコルの両方で利用できるそのようなツールはありますか?
前もって感謝します。
あなたの質問の具体的な部分に焦点を当てましょう。ツールとスイートは、ext4、CIFS、NFSのLinuxファイルシステム用に提供されます。
「ストレスおよび負荷テストスイート」
「データを検証して破損を見つける」
うさぎの穴をどれだけ下に行くかによります。手始めに、Linuxファイルシステムの基本的なベンチマークを行うLinuxテストユーティリティのリストを次に示します。 http://ltp.sourceforge.net/tooltable.php
本格的なパフォーマンス評価を行う場合は、 filebench または iozone のようなものをお勧めします。どちらも、ベンチマーク用の非常に柔軟なツールです。これらはローカルまたはネットワークファイルシステムのどちらでも機能しますが、マウントされたファイルシステムにファイルを書き込むだけで、NFSまたはCIFSドライバーを直接実行しません。
また、 ファイルシステムベンチマークポータル (2017年の時点で壊れた元のリンク、 アーカイブバージョンが利用可能 )もチェックしてください。利用可能なテストツールの長いリストとそのアプリケーション。また、キャッシュ効果などを修正するためにベンチマークを正しく設定する方法に関する多くの情報があり、数値が実際のパフォーマンスを反映するようになっています。
Iozoneで診断モードを有効にして破損をチェックできますが、filebenchにも同様の機能があると思います。または、データをチェックサムして最後に検証しますが、それは箱から出してすぐに使用できるものではありません。