SAR使用情况统计

我有2个处理器的Ubuntu服务器。 top命令显示,mysql最多可以吃到195%。 sar显示如下:

 08:30:59 AM CPU %user %nice %system %iowait %steal %idle 08:31:00 AM all 75.12 0.00 0.00 0.00 22.89 1.99 

我提出以下问题:

  1. 可以请某人解释%steal是什么意思?

我在手册中find了以下描述,但很难理解它是什么意思:

 %steal Percentage of time spent in involuntary wait by the virtual CPU or CPUs while the hypervisor was servicing another virtual processor. 
  1. 以“%user”+“%steal”计算的进程的CPU使用率?

我明白以下问题是一般性的,答案可能取决于许多因素,但我只需要一些指导方针:要做什么,要找出什么等等。 任何文档,链接表示赞赏(我没有发现任何非常有用的东西,只是一般的信息)

  1. “%偷”值是否好?

  2. 什么是CPU使用率的边缘值,我应该担心它?

PS。 不是Linux DBA只是开发。

谢谢!

回答你的一个问题 – Could please someone explain what does %steal means?

窃取时间是在虚拟化计算环境中仅具有意义的度量。 它表示从虚拟机中拿走用于其他目的的CPU数量。

顺便说一下,你在云/ VMWare环境中运行你的Ubuntu服务器吗?

您也可以从IBM的这个演示文稿中获得帮助,这可以解释什么是盗取时间以及存在的原因。