- GitHub / axboe / fio
- WinKey / 2011-03-10: LinuxのI/OベンチマークでCrystalDiskMarkと同等の計測をfioで実現
- ぶていのログでぶログ / 2015-02-09: fioでCrystalDiskMarkっぽい計測を行うコマンドを作った
k,m,g,t,p でサイズ指定すると基数が 1,024 (= 2^10) となる。kb,mb,tb,gb,pb も同様。
と、まぁここまではありがちな話なので、まぁ許せるとして、
酷い事に kib,mib,gib,tib,pib でサイズ指定すると基数が 1,000 (= 10^3) となるという超^1024変態仕様。
以下の issue で指摘されてて、
HOWTO 見る限りでは、v2.16→v2.17 の間で修正が入ってるんじゃないかって気がする。
少なくとも Debian sid の v3.1 はちゃんと動いてそう。
ただし、単位は k,kb は 1000 になるが ki は依然として 1000 であり、kib としなければ 1024 にはならない。
あと、上記の fio-cdm は 2017-11-24 現在、Ubuntu の v2.2.10 だと動くけど、Debian の v3.1 だと動かない。
どうも出力のフォーマットが変わっているため、awk で切り出す位置が上手く合わないようだ。
と、まぁここまではありがちな話なので、まぁ許せるとして、
酷い事に kib,mib,gib,tib,pib でサイズ指定すると基数が 1,000 (= 10^3) となるという超^1024変態仕様。
以下の issue で指摘されてて、
- GitHub / axboe / fio / Issue #103: Incorrect Units information in FIO man page
HOWTO 見る限りでは、v2.16→v2.17 の間で修正が入ってるんじゃないかって気がする。
少なくとも Debian sid の v3.1 はちゃんと動いてそう。
ただし、単位は k,kb は 1000 になるが ki は依然として 1000 であり、kib としなければ 1024 にはならない。
あと、上記の fio-cdm は 2017-11-24 現在、Ubuntu の v2.2.10 だと動くけど、Debian の v3.1 だと動かない。
どうも出力のフォーマットが変わっているため、awk で切り出す位置が上手く合わないようだ。
タグ
コメントをかく