小编cha*_*aos的帖子

为什么 CPU 花时间在 IO(wa) 上?

我知道wa(in top) 测量等待 I/O 的 CPU 时间。很多文章都这么说。

但我很困惑,基于 2 个知识点:

  1. 如果一个进程使用系统调用来读取磁盘,则该进程被阻塞。
  2. 如果一个进程被阻塞,它就不能被调度在 CPU 上运行。

对?

似乎没有时间让 CPU 等待 I/O...会发生什么?

如果推荐一些书籍或文章让我进一步阅读,那就更好了。

linux central-processing-unit io linux-kernel

19
推荐指数
1
解决办法
4322
查看次数

标签 统计

central-processing-unit ×1

io ×1

linux ×1

linux-kernel ×1