以下设置的更改需要多长时间才能生效:
/sys/block/sda/queue/scheduler
/sys/block/sda/queue/rotational
/sys/block/sda/queue/read_ahead_kb
是立即/几秒钟后,还是需要重新启动进程或重新启动系统?如果磁盘是 RAID 的一部分,答案会有所不同吗?
如果可以的话,请给我提供一些答案的文档。同样,有没有简单的方法,无论是通过基准测试还是查看日志,来判断设置是否有效?
答案1
这些变化立即生效。
您能否说明一下您要做什么以及您为此使用的操作系统/发行版?有更好的方法来设置这些参数,但具体方法因发行版而异。
此外,硬件规格也会对这些设置产生影响。这里使用的服务器/控制器/磁盘/等规格是什么?
编辑:
它是 Red Hat。由于它是 RHEL,因此请使用 Tuned Framework 来自定义您的 I/O 和系统配置文件。
请参见:更改特定磁盘的 I/O 调度程序