Taiwan Hadoop Forum

台灣 Hadoop 技術討論區
現在的時間是 2018-04-23, 04:19

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 2 篇文章 ] 
發表人 內容
 文章主題 : [XEN] 請問有關CPU使用率計算的問題
文章發表於 : 2012-05-20, 22:53 
離線

註冊時間: 2011-11-24, 20:51
文章: 26
大家好:
抱歉不是故意要一直洗板>"<

我的情況是這樣子的
我開了三台虛擬機a,b,c(都相同規格、雙核心)在同一台實體機器A上
這三台虛擬機都跑相同的程式(用途在消耗虛擬機的CPU使用率)
然後,在每台虛擬機上觀察top之後的結果,發現每一個虛擬機上的兩顆CPU使用率有時後都可以接近100%

但是回到實體機器A上觀察top之後的結果卻發現CPU使用率0.X%...
請問是我哪裡沒有設定好嗎?


我自己思考後覺得可能的原因為...
實體機器A上的top結果為Domain-0的資訊,因此沒有計算到虛擬機a,b,c的CPU使用率
因為我下xm top之後,擷取以下資訊
NAME STATE CPU(sec) CPU(%) VCPUS
Domain-0 -----r 640 3.4 4
Limage13 -----r 6632 159.9 2
Limage14 -----r 5131 156.6 2
Limage15 -----r 1659 80.1 2

如果真的照我所推想起來的話
Domain-0的CPU使用率為3.4/4 = 0.85%
Limage13的CPU使用率為159.9/2 = 79.95%
Limage14的CPU使用率為156.6/2 = 78.3%
Limage15的CPU使用率為80.1/2 = 40.05%
似乎也滿合理的....

但是問題來了
請問我該怎麼計算實體機器A上的所有CPU使用率...

請各位提供意見,謝謝!


回頂端
 個人資料 E-mail  
 
 文章主題 : Re: [XEN] 請問有關CPU使用率計算的問題
文章發表於 : 2012-05-20, 23:10 
離線

註冊時間: 2011-11-24, 20:51
文章: 26
我的想法是將所有的使用率總合除以核心數....
( 0.85% + 79.95% + 78.3% + 40.05%) / 10 = 19.8385%
請問這樣子的想法正確嗎....@@


回頂端
 個人資料 E-mail  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 2 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
正體中文語系由 竹貓星球 維護製作