Yosemite를 실행하는 Macbook Pro에서 VirtualBox를 사용하고 있습니다.
내 Linux 게스트는 게스트가 유휴 상태일 때에도 호스트 CPU(활동 모니터에서 확인)를 100% 소비하는 경우가 있습니다.
호스트 CPU 사용률이 높은 이유는 무엇이며 이 문제를 해결하는 방법은 무엇입니까?
답변1
가상 상자에서수동:
12.4.1. Linux 게스트는 높은 CPU 부하를 유발할 수 있습니다.
일부 Linux 게스트는 게스트가 유휴 상태로 표시되는 경우에도 높은 CPU 로드를 유발할 수 있습니다. 이는 게스트 커널의 높은 타이머 빈도로 인해 발생할 수 있습니다. 일부 Linux 배포판(예: Fedora)은 1000Hz 타이머 주파수로 구성된 Linux 커널과 함께 제공됩니다. 게스트 커널을 다시 컴파일하고 타이머 주파수를 100Hz로 선택하는 것이 좋습니다.
커널 매개변수 Divider=N은 RHEL(Red Hat Enterprise Linux) 버전 4.7 및 5.1과 함께 제공되는 Linux 커널과 CentOS 및 Oracle Linux와 같은 관련 Linux 배포판에서 지원됩니다. 따라서 이러한 커널은 더 낮은 타이머 주파수를 지원하기 위해 다시 컴파일할 필요가 없습니다. 게스트 커널 타이머 주파수를 100Hz로 선택하려면 커널 매개변수 Divider=10을 추가하는 것이 좋습니다.