更改 /sys/block/sda/queue 设置是否会立即生效?

更改 /sys/block/sda/queue 设置是否会立即生效?

以下设置的更改需要多长时间才能生效:

  • /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 调度程序

相关内容