顯示具有 虛擬化 標籤的文章。 顯示所有文章
顯示具有 虛擬化 標籤的文章。 顯示所有文章

2014年5月19日 星期一

qxl與vmware導致grub無法啟動(video adapter)

Proxmox VE 3.2 上把 OSSIM 裝上去,安裝過程一切正常,但是重開機後 grub 啟動時出現 unaligned pointer 錯誤,一查發現似乎是 grub 的 bug,而且這 bug 兩年前就已經存在。

解決之道就是把 video adapter 改回 default,不能用 qxl (SPICE) 真的有點不太方便。

2010年5月3日 星期一

在Ubuntu 10.04 LTS安裝vmware-tools

如果你使用VMware Workstation 7或者VMware Server 2,這兩者內附的vmware-tools都還不支援Ubuntu 10.04 LTS所使用的2.6.32版核心,你必須改用open-vm-tools。

安裝open-vm-tools時,最好自行選擇要安裝的核心標頭檔案。像我安裝時選擇Ubuntu Server最小虛擬機器安裝,被安裝的核心應該是linux-virtual,但是安裝進去的卻是linux-generic-pae,安裝open-vm-tools時,套件管理程式會自動選擇不同的核心標頭檔案,導致核心模組編譯失敗。

透過aptitude安裝,應該選取以下套件:
  • linux-headers-generic-pae (根據你的系統來選擇標頭檔)
  • open-vm-dkms
  • open-vm-source
  • open-vm-toolbox (選用,如果你有安裝桌面環境)
  • open-vm-tools

2009年7月6日 星期一

虛擬機器3D測試,第一回

之前在Directx 9.0c在Wine與VMware的效能比較,曾比較過Wine與VMware Workstaion跑DX9 3D遊戲的效能。最近因為Virtualbox釋出3.0版,也實驗性的提供DX8/DX9的3D加速支援,便有再做一次比較的想法。

2009年5月4日 星期一

Windows 7的XP相容模式

XP Mode in Windows 7 is no cop out

之前有網站的文章中提到一個論點,就是Windows 7的XP相容模式會為IT部門帶來大麻煩。不過在上述文章中的實際案例,可以發現其實這個功能還蠻實用的,尤其對那些IT部門經費有限的中小企業而言。

不過我對這篇文章有幾個疑問,XP Mode雖然是免費的,但是只能在Windows 7 Professional、Ultimate與Enterprise等版本上安裝,光是一套專業版的售價就大約299.95美元(預估的價格,微軟尚未公佈),如果要節省經費,在新的硬體上繼續用XP也是一個選擇(當然考慮到XP的後續支援,這實在不是個好選擇)。不過我覺得更好的作法就是改用Linux,並搭配免費的Virtualbox安裝XP,來使用POS系統。

話說回來,微軟在Windows 7內加入XP相容模式,也有可能為自己帶來「不公平競爭」的風暴,無論怎麼說這XPM可是用了整合Virtual PC的虛擬化技術,像VMware這些公司應該不會視若無睹。

2009年2月4日 星期三

在Fedora 10安裝VMware Workstation 6.5.x

在Fedora 10安裝VMware Workstation 6.5.x不是什麼困難的事,不管是rpm包或者是binary包,但是安裝完卻無法啟動,這是因為安裝程式在安裝時,沒有編譯相關的核心模組。

解決這個問題的方法並不複雜,但是總感到很麻煩,幸好在VMware論壇上有人寫了一個script,只要下載回來用root權限執行一次就行。

2008年10月5日 星期日

Directx 9.0c在Wine與VMware的效能比較

測試環境:
Host: AMD Athlon X2 3600+ @1.9Ghz, DDR2 667 5G Ram, Nvidia Geforce 7600GS 256MB
Host OS: Ubuntu 8.04.1, Wine 1.1.5, VMware Workstation 6.5
Guest OS: Windows XP SP3(使用單一核心,分配1GB ram)
測試軟體是鬥神都市III Benchmark

因為VMware Workstation 6.5完整支援DirectX 9.0c,便想比較它與Wine的效能。

跑在Wine的情況


平均fps約在8x~10x間跳動,CPU使用率不到80%(單一核心),GPU最高溫度在67度。

在VMware的情況


平均fps在15x~17x間跳動,CPU使用率很高(兩個核心),GPU最高溫度在71度。

結論:VMware大獲全勝。雖然如此,想要在VMware上的Guest OS跑3D遊戲還是有許多讓人遲疑的因素,最首要的就是:你要有一台夠好的電腦,CPU不需要很高檔,但是要多核心,RAM要很大,否則因不斷swap讓遊戲運行不順可是很痛苦的,當然有一張高檔的顯卡是絕對有利。相對來說,Wine因為是在近似Native的環境下運行,所需的資源也就不像VMware那麼大,這算是其優點。

另外從GPU的溫度來看,VMware workstation 6.5已經對顯示卡半虛擬化,不過Guest OS只有支援Windows XP。

2008年5月15日 星期四

解決Virtualbox 1.6在Ubuntu 8.04中,鍵盤鎖定的問題

如果你切換到guest的畫面,按下「主控鍵(Host key)」也無法釋放鎖定的狀態,試試以下的方式:安裝scim-bridge-client-qt。

sudo apt-get install scim-bridge-client-qt

安裝完之後需要重新登入才有效果。

2007年6月22日 星期五

VMware, Power Management, Timekeeping

現在的X86 CPU,大多都有省電管理技術,像是Intel的(E)IST、C1E和AMD的C&Q,開啟這些功能不只對你有利,也對地球有利。

然而開啟這些功能,卻會讓在VMware Server & Workstation裡頭執行的guest OS,其時間無法同步化,通常都會跑的太快。而VMware在發展它的虛擬化軟體時,也有考慮到這個問題。 參考「Host Power Management Causes Problems with Guest Timekeeping (Windows Hosts)」這篇技術文章,便可以知道此問題的解決之道。

其實就是在config.ini這個設定檔中,加入三行敘述:

host.cpukHz = "1700000"
host.noTSC = "TRUE"
ptsc.noTSC = "TRUE"

第一行是指定CPU的頻率,單位是khz。如果是1.7Ghz的CPU,就是1.7 x 1000(變成mhz) x 1000(變成khz)。第二和第三行將會無視Time stamp counter的狀態,並嘗試讓guest OS的時間維持在最準確的狀態。

修改完之後存檔並重新啟動Windows便完成了,理論上是重新啟動VMware的服務即可。