回答:
hdparm
テストもできます。これらは比較的単純ですbonnie++
が、高速で実行され(実行bonnie++
時にリソースを消費する可能性があります)、ディスクに書き込む必要がありません。これはまた、カーネルのアップグレードによって(うまくいけば)時間の経過とともに改善されるファイルシステムの効率をテストしていないことも意味します。
次のようなテストを実行できます。
sudo hdparm -t /dev/sda
そして、それはこのようなもので応答します:
/dev/sdf:
Timing buffered disk reads: 432 MB in 3.01 seconds = 143.53 MB/sec
現在、これはレイテンシをカバーしていません。それが気になる場合は、ダウンロードしてコンパイルできるseekerと呼ばれるスクリプトがあり、シークして時間を測定します。Cについて少し学ぶ必要がありますが、ログを簡単に記録できるように出力をカスタマイズできます。
または、SSDの応答時間が0.3ms以下より悪くなることはないと信じてもいいでしょう。
見てくださいbonnie++
。
あなたはする必要がありますawk
し、grep
それの地獄は、あなたが時間の経過とともに記録したい番号を取得するには、あなたが、ログファイルの新しい行にカンマ区切り形式で欲しいものエコーすることが可能なはずです。
6か月後には、それをスプレッドシートにインポートして、素晴らしいグラフを作成します。またはRを使用します。
編集:Bonnie ++は実際には出力の最後の行としてCSVを書き込みます。そのため、長時間のログを取得する方がいくらか簡単になります(列のタイトルを理解できる場合)。
しかし、Bonnie ++は、ファイルシステムにファイル(または複数)を書き込むことができることに依存しており、それらのファイルに対して読み取りテストを実行します。人々はSSDの摩耗について多くの大騒ぎをするので、これは最適ではないかもしれません。
ディスクユーティリティ(別名「palimpsest」プログラム)から詳細データをキャプチャする場合は、~/.cache/gnome-disk-utility/drive-benchmark
ディレクトリ内のキャッシュデータのコピーを作成できます。そこには各ディスクの最新の結果が奇妙ですが、解析が難しくありません(データ行がコロンで区切られています...)。それらのファイルをアーカイブにコピーして、毎回一意の名前を付けることができます。残念ながら、それらは毎回キャッシュに上書きされ、要約データは記録されないため、再計算する必要があります。
データの実際の意味をより明確にするための要求と応答については、「Bug#794929 in gnome-disk-utility(Ubuntu):「Disk Utility benchmark、x-axis undefined」」を参照してください。