CPU相关概念:
- 处理器:物理芯片,一个或者多个
- 核数:一个物理芯片上实现多个CPU功能,又称为芯片级多处理(chip-levelmultiprocessing,CMP)
- 线程数:利用单个CPU中断间隙实现多线程,提升CPU效率,也就是我们说的开超线程(1*2)
- 指令:一些列的命令,告诉CPU需要做什么操作,比如资源I/O、算术、逻辑控制。
- 中断:中断是系统实现CPU能合理的服务计算机的资源,由于CPU中断和执行的快速,我们才能感觉到电脑上的程序都是同时运行的。
- 硬中断:由硬件设备引发的中断,跟操作系统没关系
- 软中断:由系统引发的中断
- 参考:https://blog.csdn.net/yue530tomtom/article/details/76095739
性能指标:基础
- 负载(饱和度):反应CPU的繁忙程度,占用CPU时间线程数和等待CPU时间线程数计算得出,负载为1,说明CPU已经饱和运转(单核)
- 使用率:CPU一段时间内的忙于执行的时间,百分比表示
- 用户时间/内核时间:
- 用户时间:CPU用户执行用户态的代码时间
- 内核时间:CPU用户执行内核态的代码时间
- 计算密集性体现在用户态占用一般用户/内核时间之比接近99/1,I/O密集型体现系统调用频率较高,可