首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

你能选对IO调度算法吗?

线程单独创建一个队列来管理该进程所产生的请求,也就是说每个进程一个队列,各队列之间的调度使用时间片来调度,以此来保证每个进程都能被很好的分配到I/O带宽.I/O调度器每次执行一个进程的4次请求. 2) NOOP...NOOP实现了一个FIFO队列,它像电梯的工作主法一样对I/O请求进行组织,当有一个新的请求到来时,它将请求合并到最近的请求之后,以此来保证请求同一介质. NOOP倾向饿死读而利于写....NOOP对于闪存设备,RAM,嵌入式系统是最好的选择. 电梯算法饿死读请求的解释:因为写请求比读请求更容易....才能进行下一次读操作.在读操作之间有几毫秒时间,而写请求在这之间就到来,饿死了后面的读请求. 3) Deadline(截止时间调度程序) 特点: 通过时间以及硬盘区域进行分类,这个分类和合并要求类似于noop...deadline [cfq] [root@localhost ~]# 2) 临时更改I/O调度 例如:想更改到noop电梯调度算法: [root@localhost ~]# echo noop >

1.6K50
领券