性能测试必备知识(5)- 深入理解“CPU 上下文切换”
做性能测试的必备知识系列,可以看下面链接的文章哦
https://www.cnblogs.com/poloyy/category/1806772.html
前言
上一篇文章中,举例了大量进程等待 CPU 调度的场景
灵魂拷问
既然进程是在等待,并没有运行,为什么系统的平均负载还是会升高呢
回答
本文的重点:CPU 上下文切换就是罪魁祸首
先来聊聊 Linux
提出疑问
之前说最好一个 CPU 运行一个进程,这样 CPU 利用率刚刚好
但事实上我们的 Linux 会同时运行很多进程,包括系统...