我们正在测试两个英特尔直流P3600 NVMe驱动器在CentOS 7.1系统上的速度。它们是使用mdadm在软件RAID1中配置的。
在将内核从(非常旧的) 3.10升级到最新的4.3 (或4.2.5)之后,我们可以看到一个非常严重的读取速度下降--从4GB/s到最大500 at /S。我们可以通过在启动时选择内核版本来复制测试。
使用以下命令使用fio进行测试:
fio --name=read --ioengine=libaio --iodepth=16 --rw=read \
--bs=128k --direct=1 --size=32G --numjobs=8 --runtime=300 \
--time_based=1 --group_reporting内核中的什么变化会导致这种情况?无论我读到什么地方,都推荐升级,因为NVMe驱动程序在内核3.19之后达到了1.0版。任何建议都是受欢迎的。
发布于 2015-11-04 18:11:42
红帽仁和香草有很大的不同。即使可调值(例如: sysctl)也有显著不同的默认值。
我强烈建议你留在RH内核,除非绝对必要。如果您确实需要更新内核,请至少考虑使用ELRepo内核。
无论如何,我认为这个问题应该在linux内核邮件列表中发布。
https://serverfault.com/questions/733926
复制相似问题