VirtualBox 虛擬機硬盤緩存與系統虛擬緩存對性能的影響測試。


在Linux系統下工作,登錄一些網銀及某些OA系統總會有瀏覽器兼容問題。
 
於是在系統中安裝了VirtualBox虛擬機. 安裝了Windows XP 系統以備不時之需。
 
雖然虛擬機的性能已經完全滿足一般需要,不過我還是想着將其再盡可能的優化一下,同時為將來Openstack的中的虛擬性能的優化儲備一點經驗。
 
記得好像在網上看過一篇文章從理論上做了分析,當時 也沒仔細看,現在我先測測實際效果。
 
因為傳統操作系統是完全針對硬件設計的,操作系統中各個方面都設計了緩存這一塊,而虛擬化后,所有的硬件都已經轉化為軟件。操作系統本身的設計可能就會有重復的地方。
 
這便是我們優化的方向。
 
這個測試只關注兩個方面對硬盤速度的影響
 
1. 硬盤緩存
2.虛擬內存
 
使用工具: HD_SPEED
測試方法:
    設置環境后,重新啟動虛擬機。將虛擬機置於前台,打開HD_SPEED,1-8m隨機讀寫, 運行5-10分鍾,看穩定后的速度
 
結果如下:
 
  1. 打開硬盤緩存,打開虛擬內存. 
  2. 關閉硬盤緩存,打開虛擬內存. 
  3. 打開硬盤緩存,關閉虛擬內存,
  4. 關閉硬盤緩存,關閉虛擬內存,
 
以上的測試結果差別不大,但總體來說,打開磁盤緩存還是會帶來少講性能提升,可能是因為隨機存取,不太穩定。
 
時間緊迫,本次進行了初步測試,有空再測試固定文件大小的性能。以上信息僅供參考,以后有時間再做詳細測試。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM