iT邦幫忙

0

Vmware Server 2.0 中的guest CPU Usage 降為零

  • 分享至 

  • xImage

公司用免費版本的vmware server 2.0
這幾天發現

裡面的guest(windows 2003 server)
利用VMware Infrastructure Client監看
CPU 使用率三不五時會降到0如下圖
然後server像是被凍結一般完全無作用(不是當掉)
歷時約20秒左右就正常了

因為這台是printer server
所以 user 會發現(所有印表機會離線)
而且會影響列印工作進行
不知道有沒有人遇過這種問題

圖片連結
http://lh4.ggpht.com/_auBveGe3N08/SnkXzS3V45I/AAAAAAAADqM/ZhctYAEa1zo/s912/cpu_zero.jpg

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
14
tommy618
iT邦新手 2 級 ‧ 2009-08-06 10:34:18
最佳解答

老實說,Vmware Server 2.0的速度真的很慢,甚至比Workstation版要慢
或許當初Vmware Server只是為了抵抗Microsoft Virtual Server所產生的東西吧~
還有Vmware Server是屬於全模擬的方式,也不會去使用虛擬指令集,速度比一些新的版本都慢很多

既然是DL360,建議還是考慮直接導入ESXi 4.0吧~速度比Vmware Server快很多
我記得XEON E5430應該有支援VT虛擬指令集吧
再去找怎備份你的虛擬機器印象檔的方法,就差不多了....

aesop iT邦研究生 4 級 ‧ 2009-08-06 10:59:54 檢舉

這我去Vmware 查了 DL 360 可以用 ESXi 4.0 跟 ESXi 3.5 u4
不過那是之後的事情了
現在當務之急是趕快找出 CPU Usage 降為零 的原因並解決

24
campos
iT邦新手 5 級 ‧ 2009-08-05 17:53:11

依經驗,應該是host等級或磁碟IO太慢的問題,或是沒裝VMTools,可列出host規格和guest設定清單,供大家討論

aesop iT邦研究生 4 級 ‧ 2009-08-06 09:31:07 檢舉

HP DL360 XEON E5430 2.66單cpu
2GB RAM
72GB 10K RPM SAS HDDx3 做 RAID5 後 約130GB
host os 為centos 5.3 完全沒有裝 X
放3個guest RAM 分配為 256 256 512

VMTools 都有裝適合的版本
Virtual Hardware Version也是適合的
看你還需要什麼

12
Ken(Bigcandy)
iT邦大師 1 級 ‧ 2009-08-06 10:54:15

據我所知,COMPUTER當作Print Server,在資料傳送瞬間,I/O、CPU和記憶體都會被拉走很多資源,這部份還牽涉到印表機記憶體,我建議你先把Print Server停用看看。
還有你這台的記憶體也太少!

我猜,第一個送資料去列印的人沒事,但是他送完之後,你這台就會卡住,後面的人也送不進去,需等她DATA送出完畢才會醒過來。

aesop iT邦研究生 4 級 ‧ 2009-08-06 11:07:13 檢舉

先把Print Server停用看看沒辦法喔
我們公司列印出來的東西是要給客戶的
所以列印不能停

另外 被拉走很多資源
應該是 cpu 跟memory usage 會上升甚至升到100%
但我的狀況是 cpu 跟memory Usage 降為零

還有並不是你說的
第一個送資料去列印的人沒事,但是他送完之後,你這台就會卡住,後面的人也送不進去,需等她DATA送出完畢才會醒過來。

是已經送到printer server的文件
列印到一半突然就停住了
因為 cpu 跟memory Usage 降為零
完全不送資料出來
但是20秒後就OK了

8
jiahuey
iT邦新手 1 級 ‧ 2009-08-06 13:50:35

那麼,請問另外兩個 VM 執行些什麼呢?
三個都是當 printer server? 還是只有這一個 VM?
看起來像是因為系統輪詢,資源被暫時移給其他的 VM 使用,造成這一個 VM 無資源可用。

一個作法可以嘗試:指定固定的 CPU、MEM 資源給每一個(或者單獨指定這一個)guest VM。
在不限制的狀況下,host 的資源是放到一個 pool 裡頭供給所有的 guest 共用的。如果某一個 guest 吃掉太多 cpu mem 的時候,就會造成其他的 guest 『貌似』被暫停。

aesop iT邦研究生 4 級 ‧ 2009-08-06 14:00:51 檢舉

另外二個其一為WINDOWS UPDATE SERVER
另一為Windows 下的 MYSQL(公司的網站用一天查詢不超過100次)

指定固定的 資源 VMWARE SERVER 似乎沒有這個功能
要Resource Poll要 ESXi 才有

我要發表回答

立即登入回答