1 linux raid performance scheduler centos6
我通过组合 4 个 HDD 创建了一个 RAID 5 设备块。
我的设备名称是 md1。
但是 /sys/block/md1/queue/scheduler 文件在执行 cat 时输出“none”。
而且在使用 vim 对其进行编辑后,它会抛出
/sys/devices/virtual/block/md1/queue/scheduler" E667: Fsync failed
Run Code Online (Sandbox Code Playgroud)
我也尝试使用 sysctl.conf 并添加
block.md1.queue.scheduler = deadline
Run Code Online (Sandbox Code Playgroud)
但它再次抛出
error: "block.md1.queue.scheduler" is an unknown key
Run Code Online (Sandbox Code Playgroud)
我真的别无选择。请帮帮我。
您可以将 I/O 调度器应用到真正的块设备上;例如,您的 /dev/sdX 设备或默认全局附加到内核引导命令行中/etc/grub...(添加elevator=deadline)
但由于您使用的是 EL6(Red Hat、CentOS 等),最有效的方法是使用调整后的框架。
在你的情况下,
yum install tuned tuned-utils
Run Code Online (Sandbox Code Playgroud)
然后选择一个配置文件,它将为您的应用程序提供正确的设置。例如:
tuned-adm profile throughput-performance
Run Code Online (Sandbox Code Playgroud)
或者
tuned-adm profile enterprise-storage
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
4379 次 |
| 最近记录: |