查看io调度算法:
:dmesg | grep -i scheduler
[ 0.571636] io scheduler noop registered
[ 0.571637] io scheduler deadline registered
[ 0.571654] io scheduler cfq registered (default)
查看使用的io调度算法:
:ll /sys/block
total 0
drwxr-xr-x 2 root root 0 Mar 22 23:53 ./
dr-xr-xr-x 13 root root 0 Mar 23 2020 ../
lrwxrwxrwx 1 root root 0 Mar 22 23:53 loop0 -> ../devices/virtual/block/loop0/
lrwxrwxrwx 1 root root 0 Mar 22 23:53 loop1 -> ../devices/virtual/block/loop1/
lrwxrwxrwx 1 root root 0 Mar 22 23:53 loop2 -> ../devices/virtual/block/loop2/
lrwxrwxrwx 1 root root 0 Mar 22 23:53 loop3 -> ../devices/virtual/block/loop3/
lrwxrwxrwx 1 root root 0 Mar 22 23:53 loop4 -> ../devices/virtual/bloc

本文详细介绍了Linux的四种I/O调度器:CFQ、NOOP、Deadline和AS,以及它们各自的特点和应用场景。CFQ作为默认调度器,适合多任务环境,而Deadline则注重I/O请求的延时。文章还讨论了如何通过内核参数进行调优,并提供了针对不同场景选择I/O调度器的指导。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



