有關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

相關文章
相關標籤/搜索