Cpu性能指标:

 

cpu使用率

  1. 用户cpu使用率
  2. 系统cpu使用率
  3. 等待io的cpu使用率
  4. 软中断和硬中断的cpu使用率

 

平均负载

进程上下文切换(自愿 and 非自愿)

Cpu cache缓存命中率 缓存中是热点的内存数据,这些缓存按照大小不同分为L1、L2、L3三级缓存。

 

活学活用,把性能指标和性能工具联系起来。

第一个维度:当我要查看某个性能指标时,要清楚知道哪些工具可以做到

极客时间-linux性能优化 11 如何迅速分析出系统CPU的瓶颈在哪里?

第二个维度:从工具出发,清楚知道这个工具能提供哪些性能指标?

在实际生产环境中,由于可用的工具有限,只能最大化的利用已安装好的工具包,所以需要对工具有足够的了解。

极客时间-linux性能优化 11 如何迅速分析出系统CPU的瓶颈在哪里?

在实际生产环境中,我们通常都希望尽可能快地定位系统的瓶颈,然后尽可能快地优化性能,也就是要又快又准地解决性能问题。

那有没有什么方法,可以又快又准找出系统瓶颈呢?答案是肯定的。

虽然 CPU 的性能指标比较多,但要知道,既然都是描述系统的CPU性能,它们就不会是完全孤立的,很多指标间都有一定的关联。

想要弄清楚每个性能指标之间的关联性,就要通晓每个性能指标的工作原理。

一般为了缩小排查范围,先运行几个支持指标较多的工具,如top,vmstat,pidstat

相关文章:

  • 2021-10-06
  • 2021-09-27
  • 2021-10-09
  • 2021-12-31
  • 2022-03-08
  • 2022-12-23
  • 2021-10-24
  • 2021-09-09
猜你喜欢
  • 2021-12-14
  • 2021-10-27
  • 2021-07-16
  • 2021-10-19
  • 2021-11-20
相关资源
相似解决方案