cpu
hongmingover
。。。。。。。
展开
-
经常说的CPU上下文切换是什么意思?(上)
经常说的CPU上下文切换是什么意思?(上) 学习倪鹏飞老师linux性能优化实践的笔记,文中大量内容来源于老师的文档材料,如果喜欢请移步文末截图中的二维码支持老师的课程: 有时候看系统的资源利用率,我们会发现,cpu的use值不搞但sys值特别高,同时负载也会比较高,这时我们就会比较疑惑,我程序明明用的cpu很少啊,为什么负载特别高?嗯 原因就是上下文切换了。 我们都知道,Linux是...原创 2019-11-28 11:05:47 · 682 阅读 · 0 评论 -
阿里面试题-如何减少上下文切换?
阿里面试题-如何减少上下文切换? 上下文切换又分为2种:让步式上下文切换和抢占式上下文切换。前者是指执行线程主动释放CPU,与锁竞争严重程度成正比,可通过减少锁竞争来避免;后者是指线程因分配的时间片用尽而被迫放弃CPU或者被其他优先级更高的线程所抢占,一般由于线程数大于CPU可用核心数引起,可通过调整线程数,适当减少线程数来避免。 线程池的关键点是:1、尽量减少线程切换和管理的原创 2017-02-28 22:39:52 · 4398 阅读 · 0 评论