有关top命令中的%st,sar命令中的%steal .

玩Xen时遇到了一个问题,就是在top中 0.7%si, 25.2%st,后面的%st占用很大。后来Google了下,发现问题是因为物理CPU资源不足所致(个人理解)。具体分析请看下面Google的资料:html

 

st 的全称是 Steal Time ,就是 Xen Hypervisor 分配给运行在其它虚拟机上的任务的实际 CPU 时间。 linux

IBM 关于 steal time 的定义至关好:服务器

%st(Steal time) 是当 hypervisor 服务另外一个虚拟处理器的时候,虚拟 CPU 等待实际 CPU 的时间的百分比。 ide

那么,这到底是什么意思呢?spa

Steal 值比较高的话,你须要向主机供应商申请扩容虚拟机。服务器上的另外一个虚拟机可能拥有更大更多的 CPU 时间片,你可能须要申请升级以与之竞争。另外,高 steal 值可能意味着主机供应商在服务器上过量地出售虚拟机。若是升级了虚拟机, steal 值仍是不降的话,你应该寻找另外一家服务供应商。orm

steal 值意味着你的应用程序在目前的虚拟机上运做良好。由于你的虚拟机不会常常地为了 CPU 时间与其它虚拟机激烈竞争,你的虚拟机会更快地响应。这一点也暗示了,你的主机供应商没有过量地出售虚拟服务,绝对是一件好事情。xml

 

原文及原文地址: http://www.91linux.com/html/article/cmd/top/20090417/16525.html htm

相关文章
相关标签/搜索