最近win10一直卡頓,查看任務管理器后,發現磁盤占用率經常100%。於是采用了如下的方法:
- 刪除C盤的無用文件。
- 刪除無用的軟件。
- 禁用window defender等安全相關組件。
- 禁用用戶數據的服務: User Data Access_a5121 和 User Data Storage_a5121。
- 禁用掉vmware的“內存頁面修整”功能,同時編輯vmware的實時內存鏡像功能。
vmware占用磁盤過高原因:
vm10開始,默認每個虛擬機運行時,自動在硬盤上生成一個內存實時鏡像文件。這樣一旦虛擬機打開,該內存鏡像文件的讀寫會非常頻繁,占用大量的硬盤IO。
在VMWare 的setting.ini (C:/ProgramData/VMware/VMware Workstation/)文件中加入vmware的全局設置,這樣所有虛擬機都默認關閉內存實時鏡像
MemTrimRate = "0"
sched.mem.pshare.enable = "FALSE"
sched.mem.maxmemctl=0
MemAllowAutoScaleDown = "FALSE"
mem.ShareScanTotal=0
mem.ShareScanVM=0
mem.ShareScanThreshold=4096
mainMem.useNamedFile = "FALSE"
- 在虛擬機安裝的系統里對頻繁交換內存的軟件進行刪除,如軟件更新、搜索優化、截圖、日志記錄和通知信息等。
最后,發現只有當采用步驟4、5和6后,才明顯降低,從100%降到了5%。