Linux 的 I/O 调度器是一个以块式 I/O 访问存储卷的进程,有时也叫磁盘调度器。Linux I/O 调度器的工作机制是控制块设备的请求队列:确定队列中哪些 I/O 的优先级更高以及何时下发 I/O 到块设备,以此来减少磁盘寻道时间,从而提高系统的吞吐量。 目前 Linux 上有如下几种 I/O 调度算法:
查看设备当前的 I/O 调度器:
假设磁盘名称是 /dev/sdc:
如何改变硬盘设备 I/O 调度器使用如下指令:
比如设置 noop 调度器:
以上设置重启后会失效,要想重启后配置仍生效,需要在内核启动参数中将 elevator=noop 写入 /boot/grub/menu.lst: 1. 备份 menu.lst 文件
2. 更新 /boot/grub/menu.lst将 elevator=noop 添加到文件末尾,比如:
via: http://linuxroutes.com/change-io-scheduler-linux/ |
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....