잡정보
VMWare side channel mitigation 성능 저하 (VMware Workstation 16 Player 기준)
Jeonggyun
2021. 10. 26. 01:00
어느날 은행 등의 용도로 쓰던 VMWare가 갑자기 급격히 느려졌다
You are running this virtual machine with side channel mitigations enabled... 어쩌구 하는 문구가 뜬다.
대충 원인을 파악해보면 windows에서 Hyper-V를 활성화 할 경우, 호스트의 커널이나 메모리 등으로부터 정보를 읽는 side channel attacks를 막기 위한 side channel mitigation이라는 옵션이 자동으로 활성화되는 것 같다. 이 옵션이 보안에는 좋겠지만 VMWare가 심각하게 느려진다.
문구에서 제공되는 https://kb.vmware.com/s/article/79832 에 들어가면 비활성화 방법이 나온다.
VMWare Workstation Pro을 사용중일 경우
저 옵션을 활성화시키면 된다.
* Note: Above settings are not applicable in VMware Workstation Player
에 적혀있는 것처럼 무료버전인 VMware Workstation Player를 사용하면 저 옵션이 없는데, 이 경우에도 해결방법이 있다.
사용하려는 Virtual Machine의 vmx파일을 찾아,
ulm.disableMitigations="TRUE"
를 적어주면 된다.
Workstation Player 버전 16 이상에서만 동작한다는 카더라가 있다. 혹시 버전이 낮은데 적용이 안된다 싶으면 Workstation Player를 업데이트하자.