ベンチマークと行ってもそんな大層なことはしません。
hdparmを使うだけです。
hdparmはハードディスクのパラメータをいじり倒すコマンドですが、簡易的なベンチマークもとれます。
早速、インストールしました。
# aptitude install hdparm
Reading package lists… DoneBuilding dependency treeReading state information… DoneReading extended state informationInitializing package states… DoneReading task descriptions… DoneThe following NEW packages will be installed:hdparm0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.Need to get 81.1kB of archives. After unpacking 274kB will be used.Writing extended state information… DoneGet:1 http://ftp.jp.debian.org lenny/main hdparm 8.9-3 [81.1kB]Fetched 81.1kB in 0s (219kB/s)Selecting previously deselected package hdparm.(Reading database … 9724 files and directories currently installed.)Unpacking hdparm (from …/hdparm_8.9-3_powerpc.deb) …Processing triggers for man-db …Setting up hdparm (8.9-3) …Reading package lists… DoneBuilding dependency treeReading state information… DoneReading extended state informationInitializing package states… DoneWriting extended state information… DoneReading task descriptions… Done
測ってみたいと思います。
hdparmに-tオプションをつけて、測定したいデバイスを指定します。
以下が結果です。
# hdparm -t /dev/sda/dev/sda:Timing buffered disk reads: 56 MB in 3.10 seconds = 18.06 MB/sec
3回ほど測ってみましたが、ほぼ同じ結果が出ました。かなり残念な結果です。
オンボードの/dev/ramを測ろうとしましたが、エラーが出てうまく測れません。
ちなみに、OBS266のハードディスク(HTS541040G9AT00。2.5インチ40GBのよくあるもの)で測定した結果が以下の様です。
# hdparm -t /dev/hda/dev/hda:Timing buffered disk reads: 102 MB in 3.02 seconds = 33.77 MB/sec
コンパクトフラッシュもチューニングできるのかもしれませんが、ハードディスクと違って上席が判らないので怖くて触れません。DMAモードを確認しようかと思ったのですがIOエラーが出てそれすら判らないのでどうしようもありません。そっとしておきます。