CPU密集型和IO密集型

Posted strandtrack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CPU密集型和IO密集型相关的知识,希望对你有一定的参考价值。

就是当前应用是浪费CPU就是CPU密集型

当前应用是浪费IO就是IO密集型,

IO无论是网络IO还是磁盘读写IO,包括从数据库中读数据,包括从redis中缓存读数据。

CPU密集型就是大量的计算,比如查到一堆数据,进行计算,排序,整合。

如果发现每次CPU占用率就是百分之30,40,最多到70,这种就是CPU很闲,反之则是CPU密集。

如果是CPU密集型,那我们加上CPU,升级服务器,或者用多台服务器就能解决问题

如果是IO密集型,就换固态硬盘,加内存条,使用各种缓存技术,提高网卡的传输效率等等

以上是关于CPU密集型和IO密集型的主要内容,如果未能解决你的问题,请参考以下文章

CPU密集型和IO密集型

CPU密集型和IO密集型

你知道服务器CPU密集型和IO密集型吗?(论点:概念区别场景辨别)

关于多线程的CPU密集型和IO密集型这件事

关于多线程的CPU密集型和IO密集型这件事

CPU密集型IO密集型