4GB 이상의 메모리 할당


2

메모리 할당 문제가 있습니다.

나는 가지고있다:

호스트 OS : Microsoft Windows XP - Professional x64 Edition - 버전 2003 - 서비스 팩 2.

호스트 실제 메모리 : 8GB

게스트 OS : Red Hat Enterprise Linux WS 릴리스 4 (Nahant 업데이트 5). 32 비트인지 64 비트인지 확실하지 않습니다. 그만큼 lsb_release -a 명령은 그 인수 LSB 버전 : 코어 - 3.0 - ia32, 그래서 32 비트 것 같아요 ...

VMware Player 버전 : 2.5.2 build-156735

나는 VMware Player가 4GB를 더 할당 할 수 있었으면 좋겠다.하지만 설정에 갈 때 4GB 만 나열한다. "정보"옵션을 선택하면 실제로 호스트 시스템에 8GB가 설치되어 있다고 말합니다.

이 VMware 이미지는 다른 사람이 만들고 내게 제공 한 것으로, 분명히 VMware Workstation 5에서 수행되었습니다.

8GB를 할당 할 수없는 이유는 무엇입니까?

문제가 어디에 있습니까?

VMware Player 버전에서 게스트 OS 대 호스트 OS?

어떻게 해결할 수 있습니까?

이 버전의 플레이어에는 32 버전이 하나 있고 64 비트 버전이 하나도 없다는 것을 알고 있습니다.


제목을 "VMWare Guest에 4GB 이상의 메모리 할당"으로 다시 편집하려고 할 수 있습니다.
Avery Payne

답변:


5

lsb_release -a 명령은 LSB 버전의 인수 : core-3.0-ia32를 말합니다. 그래서 32 비트가 될 것입니다 ...

시험 uname -a 결과 출력을보십시오. 당신이 볼 경우 x86_64 그렇다면 64 비트입니다.

나는 VMware Player가 4GB를 더 할당 할 수 있었으면 좋겠다.하지만 설정에 갈 때 4GB 만 나열한다. "정보"옵션을 선택하면 실제로 호스트 시스템에 8GB가 설치되어 있다고 말합니다.

이 VMware 이미지는 다른 사람이 만들고 내게 제공 한 것으로, 분명히 VMware Workstation 5에서 수행되었습니다.

오래된 이미지에는 고유 한 제한 사항이 있습니다. 제작 된 버전에 따라 . 이미지가 버전 5에서 만들어진 것처럼 간단 할 수 있습니다. 최신 버전은 몇 가지 제한 사항을 없애고, 그 중 하나는 지원되는 메모리 용량 일 수 있습니다. 예를 들어 직장에서 6.5를 실행하면 2 개의 CPU가 허용됩니다. 버전 7은 4를 허용합니다.


후속 조치 :

My Workstation 6.5를 설치하면 버전 5 이미지에 다음과 같은 제한 사항이 있음을 알립니다.

  • 3.5GB 메모리 제한
  • 2 프로세서 한도
  • 3 네트워크 어댑터 제한
  • USB 2.0 없음
  • 다중 모니터 표시 없음
  • 배터리 상태 없음
  • CPU 핫 플러그 ​​없음
  • 기기 핫 플러그 ​​없음
  • 메모리 핫 플러그 ​​없음
  • LSI Logic SAS SCSI 어댑터 없음
  • VMCI 지원 없음

다른 말로, 버전 5 이미지이기 때문에 8GB로 실행하지 않아도됩니다. . 컴퓨터를 새로운 형식으로 마이그레이션하는 것이 좋습니다.


0

무료 'VMWare Server'를 다운로드 해보십시오. 어떻게 사용하는지 확인해보십시오. 더 많은 옵션을 제공해야합니다.


0

나는 생각한다 VMware 서버 (및 Workstation 및 Fusion)를 사용하면 도구의 제한 사항으로 최대 4GB 만 할당 할 수 있습니다. ESX에는 확실히 제한이 없습니다.


0

명령 uname -a 커널 정보를 보여주고 32 비트 OS (x86) 또는 64 비트 (x86_64)인지 확인하는 데 도움이됩니다.

귀하의 질문에 관해서는 4 기가 바이트 이상의 메모리 할당에 관해서는 ... 글쎄, 어쩌면 누군가 내가 잘못하면 나를 수정할 수 있지만, VM웨어 귀하의 운영 체제에 따라 메모리 할당을 제한 할 것이라고 믿고 실제로 RHEL 경우 32 비트이면 4GB 캡이 의미가 있습니다.


VMWare가 게스트가 32 / 64bit인지 여부를 어떻게 확인할 수 있는지 보지 마십시오.
Fahad Sadah

어쩌면 VM웨어가 아니지만 특정 제품이 너무 기능이 풍부하지 않아서 쉽게 결함이있을 수 있습니다.
Chopper3

2
VMware는 게스트가 무엇인지 알고 있습니다. 적절한 가상 버스 등을 제공해야합니다 ... VM의 설정을 보면 VM웨어가 생각하는 것을 볼 수 있습니다.
Scott Lundberg

VMware는 게스트가 32/64 비트인지 알 수있을뿐만 아니라 32 비트 호스트가 64 비트 게스트를 실행하지 못하도록 차단합니다 (최소 6.0 / 6.5 이상).
Avery Payne

0

vmware.com에이 포스트 당이 해결책이 여기에서 찾아내는 경우에 : http://communities.vmware.com/thread/332104

  • 먼저 VM이 64 비트인지 확인해야합니다.
  • 그런 다음 더 높은 가상 하드웨어 버전을 지원하도록 VMWare vmx 파일을 변경해야합니다.

손님 용도 uname -a Linux VMWare 게스트 64 비트인지 확인하십시오. 예 : 3.4.2-1.fc16.x86_64 광산입니다. 끝에있는 64는 64 비트임을 알려줍니다.

숙주 텍스트 편집기에서 .vmx 텍스트 파일을 편집하십시오.  - change virtualHW.version = "8"(현재 VM이 VMWS v5로 생성되었다고 말한 것 같아요.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.