V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
a251922581
V2EX  ›  程序员

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

  •  
  •   a251922581 · 2018-04-04 10:34:29 +08:00 · 1420 次点击
    这是一个创建于 2215 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如说比较低端的单核 vps 服务器,用 dstat 等工具检测,硬盘由于是走网络存储的或者吞吐量到了本地硬盘几十 M 的限制后,IO 占用就占了 99%/100%,cpu 和空闲都是 0%,那么此时如果有 CPU 计算型的程序开着,CPU 会一边处理运算一般等着 IO,还是被 IO 阻塞了 CPU 不执行运算?
    业务负载的关系低端的 vps 用的比较多一些,vps 一般硬盘读写多一些 IO 就占满了,所以想弄明白一下这个问题,是否要用异步编程改写程序。Thanks
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3745 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:58 · PVG 08:58 · LAX 17:58 · JFK 20:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.