|
當(dāng)前位置:
>> 首頁 >> 技術(shù)學(xué)園
>> 如何優(yōu)化VMware Server虛擬機(jī)系統(tǒng) |
|
如何優(yōu)化VMware Server虛擬機(jī)系統(tǒng) |
更新時(shí)間:2007-12-12 9:52:43
。 編輯:映君 )
|
內(nèi)容導(dǎo)航:
如何優(yōu)化VMware Server虛擬機(jī)系統(tǒng)
在現(xiàn)實(shí)情況中,許多商業(yè)程序只能分別在Windows或Linux下運(yùn)行。那么,如何在同一臺主機(jī)上運(yùn)行Windows和Linux兩種系統(tǒng),以支持盡可能多的應(yīng)用軟件,就成了一個(gè)重要的課題。VMware Server虛擬機(jī)模擬軟件的出現(xiàn)為解決這一問題提供了不錯(cuò)的方法,它可以同時(shí)運(yùn)行Linux和Windows等其它操作系統(tǒng),且每個(gè)操作系統(tǒng)在各自獨(dú)立的窗口里運(yùn)行。
不過,盡管可以在Windows主機(jī)下運(yùn)行VMware Server,但不推薦這么做——Windows的藍(lán)屏死機(jī)會讓W(xué)indows主機(jī)和Linux虛擬機(jī)系統(tǒng)同時(shí)掛掉,所以我們選擇在Linux下運(yùn)行虛擬軟件。這種模擬能幫助Windows用戶容易地過渡到Linux,它讓用戶在使用新的Linux應(yīng)用程序時(shí)就像在使用熟悉的Windows應(yīng)用一樣,且用戶不需要關(guān)心它是運(yùn)行在Linux下還是Windows下。
當(dāng)前,VMware主要有三個(gè)版本:VMware Server、VMware Workstation和VMware ACE。VMware Server是免費(fèi)的,它給Linux提供了多操作系統(tǒng)功能。VMware Workstation和VMware ACE為程序開發(fā)人員提供額外功能,例如給一臺虛擬機(jī)分配多個(gè)CPU,給虛擬機(jī)設(shè)置安全策略。
主流x86多系統(tǒng)的選擇
雖然在Linux下運(yùn)行Windows或其它操作系統(tǒng)應(yīng)用有幾種方法,但我覺得VMware Server是最符合我的要求的。當(dāng)然,所有的模擬軟件都會降低性能,并且消耗更多的內(nèi)存。所以,我的測試系統(tǒng)配備的是Athlon 3500+的CPU,1GB DDR2的內(nèi)存——VMware在Duron 1800、512M DRAM和3GB的虛擬內(nèi)存(交換文件)下也能運(yùn)行得不錯(cuò);但如果同樣是Duron 1800的CPU,只配置1GB的虛擬內(nèi)存(交換文件),運(yùn)行起來就不太流暢了。另外,如果有硬件虛擬化支持(如Intel VT和AMD-V)就更好了,但對VMware Server來說這并不是必需的。
Vmware的系統(tǒng)優(yōu)化
在不同的Linux版本中安裝VMware Server有細(xì)微的差別。注意,本文的重點(diǎn)不在于如何安裝VMware Server軟件,而是要告訴你如何優(yōu)化系統(tǒng),使VMware Server更有效地工作。
首先,我們從http://www.vmware.com/download/server/下載VMware Server(下載時(shí)需要提供注冊號碼),從http://ftp.cvut.cz/VMware/VMware-any-any-update105.tar.gz可以下載各種補(bǔ)丁,包含一些支持VMware Server的內(nèi)核模塊。注意,當(dāng)運(yùn)行VMware的配置腳本時(shí),會提示你輸入VMware設(shè)備的目錄名稱,把/var/lib/VMware/Virtual Machines改成/var/lib/Virtual_Machines。因?yàn)槿绻锌崭,在用命令行?yīng)用程序訪問時(shí)會有很多麻煩。另外,當(dāng)在虛擬機(jī)配置向?qū)Ю锾崾据斎胩摂M機(jī)名稱時(shí),也不要帶空格,如要用Windows_98代替Windows 98。
不論VMware虛擬機(jī)系統(tǒng)依賴什么配置,運(yùn)行起來和在物理機(jī)器本地運(yùn)行是一樣的。比如,假設(shè)USB有問題,則在Windows控制面板里,找到系統(tǒng)、設(shè)備,就能看到跟物理機(jī)器安裝時(shí)一樣的錯(cuò)誤圖標(biāo)。其它如音頻、網(wǎng)絡(luò)、視頻以及各類驅(qū)動(dòng)問題也是一樣。
如果你以前安裝過VMware Server(你可能只是升級下主機(jī)系統(tǒng)或者換個(gè)Linux版本),只要把.vmx和.vmdk文件放到相應(yīng)的地方,如/var/lib/VMware/Virtual_Machines/,然后改變文件的所有者屬性和訪問權(quán)限。從VMware Server控制臺選擇VM菜單,安裝VMware Tools,能提高速度和穩(wěn)定性,也能讓你訪問VMware音頻和視頻驅(qū)動(dòng)。
虛擬以太網(wǎng)卡的配置
我們可以通過虛擬以太網(wǎng)卡在虛擬機(jī)和主機(jī)之間傳輸文件,系統(tǒng)默認(rèn)提供的網(wǎng)卡是AMD PCNet PCI網(wǎng)卡,傳輸速率大約是400Kbps,換成Pro1000的網(wǎng)卡,能提高到3Mbps。VMware Server的虛擬以太網(wǎng)卡在vmx配置文件里就是一行文本,跟實(shí)際網(wǎng)卡一樣,它也需要驅(qū)動(dòng)程序。如果驅(qū)動(dòng)程序位于C盤下的好幾級目錄中(如下圖),那你應(yīng)該創(chuàng)建一個(gè)快捷方式放在C盤根目錄下,這樣安裝驅(qū)動(dòng)時(shí)就不用找來找去了。
進(jìn)入/var/lib/VMware/Virtual_Machine/Windows_98。用一個(gè)文本編輯工具打開.vmx文件,在Ethernet那一節(jié)的第一行前插入:ethernet0.virtualDev = e1000。保存文件,退出。然后,啟動(dòng)虛擬機(jī)下的Windows系統(tǒng),做如下操作:
1. 從開始菜單的設(shè)置-系統(tǒng)-設(shè)備下刪除AMD網(wǎng)絡(luò)適配器。
2. 重啟虛擬機(jī)Windows系統(tǒng)。
3. 當(dāng)提示你為一個(gè)PCI以太網(wǎng)卡安裝驅(qū)動(dòng)時(shí),點(diǎn)取消。
4. 打開開始菜單-設(shè)置-系統(tǒng)-設(shè)備,找到那個(gè)有問題的網(wǎng)絡(luò)設(shè)備。
5. 右鍵單擊該網(wǎng)絡(luò)設(shè)備,選擇安裝驅(qū)動(dòng)。
6. 選擇“從磁盤安裝”。
7. 到你剛剛創(chuàng)建的快捷方式,選擇.inf驅(qū)動(dòng)安裝文件,點(diǎn)擊OK,就會看到一個(gè)列表。
8. 然后選擇Intel Pro/1000 MT桌面連接,點(diǎn)OK。
9. 當(dāng)提示你要Pro/1000安裝包時(shí),選擇C盤的快捷方式。當(dāng)提示需要Windows安裝盤時(shí),插入光盤。
10. 點(diǎn)擊完成按鈕。
11. 重啟。
12. 改變網(wǎng)卡設(shè)置,選擇開始菜單-設(shè)置-網(wǎng)絡(luò)-Intel® Pro/1000 MT 桌面連接-屬性-高級-連接速度和雙工,選擇1000Mbps自動(dòng)協(xié)商。
更多相關(guān):
投影機(jī)
|
文章來源:中國投影網(wǎng)
|
|
|
|
|
|