■威海職業(yè)學(xué)院 趙永華
VirtualBox用于在桌面上的窗口中運(yùn)行各種操作系統(tǒng)。比如要在PC上嘗試Linux或Windows 10,但又不想替換當(dāng)前操作系統(tǒng),則可將其安裝到VirtualBox虛擬機(jī)中。但當(dāng)筆者在VirtualBox安裝Ubuntu 15.04時(shí),性能出現(xiàn)問題,菜單、窗口和應(yīng)用程序都遲緩呆滯,經(jīng)研究實(shí)踐,終于找到了正確的提速方案。
VirtualBox需要有充足的內(nèi)存,雖然起步要求是4GB RAM,但實(shí)際應(yīng)至少有8GB。當(dāng)然,在虛擬機(jī)中運(yùn)行的Windows的各種版本都有些慢。但運(yùn)行Ubuntu 15.04卻是非常慢,此時(shí)查看Ubuntu的系統(tǒng)監(jiān)視程序,未運(yùn)行任何程序,CPU使用率也高達(dá)約60%,此時(shí)Windows任務(wù)管理器(Ubuntu在Windows桌面上的窗口中運(yùn)行)選擇“性能”選項(xiàng)卡時(shí),CPU處于空閑狀態(tài)。
筆者經(jīng)實(shí)驗(yàn)后,發(fā)現(xiàn)Windows電源計(jì)劃對(duì)虛擬機(jī)中OS的性能有非常重要的影響。此時(shí)運(yùn)行VirtualBox的主機(jī)是一臺(tái)筆記本電腦,并且電源計(jì)劃已設(shè)置為Power saver。在“控制面板”中的“電源選項(xiàng)”,至少有省電模式和高性能模式。有了這兩項(xiàng),就可為筆記本何時(shí)使用電池供電以及何時(shí)插入主電源進(jìn)行單獨(dú)設(shè)置。
在“節(jié)電計(jì)劃”中,筆者將所有主電源選項(xiàng)設(shè)置為最大,想法是,插入筆記本電腦時(shí)以全速運(yùn)行,但使用電池時(shí),它將使用最佳的節(jié)能設(shè)置。盡管正確設(shè)置了電池和主電源設(shè)置,但虛擬機(jī)中操作系統(tǒng)的性能仍受到影響。CPU空閑頻率約為0.77GHz,Ubuntu性能反映了這一點(diǎn)。
通常,當(dāng)需要額外處理能力時(shí),CPU可以加快速度,但它并沒有這樣做,并且很少在0.77GHz頻率上變慢。在控制面板中選擇“高性能”電源計(jì)劃時(shí),CPU接近最大速度運(yùn)行,并且多數(shù)都徘徊在3.29 GHz左右。這樣,虛擬機(jī)中的Ubuntu便能以正常速度運(yùn)行,且響應(yīng)速度快。于是筆者找到了答案。
實(shí)際上,筆者在Ubuntu System Monitor窗口中看到了從節(jié)電模式切換到高性能計(jì)劃時(shí),CPU使用率迅速下降的情況?,F(xiàn)在,Ubuntu不再需要真正為0.77GHz的CPU工作,而是可以使用3.29GHz的CPU,且不需要那么努力。
對(duì)于Ubuntu運(yùn)行緩慢,筆者最初總是從VirtualBox中找原因,其實(shí)因?yàn)楣P者選擇了節(jié)電計(jì)劃,則VirtualBox會(huì)嘗試通過限制虛擬機(jī)的性能來節(jié)省電量,這在使用電池為筆記本電腦供電時(shí)非常有用。如果選擇高功率計(jì)劃,則它將以最大速度運(yùn)行,再無節(jié)能方面的后顧之憂。
經(jīng)過進(jìn)一步研究實(shí)驗(yàn),筆者發(fā)現(xiàn)通過提高在主電源上運(yùn)行時(shí)的最低處理器速度可以提高CPU速度。設(shè)置為80%可使主電源的最低速度為2GHz,這對(duì)于運(yùn)行虛擬機(jī)非常有利。具體操作方式是:轉(zhuǎn)到控制面板中的“電源選項(xiàng)”,然后在“節(jié)電計(jì)劃”旁單擊“更改計(jì)劃設(shè)置→更改高級(jí)電源設(shè)置”,擴(kuò)展處理器電源管理,將最小處理器狀態(tài)設(shè)置為80%即可。
另外,為了將Ubuntu進(jìn)一步提速,可以開啟CPU的硬件虛擬化功能?,F(xiàn)在的CPU幾乎都支持該功能,Intel稱之為VT-x技術(shù),AMD稱之為AMD-V技術(shù)。搜索你的筆記本型號(hào)或主板型號(hào)+開啟虛擬化,就可以找到相應(yīng)的開啟方法。一般是開機(jī)進(jìn)入BIOS,然后找到虛擬化技術(shù)的選項(xiàng),將disabled改為enabled。BIOS開啟成功后,在虛擬機(jī)的設(shè)置中,啟用硬件加速。當(dāng)你成功開啟硬件虛擬化功能時(shí),VM窗口右下角有一藍(lán)色V形圖標(biāo)。