VMWare 的 *.vmem , 非常困擾

因為個人雲端的主機實在是太舊了 , nForce 630 平台 , 搭配 AMD Phenom II X6 1405 + DDR3 16GB , 已經到極致了 ! 已經沒有任何升級空間了 ! 研究了一下, 這個主機板甚至沒有 ACHI mode . … 於是決定升級它 !  換了 X99 + Intel Xeon E2680v4 + 128GB … 從對岸的淘寶掏回來的”洋垃圾” . 研究了一下 , 虛擬機器還是得要 VMWare ! 現在 VMWare for 個人使用已經是免費了 , 那就不用堅守 Oracle VirtualBox 了!

換上Xeon E52680v4 後 , 也用了 X99 的 IRST RAID1 .. 一切都算是順利 ! 但是在使用 VMWare 的過程中 , 一直都會玩到一半突然整個系統卡頓嚴重 ! 打開資源監視 , 是 vds.exe 拚了命在存取 VMWare guest 系統的 .vmem 檔 ! … 到該路徑下, 的確出現了一個跟設定 ram 大小一致的檔案 … 但無法理解為何 vds.exe 會瘋狂去存取他 ?  觀察到最後發現, 就是因為新機器 , 硬碟機在資料轉移時頻繁插拔 , 我會一直執行 diskpart 之類的工具 . 一旦執行 , vds.exe 就會瘋狂存取這個 vmem 檔 , 且只有第一個開啟的 VM guest 才會被瘋狂存取 . 也就是說 , 如果我同時開啟了 3 個VM guest , 只有第一個 guest 會非常卡頓 , 其它也是卡, 但至少還能操作 ! …

直接關鍵字搜  vds.exe  vmem , 馬上有答案了 !

https://superuser.com/questions/1480147/disable-vmware-workstation-vmem-file

edit “C:\ProgramData\VMware\VMware Workstation\settings.ini” as Administrator, and add a line : mainMem.useNamedFile = “FALSE”

照上述設定後 , 就整個 ok 了 ! … Orz … 上一版使用的 VM 是 6.x , 都沒有這玩意兒 ! 現在使用的是 VM 15.5Pro (最後支持 Windows 7 的版本)  , 也不曉得這是啥開始有的 ,  至少 Oracle VirtualBox 沒有這東西的 !

呼 ! … 終於算是搞定了 ! …

Share your vote!


Do you like this post?
  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid

Leave a Reply

Your email address will not be published. Required fields are marked *


Please help to input verification code