關於虛擬機開機后磁盤100%的結覺方法---------評論留方法(謝謝)


 問題描述

打開虛擬機運行一會兒,發現自己的電腦超級卡,打開任務管理器一看,發現自己的磁盤占有率已達到了100%,

分析:

1.VMware會在使用的時候統計內存中的數據的使用情況,然后將不常用的一些內存數據存入本地磁盤從而釋放出空間節省內存的使用。這個對於內存較小的機子可能有一些幫助,但是內存交換也會帶來大量的I/O操作從而導致性能下降

2.VMware從10版本開始,在運行每個虛擬機的時候回默認在硬盤上為相應的虛擬機生成一個內存實時鏡像文件用於存儲虛擬機內存的改變,這就導致了虛擬機在使用的時候不斷的在對硬盤發生I/O操作,這個是及其耗費時間,從而使得虛擬機小小的操作卻導致了長時間的卡機甚至是死機的情況的發生。對於使用SSD的電腦還好,對於大多數在機械硬盤上進行這些操作的用戶來說簡直是災難。不過幸好解決的辦法也比較簡單。

 

解決方案

1.

針對第一點可以點擊 虛擬機/設置/選項/高級 將“禁用內存頁面修整”勾選起來禁止這一部分的內存交換 

 

 

2.

針對第二種

在vmx文件中加上一行:mainMem.useNamedFile = "FALSE"
或者把這一行加入vmware的全局設置,C:/ProgramData/VMware/VMware Workstation/setting.ini文件中,這樣所有虛擬機都默認關閉內存實時鏡像

 

 

 

 

 


免責聲明!

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



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