Windows 7에서 내 (Ubuntu 기반) Virtualbox 시스템에 더 많은 프로세서 전원을 할당하는 방법은 무엇입니까?


15

나는 설치 한 버추얼 윈도우 7 (32 비트) 설치에 2.20Ghz @ 2 코어 인텔 i3-2330 CPU를 가지고 64 비트 노트북, 32 비트 우분투 기반 리눅스 OS, 초등학교, 그리고 4 기가 바이트 RAM (2.45 사용 가능).

가상 시스템에 1.2GB RAM을 할당했으며 CPU 할당 기본값을 유지했습니다. VM 프로세서 설정은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

Linux VM 시스템이 너무 느립니다.

Win7의 작업 관리자와 Linux의 시스템 모니터를 보면 아마도 RAM 사용량 때문이 아니라 가상 Linux의 프로세서 성능이 너무 낮기 때문일 수 있습니다. Windows에서 VirtualBox는 CPU 전력의 25 %와 약 160MB의 RAM 만 사용합니다 (내가 본 4 개의 인스턴스를 합한 것). Linux에서는 일반적으로 1.2GB RAM의 절반 만 사용되는 반면 CPU 리소스는 항상 100 % 사용 된 것으로 보입니다 .

VM에 더 많은 CPU 리소스를 할당 할 수 있습니까? 그렇게하는 방법? VM에 이미 설치되어있는 시스템에 대해이를 수행 할 수 있습니까? 아니면 가상 OS를 다시 설치해야합니까?

CPU-Z는 Windows의 CPU에 대해 이것을 표시합니다.

여기에 이미지 설명을 입력하십시오

필자의 목적은 Windows 7을 사용하지 않고 때때로 Linux를 사용하는 것이므로 VirtualBox를 사용하면 VM을 사용할 때 필요하지 않기 때문에 Windows에서 더 많은 CPU 리소스를 사용하는 것이 좋습니다. ( 저는 Linux 시스템의 이중 부팅 설치에 제 목적이 더 적합하다는 것을 알고 있지만이 랩탑의 GPU에는 Linux에 적절한 드라이버가 없습니다. 컴퓨터가 너무 빨리 가열되어 컴퓨터가 종료되기 전에 리눅스가 설치되어 있거나 적절한 드라이버 등을 설치 하기 전에 )


1
바보 같은 질문. 더 많은 CPU 코어를 할당하기 전에 모든 VM을 종료 했습니까? 적어도 모든 코어를 종료하려는 것 이상이 아니라면 더 많은 코어를 제공하려고합니다.
MonkeyZeus

@MonkeyZeus-그것은 어리석은 말의 의미에 달려 있습니다. 32 비트 게스트가 필요하다는 것을 알지 못했습니다. 게스트가 종료되었지만 아래 답변에서 알 수 있듯이 64 비트 시스템이 필요하기 때문에 설정에 액세스 할 수없는 것으로 보입니다. 손님이 32 비트라는 질문을 수정했습니다.

나는 당신의 질문을 판단하지 않고 단지 들어오는 질문을 잠재적으로 어리석은 =)로 표시했습니다. 때때로 그것은 당신을 얻는 간단한 일입니다!
MonkeyZeus

@MonkeyZeus 등의 게임에 늦게 도착했을 때 구두점 때문에 비판을받는 것처럼 보였을뿐입니다. 처음에 같은 방식으로 읽었습니다. 나는 바보 같은 질문이 ... "(네 주제를 언급하지만 :) 거기에서 모든 ESL의 사람들을 도움이 될 수 있습니다
JimLohse

답변:


12

i3보다 더 나은 것을 실행하는 호스트 컴퓨터를 얻는 것이 실제 답변 (IMO)이 될 것입니다. :)

그것과 상관없이 ...

최대 25 %를 사용하는 이유는 i3에 2 개의 코어가 있지만 4 개의 스레드가 있으므로 호스트가 4 개의 프로세서로 인식하기 때문입니다.

VM은 최대 100 % 중 하나만 사용하도록 설정되어 있으므로 최대 한도 인 경우 호스트의 총 CPU 전력의 25 % 만 사용합니다.

둘 이상의 가상 CPU를 허용하도록 VB를 설정하려면 추가 설정을 구성해야합니다.

  • 마더 보드 설정 탭에서 I / O APIC 활성화

    여기에 이미지 설명을 입력하십시오

  • 가속 탭에서 하드웨어 가상화 (VT-x / AMD-V) 활성화

    여기에 이미지 설명을 입력하십시오

문제를 피하려면 물리 코어 수보다 높게 설정하지 마십시오. 따라서 귀하의 경우 두 개 이상의 가상 CPU를 사용하지 마십시오.

실제 사용 가능한 것보다 많은 CPU 코어를 사용하도록 가상 시스템을 구성해서는 안됩니다 (실제 코어, 하이퍼 스레드 없음).

가속 옵션을 사용할 수없는 경우 BIOS에서 가상화 기술을 활성화 했는지 확인 하십시오 .


eOS Freya (Ubuntu) 32 비트의 현재 게스트입니다. 따라서 64 비트 버전이 필요합니다

1
64 비트 게스트로 설정하라는 지시가 조금 모호합니다. 해당 단계를 건너 뛰고 다른 제안 된 설정 만 사용하면 작동합니까?
Ƭᴇcʜιᴇ007

2
나는 당신이 처음에 그것들을 이미 켠 것으로 가정합니다 ..;)
Ƭᴇcʜιᴇ007

1
@techie-이 질문을하기 전에 가상화가 무엇인지 전혀 몰랐습니다.)

2
실제로 64 비트 부분은 필수는 아닙니다. VMware에서 Lubuntu 32 비트로 테스트했으며 2 개의 프로세서 코어에서 제대로 작동합니다. 가상화를 활성화하는 것이 빠졌습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.