Linux 中显示的 IO 占用 100% 那么 CPU 此时是空闲的被阻塞了吗 异步编程能解决这个问题吗

2018-04-04 10:34:29 +08:00
 a251922581
比如说比较低端的单核 vps 服务器,用 dstat 等工具检测,硬盘由于是走网络存储的或者吞吐量到了本地硬盘几十 M 的限制后,IO 占用就占了 99%/100%,cpu 和空闲都是 0%,那么此时如果有 CPU 计算型的程序开着,CPU 会一边处理运算一般等着 IO,还是被 IO 阻塞了 CPU 不执行运算?
业务负载的关系低端的 vps 用的比较多一些,vps 一般硬盘读写多一些 IO 就占满了,所以想弄明白一下这个问题,是否要用异步编程改写程序。Thanks
1422 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/444207

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX