在Linux系統下工作,登錄一些網銀及某些OA系統總會有瀏覽器兼容問題。
於是在系統中安裝了VirtualBox虛擬機. 安裝了Windows XP 系統以備不時之需。
雖然虛擬機的性能已經完全滿足一般需要,不過我還是想着將其再盡可能的優化一下,同時為將來Openstack的中的虛擬性能的優化儲備一點經驗。
記得好像在網上看過一篇文章從理論上做了分析,當時 也沒仔細看,現在我先測測實際效果。
因為傳統操作系統是完全針對硬件設計的,操作系統中各個方面都設計了緩存這一塊,而虛擬化后,所有的硬件都已經轉化為軟件。操作系統本身的設計可能就會有重復的地方。
這便是我們優化的方向。
這個測試只關注兩個方面對硬盤速度的影響
1. 硬盤緩存

2.虛擬內存

使用工具: HD_SPEED
測試方法:
設置環境后,重新啟動虛擬機。將虛擬機置於前台,打開HD_SPEED,1-8m隨機讀寫, 運行5-10分鍾,看穩定后的速度
結果如下:
- 打開硬盤緩存,打開虛擬內存.
- 關閉硬盤緩存,打開虛擬內存.
- 打開硬盤緩存,關閉虛擬內存,
- 關閉硬盤緩存,關閉虛擬內存,
以上的測試結果差別不大,但總體來說,打開磁盤緩存還是會帶來少講性能提升,可能是因為隨機存取,不太穩定。
時間緊迫,本次進行了初步測試,有空再測試固定文件大小的性能。以上信息僅供參考,以后有時間再做詳細測試。