更改SSD的I / O调度程序

我有很多CentOS系统,其中一些有传统硬盘,一些SSD,还有一些SSD。 我想将SSD的调度程序更改为截止date。

所以在运行时我可以简单地扫描检查设备和那些/sys/block/sd?/queue/rotational0 。 我可以通过执行echo 'deadline' > /sys/block/sda/queue/scheduler来启用截止date

但永久性变化呢? 一些调整configuration文件启用截止date调度程序,但如果有混合(一些正常,一些SSD),哪些磁盘将应用?

例如:

 tuned-adm profile latency-performance 

从https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Power_Management_Guide/tuned-adm.html

延迟性能典型延迟性能调整的服务器configuration文件。 此configuration文件禁用dynamic调整机制和透明的巨大页面。 它通过cpuspeed为p状态使用性能pipe理器,并将I / O调度器设置为最后期限。 另外,在Red Hat Enterprise Linux 6.5和更高版本中,configuration文件请求cpu_dma_latency值为1.在Red Hat Enterprise Linux 6.4及更早版本中,cpu_dma_latency请求的值为0。

所以,如果我有几个磁盘,最后期限将被应用?

虽然你可以写一个客户档案或修改其中一个现有的,我会build议基于您的硬件信息tuned-adm profile enterprise-storage

如果您需要更多更改,只需使用“企业存储”作为基准。