dd命令可以做简单的write测试:
dd bs=1M count=1024 if=/dev/zero of=test conv=fdatasync
fdatasync表示只有数据写入到磁盘才退出,用dd做读取测试则不可靠.
Bonnie++是一个用来测试UNIX文件系统性能的测试工具,主要目的是为了找出系统的性能瓶颈,其名字来源于作者喜爱的歌手Bonnie Raitt。关于bonnie++的介绍:http://blog.csdn.net/choice_jj/article/details/8026130
在我内存为4G的ThinkPad T420上运行:
sudo bonnie -s 7672 -d . -u junhaozhang -q >> file.csv
转成html显示出来:
cat file.csv | bon_csv2html > file.html
在/etc/fstab中修改,mount时使用noatime选项,再次运行bonnie,截屏如下:
可以看出顺序读取的性能有显著的提升(block读取从80MBps到101MBps, per char从2.6MBps到5.62Mps),random seek不升反而略降(208 => 172,降了12%!),不过random seek跟这个应该没关系.对于顺序读取,noatime是必开的选项,但对于具体应用,应该再测试比较.
disk benchmark和bonnie++,noatime对性能的影响,布布扣,bubuko.com
disk benchmark和bonnie++,noatime对性能的影响
原文:http://blog.csdn.net/jollyjumper/article/details/20053785