小编Fer*_*ora的帖子

ionice idle 被忽略

我已经测试ionice命令一段时间了,idle在大多数情况下似乎忽略了(3) 模式。

我的测试是同时运行这两个命令:

  • <big folder>
  • 离子 -c 3 du <another big folder>

如果我检查两个进程,iotop我看不到每个进程的 io 利用率百分比有什么不同。

为了提供有关 CFQ 调度程序的更多信息,我使用的是 3.5.0 linux 内核。

我开始做这个测试是因为每次updatedb.mlocate在我的 Ubuntu 12.10 机器上执行每日 cron 作业时我都在试验系统延迟。

如果您检查该/etc/cron.daily/mlocate文件,您会发现该命令的执行方式如下:

/usr/bin/ionice -c3 /usr/bin/updatedb.mlocate

此外,有趣的是,每当我的系统出于某种原因开始使用交换内存时,updatedb.mlocateio 进程的调度速度比kswapd0进程快,然后我的系统就会卡住。

一些建议?

参考:

ubuntu ionice

5
推荐指数
2
解决办法
1837
查看次数

标签 统计

ionice ×1

ubuntu ×1