用于配置 I/O 调度程序的 udev 规则和 proc sysfs 之间的区别?

用于配置 I/O 调度程序的 udev 规则和 proc sysfs 之间的区别?

以下配置方法适合在什么情况下使用?

  1. “间接”使用 udevadm /etc/udev/rules.d/<iosched_file>: 例如

    ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/iosched/low_latency}="1", ATTR{queue/scheduler}="cfq"
    
  2. “直接”使用 echo via /sys/block/sd?/queue/scheduler,例如

     echo cfq > /sys/block/sda/queue/scheduler
    

答案1

  1. udevadm 动态和静态
    a)。 “动态”是指配置可以立即在线生效,但不会在系统重启后永久生效。
    b). “静态”是指配置在系统重启后永久生效。

  2. 仅动态用于回显

相关内容