IO密集型和CPU密集型

系统有四大资源:CPU、内存、磁盘、网络

CPU密集型:

       介绍:说明系统的瓶颈在CPU上面(比如做大量的运算、矩阵运算、计算圆周率、渲染等),此时性能瓶颈就在CPU上面,无论你磁盘读写多块,性能也上不去

       解决:这种情况下,如果要提升系统性能,就要补短板,

1:换电脑芯片(比如9代i5换成11代i7,此时CPU就上去了)  

2:减少相应的CPU计算,修改业务逻辑(业务逻辑修改了,CPU处理时间减少,排队、竞争开销减少)

       配置:对于CPU密集型来说,我们配置的线程数 = CPU核数就可以了,因为核数就那么多,再多的任务过来也无法并行处理,只能并发处理,那么我们开那么多线程也是并发处理,没啥软用

IO密集型:

       介绍:说明系统的瓶颈在IO上面(比如我们经常打开QQ、微信等,这些软件都是IO密集型),因为性能瓶颈就在IO读写(网络IO、磁盘IO)上面,无论你CPU多快,读写IO一直阻塞着,你CPU也啥活都干不了

       解决:这种情况下,如果要提升系统性能,就要补短板

1:开多核,并行进行IO操作

2:换磁盘,提升磁盘读写IO(如果是磁盘IO,将机械换成固态,如果是云服务器,那么升级云服务器的配置也可以)

       配置:对于IO密集型,我们配置的线程数 = CPU核数  /  (1 – 阻塞系数)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值