| 用途 | 按设备类型选择调度策略 |
|---|---|
| 查看 | /sys/block/<dev>/queue/scheduler |
| 常见 | none / mq-deadline / bfq) |
查看与调整
查看与调整
cat /sys/block/sda/queue/scheduler
cat /sys/block/nvme0n1/queue/scheduler
# 输出中 [none] 表示当前生效
echo mq-deadline | sudo tee /sys/block/sda/queue/scheduler持久化思路
持久化思路
# udev 规则示例(/etc/udev/rules.d/60-iosched.rules):
# ACTION=="add|change", KERNEL=="nvme0n1", ATTR{queue/scheduler}="none"
# 或交给 tuned profile(如 throughput-performance)服务器 NVMe 上 none + 多队列通常延迟最低;虚拟化盘的调度器选择以宿主机与云厂商建议为准。