iT邦幫忙

0

關於虛擬化問題

硬體為
CPU i7 950
RAM 24G
MB X58
無RAID
如果HOST WIN 7 64BIT + VirtualBox
以XP來測試只能開15個XP
再開上去CPU會因滿載當住
如果HOST 安裝ESX 在安裝虛擬機
會不會比HOST WIN 7 64BIT + VirtualBox
開更多OS的數量
畢竟目前VirtualBox 4.0.4
很吃CPU 常常都是因為CPU的Loading導致使用者無法操作
還是有其他方法能解決VirtualBox CPU的Loading高問題
當初我有測試過以主機板內建RAID 0 啟動回寫技術
以HOST WIN 7 64BIT + VirtualBox
可以開25-30個XP HOST CPU的Loading才滿載
取消RAID後卻是只能開15個就不能上去了
以6科7200RPM 500G做RAID 0
取消RAID分配為
第一顆win 7 64BIT
第二顆到第六顆都是分別分配5個OS
請問有人遇過類似問題嗎?
我不考慮使用VMWARE Workstation 那比VirtualBox更吃HOST資源
以XP為平台 有沒有其他款式的虛擬機器軟體比VirtualBox更好的呢?

nokia9120提到:
VMWARE Workstation 那比VirtualBox更吃HOST資源

可是我都用VMWARE Workstation ,忘記VirtualBox到底是什麼地方不行了......

回覆者說得沒錯,用途才是重點,其次,Guest OS、引用host哪些資源、相容性

說實話,我覺得,你自己更有機會測出來

期待您的分享。
22
raytracy
iT邦大神 1 級 ‧ 2011-04-22 14:19:50
最佳解答

請放棄 Type 2 的 Hosted Hypervisor, 這種 Hypervisor 原本就不是設計來給大量部署使用的, 僅適合單機個人做 Lab 實驗, 頂多跑 3~5 個就很偷笑了...

請改用 Type 1 的 Bare metal hypervisor, 例如: ESX. 我經常用 4 core 的 CPU 跑 20~30 個以上的 VM, 而此時 CPU 還消耗不到 50%....

另, 若要做 RAID, 請改用本身就具備運算能力的硬體式 RAID Controller; 主機內建的 RAID 是需要靠 CPU 來運算的, 通常會吃掉 20~30% 左右的 CPU 資源.

看更多先前的回應...收起先前的回應...

raytracy提到:
跑 20~30 個以上的 VM

Ray借問,裝多少ram?and硬碟種類數量?
感謝。

fireflybug iT邦研究生 5 級 ‧ 2011-04-25 15:10:10 檢舉

看到 MVP 灑花

raytracy iT邦大神 1 級 ‧ 2011-04-25 16:01:07 檢舉

Ray借問,裝多少ram?and硬碟種類數量?

回稟大糖叔, 我用過很多種組合:

48GB RAM, SATA HDD x1, Xeon E5520
48GB RAM, SATA RAID-5 x4, Xeon E5520
48GB RAM, iSCSI SAN (SAS RAID-5 x8), Xeon E5650
....

raytracy iT邦大神 1 級 ‧ 2011-04-26 02:22:39 檢舉

nokia9120提到:
那要是HOST WIN 7 64BIT + VMware workstation 7.1.4
下安裝兩台ESX Server 在安裝虛擬機數量應該可以衝破30台嗎?

看不懂樓主的這段話?....

如果要用 ESX 的話, 幹嘛又先裝 Win7+VM Workstation? 直接用 ESX 開機不就好了?....

賽門 iT邦超人 1 級 ‧ 2011-04-26 08:36:05 檢舉

raytracy提到:
幹嘛又先裝 Win7+VM Workstation?

可能版主的主機板的網卡ESX沒有驅動程式吧, 所以就變通一下了.

nokia9120 iT邦新手 5 級 ‧ 2011-04-29 01:39:01 檢舉

嗯啊 我是遇到網卡沒支援ESX 要繼續測試必須要再加裝新網卡
也是因為只是測試平台 原始主機整個下去做ESX
也是可以 當然要注意到硬碟檔案系統
意思就是全部硬碟都要格式化成ESX能讀取到的格式
幾乎是全部硬碟格式化成EXT3
(目前都是NTFS 有一些測試檔案及文件)

8
darkeryu
iT邦新手 1 級 ‧ 2011-04-22 01:55:41

Hi,
請問您作虛擬化的目的是? Lab, for client access?
可否進一步說明?

nokia9120 iT邦新手 5 級 ‧ 2011-04-22 02:04:02 檢舉

此機器當測試伺服器 正式測試完成 在安裝到HP DL380 G6上運作

6
harrier7
iT邦研究生 2 級 ‧ 2011-04-25 14:59:42

樓主,您應該弄錯了。

VirtualBox 只是程式回應速率很快:一台一台測試的時候。

它的技術層面和 VMware 差很多,目前 VMware 整體架構真的很先進,小貓兩三隻當然不建議用 VMware,但數量一大,強烈建議用 VMware,ESXi 也有免費版本,少了一些管理面的功能,如果付費當然更適合中型企業使用,大型企業請付費吧,畢竟求的是穩定。

基本上 VM 最容易碰到 storage 的瓶頸,照您的描述看來,就是 I/O waiting,因為若啟動 RAID-0 就改善了不是嗎?CPU 滿載應該是 CPU 正在等待磁碟 I/O 回應所致。您要優先考慮的就是採用好的 storage system,能 Fibre 最好,不然新一代的 iSCSI 也可以,用內建的 RAID 很難衝上去。

此外,除非您想用的是 Hyper-V 或是小規模測試用,否則選用 Windows 當 Host..只能說不建議..當然還是採用 ESX 一類,使用 software-only full virtualization 會耗損很多資源。

我要發表回答

立即登入回答