如題。同一個VM在舊NB i5 Win10, SSD, (RAM: 16GB) ,只給VM 2 Core + 8GB 完全沒問題。新NB i7 Win11, SSD, (RAM 32GB),就算給VM 8 Core + 20GB 也慢。
舊NB 是PCIe Gen 3 x 1, No RAID
新NB 是PCIe Gen 4 x 2, RAID 0
以複製100GB VM Folder, 新NB 快多了,只有VM 運作很慢
已試
To disable side-channel mitigations
ulm.disableMitigations="TRUE"
Disable Core isolation > Memory Integrity
Dos Command & Powershell:
bcdedit /set hypervisorlaunchtype off
DISM /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V-All
DISM /Online /Disable-Feature:Microsoft-Hyper-V
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
不確定您提到的設定裡是否有改到這一項:
核心隔離-記憶體完整性
Windows預設是開啟,但VMWare Workststion是要"關閉"效能會比較好,但您關閉後WSL及Docker Desktop也會不能用
也關了,沒改善
在兩台NB針對您放VM檔案的磁碟機作一下效能測試比較,我今年初也踩了一次雷,公司的筆電有兩顆SSD,個人之前會覺得C已經有OS了,I/O比較重,VM檔案習慣放在D,但VM放在D跑的真的慢,放到C則飛快。
後來了解後才知道,C是PCIe Gen 4 M2 500GB的SSD,D則是一般SATA 2.5吋的SSD,速度差很多....
我試過除非是很吃disk I/O的application,不然SATA/NVME的差距其實沒有帳面上數字的明顯,不然就是SATA那顆是DRAM less的....