VirtualBox 내부의 Ubuntu가 느리다

XP의 VirtualBox에서 Ubuntu 인스턴스를 실행 중입니다. 세부 사항은 다음과 같습니다.

Host: Windows XP Pro
Guest: Ubuntu 8.10
Total RAM: 3GB
RAM For VM: 1GB
Total Video Memory: 128MB
Video Memory for VM: 40MB
Hard Drive: 200GB
Hard Drive for VM: 30GB
Processor: 2.80GHz Core Duo

문제는 가상 머신 내부에있을 때마다 일반적으로 속도가 훨씬 느려진다는 것입니다. 예를 들어 Firefox, Eclipse는로드하는 데 시간이 오래 걸리며, 창을 드래그하면 지연이 발생합니다

나는 (VM 내부가 아닌) 이전에 Ubuntu를 실행하려고 시도했지만 환상적으로 빠릅니다. 따라서이 상황을 처리해야했기 때문에 실망했습니다. 그러나 재부팅하지 않아도 XP 파티션에 액세스해야하므로 시도해야합니다.

전 세계가 가상화를 수행하고있는 것으로 보이며 모든 사람들이 의도적으로 느린 시스템에서 작업하는 것을 상상할 수 없기 때문에 지각 된 느려짐에 놀랐습니다.

내 질문은-성능을 높이기 위해해야 ​​할 일이 있습니까? 내가 뭔가 잘못하고 있습니까?

이것은 내 가정용 컴퓨터이며 이것이 올바른 포럼인지 확실하지 않습니다. 감사.



답변

당신이 할 수있는 몇 가지가 있습니다.

  • VM에 제공하는 메모리를 전체 시스템 메모리의 절반 이하로 줄이십시오. 호스트에 메모리가 부족하여 원활하게 작동하지 않으면 게스트에 영향을줍니다. 일반적으로 Windows는 더 많은 메모리가 필요하고 Linux는 더 적게 필요합니다.
  • VBox 설정에서 VT 확장을 활성화하십시오. 사용 가능한 경우 CPU에 내장 된 하드웨어 지원을 사용합니다.
  • VM 게스트에서 Compiz와 같은 데스크탑 효과를 끕니다. VBox 2.2.2는 VM에서 3D 가속을 지원하지만 3D는 여전히 속도가 약간 느려집니다.

이게 도움이 되길 바란다.

편집 : 당신이 할 수있는 또 다른 일은 VM의 터미널 창에서 맨 위로 실행하고 CPU 또는 메모리를 먹는 특정 프로세스가 있는지 확인하는 것입니다.
VM에 문제가있을 때 Windows 속도가 느려 집니까?


답변

추가 기능을 설치 했습니까? 그들은 큰 차이를 만듭니다.

방법은 다음과 같습니다 .


답변

이 “…하지만 재부팅하지 않고 XP 파티션에 액세스해야하므로 시도가 …”가 REAL 문제인 경우 Ubuntu (linux)에서 직접 ntfs 부분을 마운트 할 수 있습니다. “ubuntu ntfs”에 대한 빠른 Google이 자세한 내용을 제공합니다.


답변

최고의 성능을 위해 비디오 메모리를 VM에 할당 된 이진 전원으로 유지하는 방법에 대한 메모를 어딘가에 달렸습니다. VM에 대해 32MB로 떨어 뜨리거나 최대 64MB로 충돌하십시오.


답변

나도이 문제가 있었다. 나는 xorg.conf를 가지고 많은 시간을 보냈다. 어쨌든 내 하드웨어 (Lenovo T60, ati 비디오 카드)의 경우 합리적인 성능을 보려면 마우스 통합 또는 vbvideo 드라이버를 사용할 수 없습니다. 대신 일반 비디오 드라이버를 사용해보십시오. 내가 가진 또 다른 성가신 것은 깔끔한 동적 창 크기 조정 작업을 수행 할 수 없다는 것입니다.


답변

VirtualBox에서 Ubuntu Server 9와 동일한 문제가 있습니다.

VB를 사용하여 WLS (Weblogic Server) 배포 스크립트를 테스트합니다. 따라서 VM 내에서 Weblogic 관리 서버 인스턴스를 실행해야합니다. 이제 WLS의 시작 시간이 크게 고르지 않습니다. 때때로 2 분 이내에 시작되고 (VM이 아닌 WLS의 경우 OK) 특정 단계에서 멈추고 아무 것도하지 않습니다 (디스크 또는 CPU 활동이 감지되지 않음).

흥미로운 사실은 VB가 키보드 입력을 얻는다면 (즉, 같은 우분투의 다른 콘솔에서 무언가를하고 있다면) 시작이 훨씬 빠르다는 것입니다. 매달린 WLS unix 콘솔의 간단한 “Enter”는 깨우쳐 계속됩니다. 따라서 문제는 리소스 (CPU quants?) 기아라고 생각합니다. VM은 Windows에서 우선 순위가 매우 낮으며 WLS에 CPU가 충분하지 않습니다. 글쎄, 그것은 단지 내 생각이다.

내가 정말로 흥미있는 것은 그것을 고치는 방법입니다.

Windows 작업 관리자에서 VB에 “높음”또는 “실시간”우선 순위를 부여하려고했습니다. 가장 눈에 띄는 결과는 VB가 여전히 적절한 시간 내에 WLS 부팅을 완료하지 못하는 동안 내 컴퓨터를 정지 시켰습니다. 나는 어떤 제안에도 개방적이다. 누군가 “Slackware Linux 하에서 VB에서 동일한 작업 (WLS 실행)”이라고 말하면 Slackware를 설치할 것입니다.