KVM vs Virtual Box

提示: 作者被禁止或刪除 內容自動屏蔽

1. KVM 强項係同 kernel 的整合性,code base 極細,overhead 相對比較細,performance 的話如果上面行 > 2.6.28 左右的 kernel 仲會再快啲。
Virtualbox 點好用,點靚都好,driver 部分未入主流 kernel,雖然睇落係好快咁,不過如果要正宗同埋全部 distributions support, surely go for KVM.
2. 你只係做 router + samba 好少事啦,除非你個 file server 好忙好忙,不然,你加多張 LAN,專畀 D guest OS 用。
3. 用咩都一樣,只要你識用,正如之前講,如果你用 KVM,去到邊個 distributions 都會有,不過畀我就選 Red Hat 系。
PS. Red Hat Enterprise Linux 5.4 已經有晒 KVM 同 Xen 支援了,好快好快會出,我估 CentOS 幾個月內會出 5.4 呱,可以留意下。

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

回覆 3# 的帖子

Bingo, vmware, virtualbox ,升級 kernel 之後都需要 compile driver。

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

你想邊個做 eth0 先? 可以用 initrd "爭先" load 佢個 driver (奸招).
先改 /etc/modprobe.conf
裡面應該有
alias eth0 tg3
改到啱你心水。
之後 rebuild initrd by:
mkinitrd --preload eth0 -f /boot/initrd-2.6.18-164.el5.img 2.6.18-164.el5
假設 kernel version 係 2.6.18-164.el5, 睇圖:

咁開機點都會 load eth0 個 driver 先... XD

[ 本帖最後由 lazyfai 於 2009-8-31 16:01 編輯 ]
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

如果想上手快,就用VBOX比較方便,雖然要自己compile個driver,但系一般你有dkms,同埋系用stable內核,好似宜家噶30咁,一般都無咩問題..

不過VBOX行virtual smp好似有D問題,特別guest OS系XP,成日個core的usage都無厘頭跳到好高..咩都做唔到..變翻single core就無咩事..行warcraft3都無問題。不過SMP噶問題好似靜系系XP有問題,系WIN7 D測試版同Linux都無咁大問題..雖然中系有D問題..

KVM最麻煩就系要有VT支援先行到...Intel舊D噶低階U就可能行唔到.

TOP

回覆 5# 的帖子

CentOS好像可以用MAC Address定eth[0-9]的。只要改/etc/sysconfig/network-scripts/ifcfg-eth[0-9],加一行HWADDR=aa:bb:cc:dd:ee:ff就可以。

TOP

只限同一 driver 幾張卡。
如果不同 driver 還是會跟 /etc/modprobe.conf 或載入次序。
例如: 機中有 tg3, e1000 各2個
如果先 load tg3, 佢會係  eth0 , eth1 (次序可用你個方法轉)
如果先 load e1000 就會變左呢個係 eth0, eth1 (次序都可以改)

不過新少少的 OS 都可支援 udev rules 來 handle,但我比較鐘意用載入次序控制。

原帖由 rtau 於 2009-9-1 01:42 發表
CentOS好像可以用MAC Address定eth[0-9]的。只要改/etc/sysconfig/network-scripts/ifcfg-eth[0-9],加一行HWADDR=aa:bb:cc:dd:ee:ff就可以。

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP