disk benchmark和bonnie++,noatime对性能的影响

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是必开的选项,但对于具体应用,应该再测试比较.

买了一个1T 5400转 8M缓存,usb3.0的移动硬盘,插在笔记本的usb2.0接口上,测出来block output是36M,block input是40M,seek 147次,block读写有内接硬盘的一半,seek则比较接近,看起来也不太差.

如果运行较慢,可以加-f略过char input/output.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值