잡정보

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를 업데이트하자.