centos – dd oflag =直接5倍速

前端之家收集整理的这篇文章主要介绍了centos – dd oflag =直接5倍速前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在这个规格的服务器中有Centos 6.2:
2xcpu 16 Core AMD Opteron 6282 SE
64GB RAM
Raid controller H700 1GB cache NV
- 2HD 74GB SAS 15Krpm RAID1 stripe 16k (OS Centos 6.2) sda
- 4HD 146GB SAS 15Krpm RAID10 stripe 16k (ext4 bs 4096,no barriers) sdb -> /vol01
Raid controller H800 1GB cache nv
- MD1200 12HD 300GB SAS 15Krpm RAID10 stripe 256k (For DB Postgres 8.3.18) (ext4 bs 4096,stride 64,stripe-width 384,no barriers) sdc -> /vol02

我正在使用dd对IO速度进行基准测试,如果在RAID10 12磁盘执行中,请查看:

dd if=/dev/zero of=DD bs=8M count=10000 oflag=direct
10000+0 records in
10000+0 records out
83886080000 bytes (84 GB) copied,126,03 s,666 MB/s

但如果我删除“oflag = direct”选项获得大约80 MB / s.
在阅读基准测试中,结果类似:

dd of=/dev/null if=DD bs=8M count=10000 iflag=direct
10000+0 records in
10000+0 records out
83886080000 bytes (84 GB) copied,79,5918 s,1,1 GB/s

如果删除iflag = direct获得150MB / s ……

我不明白这个巨大的差异,在其他机器上你没有这种行为.

我可以将一些内核参数配置错误吗?

谢谢!

最后问题是Bios配置错误.
我在BIOS上将“Power Management”设置为“Maximum Performance”配置文件
DELL best practices in power management

使用此设置,dd具有相同的性能,有或没有oflag = direct

原文链接:https://www.f2er.com/centos/373477.html

猜你在找的CentOS相关文章