设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 2301|回复: 0

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

[复制链接]
 成长值: 345

签到天数: 4740 天

[LV.Master]伴坛终老

发表于 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倍性能,1M以上提升微小,64M或者以上几乎没有什么性能差距了

所以低于1M的文件统统丢内存,大于1M的走磁盘缓存,稳--!当然如果你是石头盘的话,还是建议2M或者以上,才能发挥硬盘全部IO性能,就算你4K本身就挺高的硬盘,例如SSD固态硬盘那种如果作死用128K,访问量大了也一样会导致卡顿。
如果没什么访问量,服务器用SSD固态时设置16K时负载情况也还算可以。
就是说你使用了SSD固态硬盘,才填写1M,否则2M,当然访问量不大的话,机械硬盘用1M还是可以的,可以提高磁盘缓存命中率,可以把图片之类文件缓存在内存中提高IO性能。
1.png

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024/12/26 21:14 , Processed in 0.092322 second(s), 23 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

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