ksaitoの日記

日々試したことの覚え書き

dbenchを使ったディスク性能を測定する

dbenchは、ディスクのスループットを測定するベンチマークソフトです。
DebianUbuntuでは、aptパッケージを入れるだけで使えます。
同時実行するクライアント数を引数に渡すとディスクのスループットを測定してくれます。
下記は、VirtualBox上のUbuntuで測定した結果で、クライアント数5で36.4419 MB/secのスループットでした。

$ sudo apt-get install dbench
$ dbench 5
dbench version 4.00 - Copyright Andrew Tridgell 1999-2004

Running for 600 seconds with load '/usr/share/dbench/client.txt' and minimum warmup 120 secs
1 of 5 processes prepared for launch   0 sec
5 of 5 processes prepared for launch   0 sec
releasing clients
   5       684    99.06 MB/sec  warmup   1 sec  latency 567.482 ms
   5       947    51.70 MB/sec  warmup   2 sec  latency 113.915 ms

...省略...

 Operation      Count    AvgLat    MaxLat
 ----------------------------------------
 NTCreateX     697561     0.137  1168.701
 Close         512445     0.010    80.126
 Rename         29537     0.694  1840.054
 Unlink        140820     0.754  1591.135
 Deltree           20     9.158    73.114
 Mkdir             10     0.019     0.088
 Qpathinfo     632265     0.101   701.118
 Qfileinfo     110906     0.008    79.381
 Qfsinfo       115929     0.219   312.011
 Sfileinfo      56796     2.098   848.090
 Find          244510     0.050    92.478
 WriteX        348239     0.743  5840.123
 ReadX        1093851     0.058   938.761
 LockX           2274     0.009     0.086
 UnlockX         2274     0.008     0.088
 Flush          48874    43.638  3816.803

Throughput 36.4419 MB/sec  5 clients  5 procs  max_latency=5840.139 ms
$