设为首页收藏本站

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 296|回复: 0

linux 下各个4K区块文件大小测试速度对比 机械、ssd硬盘io性能 128K性价比收益最高 kangle普通缓存该设置多少

[复制链接]

签到天数: 2536 天

[LV.Master]伴坛终老

 成长值: 22420
发表于 2018/1/26 00:39 | 显示全部楼层 |阅读模式 |Google Chrome 63.0.3239.132|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
每个区块取三次测试数值为准,X58主板双路L5630,没有带任何列阵缓存卡

使用命令,根据打印结果取平均值
  1. dd if=/dev/zero of=test bs=4K count=1K oflag=dsync
  2. dd if=/dev/zero of=test bs=8K count=1K oflag=dsync
  3. dd if=/dev/zero of=test bs=16K count=1K oflag=dsync
  4. dd if=/dev/zero of=test bs=32K count=1K oflag=dsync
  5. dd if=/dev/zero of=test bs=64K count=1K oflag=dsync
  6. dd if=/dev/zero of=test bs=128K count=1K oflag=dsync
  7. dd if=/dev/zero of=test bs=256K count=1K oflag=dsync
  8. dd if=/dev/zero of=test bs=512K count=1K oflag=dsync
  9. dd if=/dev/zero of=test bs=1M count=1K oflag=dsync
  10. dd if=/dev/zero of=test bs=2M count=512 oflag=dsync
  11. dd if=/dev/zero of=test bs=4M count=256 oflag=dsync
  12. dd if=/dev/zero of=test bs=8M count=128 oflag=dsync
  13. dd if=/dev/zero of=test bs=16M count=64 oflag=dsync
  14. dd if=/dev/zero of=test bs=32M count=32 oflag=dsync
  15. dd if=/dev/zero of=test bs=64M count=16 oflag=dsync
  16. dd if=/dev/zero of=test bs=128M count=8 oflag=dsync
  17. dd if=/dev/zero of=test bs=256M count=4 oflag=dsync
复制代码


7200转希捷机械硬盘ST1000DM010
区块 速度
4K 83.2 KB/秒
8K 165 KB/秒
16K 333 KB/秒
32K 668 KB/秒
64K 1.3 MB/秒
128K 2.6 MB/秒
256K 5.2 MB/秒
512K 10.4 MB/秒
1M 17.6 MB/秒
2M 30.0 MB/秒
4M 45.4 MB/秒
8M 67.8 MB/秒
16M 89.3 MB/秒
32M 117 MB/秒
64M 137 MB/秒
128M 148 MB/秒
256M 153 MB/秒


海力士250G SSD硬盘HFS250G32TND
区块 速度
4K 1.3 MB/秒
8K 2.5 MB/秒
16K 5.3 MB/秒
32K 9.7 MB/秒
64K 18.1 MB/秒
128K 32.9 MB/秒
256K 54.5 MB/秒
512K 84.0 MB/秒
1M 113 MB/秒
2M 141 MB/秒
4M 137 MB/秒
8M 151 MB/秒
16M 164 MB/秒
32M 172 MB/秒
64M 177 MB/秒
128M 179 MB/秒
256M 180 MB/秒


5400转希捷机械硬盘ST1000LM048
区块 速度
4K 44.7 KB/秒
8K 84.8 KB/秒
16K 164 KB/秒
32K 333 KB/秒
64K 654 KB/秒
128K 1.3 MB/秒
256K 2.4 MB/秒
512K 4.3 MB/秒
1M 7.3 MB/秒
2M 12.3 MB/秒
4M 20.0 MB/秒
8M 29.7 MB/秒
16M 46.1 MB/秒
32M 62.7 MB/秒
64M 77.0 MB/秒
128M 78.4 MB/秒
256M 68.4 MB/秒



由数据可见,4K到128K差距了20倍性能,512K以上提升微小,1M或者以上几乎没有什么性能差距了

所以低于512K的文件统统丢内存,大于512K的走磁盘缓存,稳--!当然如果你是石头盘的话,还是建议1M或者以上,才能发挥硬盘全部IO性能,除非4K本身就挺高的硬盘,例如SSD固态硬盘那种在用128K。
就是说你使用了SSD固态硬盘,或者4K本身最好等于或者大于1M/S及以上,才填写128K,否则1M,当然访问量不大的话,机械硬盘用128K还是可以的,可以提高磁盘缓存命中率,防止几百KB的图片之类大文件缓存在内存中。
1.jpg

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 用百度帐号登录新浪微博账号登陆

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2018/12/13 01:41 , Processed in 1.119533 second(s), 44 queries , Gzip On, Memcache On.

Powered by itzmx!

© 2011-2018 sakura

快速回复 返回顶部 返回列表