VMware에서 OSX 10.10 Yosemite 느림


23

Vmware에서 OSX Mavericks 10.9를 사용하고있었습니다. VMware Tools가 설치되어 있고 SVGA 드라이버에서도 제대로 작동했습니다. Yosemite가 출시되면 App Store에서 업데이트했습니다. 이 업데이트에서 많은 문제를 겪었습니다.

  1. 그래픽이 매우 나쁘다
  2. 너무 느려

내가 시도한 것 :

  1. VMware 사이트에서 최신 VMware 도구를 업데이트했습니다.
  2. 다시 SVGA 드라이버를 설치하려고 (OSX 요세미티 SVGA 드라이버 업데이트를 찾을 수 없습니다 여기를 .이 드라이버는 매버릭스와 함께 잘 작동하고 내 이전의 경험에 VM웨어에 타오르는 빠른 만든)
  3. Mac OS X의 내부 유틸리티와 CCleaner 응용 프로그램을 모두 사용하여 파일 및 폴더 권한이 손상되었습니다.
  4. CCleaner를 사용하여 모든 정크 파일 (예 : 임시 파일)을 정리했습니다
  5. 가상 머신의 구성 파일을 사용하여이 그래픽을 추가하여 가상 그래픽 메모리 크기를 늘리려 고했습니다.

    svga.vramSize = "sizeInBytes"

  6. 인터넷 링크 의 링크를 통해 여기에 왔습니다 . 그것은 그래픽을 향상시키기 위해 Mac의 Beam Sync 기능을 비활성화하기 위해 BeamOff (동일한 사이트에서 사용 가능한 다운로드 링크)라는 응용 프로그램을 실행하고 시작에 추가하도록 제안했습니다.

위에서 언급 한 옵션 6을 사용하여 BeamOff 응용 프로그램을 시작할 때 갑자기 그래픽이 부드럽게되었습니다. 그래서 로그인 항목에 추가하여 Mac 로그인으로 시작할 수 있습니다. 그러나 실망스럽게도 OS X Mavericks를 사용할 때와 같이 성능 (그래픽 + 속도 등)의 향상은 그리 크지 않았습니다.

내 가상 머신에는 다음이 있습니다.

  • 램 : 3GB
  • HDD 공간 : 150GB

문제가 무엇입니까 / 원하는 것 :

1. Mavericks에서 이전과 마찬가지로 OS X Yosemite 성능 향상 (그래픽 + 속도)
2. 해상도가 1366 * 768이지만 Mavericks의 로그인 화면에있을 때이 해상도 (일부 검은 여백)가 없습니다. 왼쪽과 오른쪽, 1024 * 768처럼 보입니다). 로그인 프로세스가 완료되고 데스크탑이로드 된 후 1366 * 768 해상도로 변경됩니다. 매버릭스 (로그인 화면과 바탕 화면 모두에서 1366 * 768 해상도)를 가질 때 제대로 작동했습니다.

답변:


2

내 경험에 따르면 Yosemite는 기본적으로 (에뮬레이션 없음) 실행하면 3GB보다 많은 RAM을 사용합니다. 가상화 모드에서는 더 많은 시간이 걸릴 것이라고 생각합니다. 시스템에 16GB가 설치되어 있으며 Yosemite는 응용 프로그램을 실행하지 않고 약 4-5GB를 사용하고 있습니다. 다른 애플리케이션을 열고 하나 또는 두 개의 가상 머신을 실행하면 사용 가능한 RAM이 거의 1GB 미만으로 떨어질 수 있습니다.

가상 머신은 파일 캐시를 생성하기 위해 Yosemite에서 많은 RAM을 사용합니다. 예를 들어, 기본 Yosemite 시스템의 VMWare에서 Windows XP 또는 Mountain Lion VM을 실행하고 약 4GB의 RAM을 할당하면 VMWare는 파일 캐싱보다 그 이상의 용량을 사용합니다.

이 작업은 속도를 위해 수행되므로 VM을 닫고 나중에 열려면 RAM에 파일 캐시가있는 경우 VM이없는 경우보다 VM을 다시 시작하는 데 훨씬 적은 시간이 걸립니다. sudo purge가상 머신을 닫은 후 다시 연 후 터미널에서 실행 하여 이를 테스트 할 수 있습니다 . 파일 캐시의 RAM을 제거하지 않은 경우보다 컴퓨터를 다시 시작하는 것이 훨씬 느리다는 것을 알 수 있습니다.

또한 VMWare는 가상화 된 OS X에서 그래픽 카드가 제대로 작동하지 않거나 인식되지 않는 것 같습니다. 예를 들어, Windows XP와 Mountain Lion이있는 가상 머신 두 개를 만들었습니다. Windows VM은 8GB의 할당 된 RAM으로도 게으르지 만 동일한 게임을 재생할 수 있지만 OS X VM은 게임을 열 수 없으며 응용 프로그램이 시작될 때 충돌합니다. 즉, 가상화 된 OS X는 에뮬레이트 된 그래픽 카드가 있음을 인식하지 못합니다.


1
답변 감사합니다. 그러나 나는 동의하지 않는다. 당신이 말했듯이 OS X VM은 많은 메모리를 필요로합니다. 이 경우 3GB RAM 만 할당되어 mavericks (요세미티로 업데이트하기 전에)와 동일한 VM 구성에서 우수한 속도와 그래픽으로 작동하는 이유는 VM에서도 완전히 활용되지 않은 것입니다.
프로그래머

요세미티는 매버릭보다 많은 RAM을 사용하기 때문입니다. 필자는 Yosemite가 기본적으로 설치되어 있고 (VM이 아닌) 설치 프로그램에서 예제를 제공했으며 다른 실행중인 응용 프로그램없이 설치된 16GB RAM에서 약 4-5GB를 사용합니다. 따라서 3GB의 VM에 Yosemite를 설치하면 추가로 시작된 응용 프로그램은 물론 시스템 프로세스를 실행하기에 충분한 RAM이 없을 것입니다. Yosemite가 많은 응용 프로그램을 더 빨리 시작하기 위해 많은 것들을 캐시하거나 새로운 UI 설정이 지연없이 더 많은 RAM을 필요로하기 때문에 이런 일이 발생한다고 생각합니다.
지배자

7
이것은 RAM과 관련이 없습니다. 나는 VM에 8GB의 RAM을 주었고 아무런 차이가 없었다 (10.9는 2GB의 RAM으로 빠르다). community.vmware.com/message/2442827#2442827 에 따르면 이것은 VMWare 도구에 문제가있을 수 있습니다.
길리

3
@Programmer-문제가 해결되지 않으면 답변을 수락하지 않아야합니다. 답변을 수락하면 답변을 아는 사람들이 답변을 게시하지 않아도됩니다.
Ramhound

3
귀하의 선택이지만, 정답을
받으면

36

OS X에서는 Veritcal Sync를 Beam Sync라고합니다.

BeamOff 또는 Quartz Debug를 사용 하여이 설정을 전환하면 UI 지연 문제가 해결 될 수 있습니다.


1
어느 정도 해결되지만 전체 성능을 볼 수는 없습니다. 어떻게 로그인 화면 해상도를 향상시킬 수 있습니까? 나는 위에 문제를 언급했다
프로그래머

1
큰 수정. 이 앱을 실행 한 후 부드러움이 향상되었습니다.
Sébastien

1
나는 그 같은 문제를 우연히 발견 하고이 답변이 실제 거래임을 알았습니다. 당신이 실행하려는 경우 BeamOff을 당신이를 셋업 할 수있는 모든 실행에 그것을 실행하는 대신 시스템 시작시 자동으로 LaunchAgent 설명 된 바와 같이 이 게시물에 (전체 소스 코드 및 설치 포함).
Darkseal

왜 BeamOff를 로그인 항목으로 추가하지 않습니까?
Foliovision

BeamOff 정말 VM웨어의 내 OSX 10 랙이 UI 해결했다
디오 Phung

4

Yosemite로 업그레이드 한 후 Fusion 7의 2011 년 중반 iMac에서 속도가 느려지는 문제가 발생했습니다. 퓨전은 아니지만 2011 년 중반 라인업에서 발견 된 버그로 모든 하이퍼 바이저에 부딪 혔습니다.

Mac처럼 들리면 실행 후 다시 시작하여 문제를 해결할 수 있습니다.

sudo nvram boot-args=debug=0x10

왜 작동하는지 잘 모르겠지만 작동합니다.

여기에 Parallels KB가 있습니다 . 다음 은 Apple이 버그를 알고 있다고 주장 하는 VMware 커뮤니티 게시물 입니다. JBingham이 VMware 보드에 쓸 때 위의 명령은 기존의 모든 부트 인수를 덮어 쓰므로 다음을 사용하여 검사를 실행하십시오.

sudo nvram -p | grep boot-args

3

최근 Mac OS X 개발의 도래는 다음과 같은 문제에 대한 책임이 있다고 생각합니다.

https://derflounder.wordpress.com/2014/12/13/improving-yosemite-vm-performance-in-vmware-fusion/

여러 소스 (위에 나열된 소스 포함)에 따르면 VMware Tools를 설치해도 큰 도움이되지 않습니다. Mac OS X이 그래픽과 GUI를 처리하는 방식입니다.

OS X Yosemite (및 최신 버전)의 출현으로 새로운 화면 다시 그리기 및 창 관리 시스템이 도입되었습니다. 이를 빔 동기화라고합니다. 결과적으로, Mac OS X은 이제 훨씬 더 많은 물리적 메모리를 사용하지만 물리적 하드웨어 (특히 MacBook)에서는 잘 작동합니다.

그러나이 변경으로 인해 가상 시스템 사용자가 피해를 입을 수 있습니다. 새로운 시스템은 가상 하드웨어의 성능을 저하시킵니다. 새로운 Beam Syncrhronization 시스템은 가상 머신 사용자를 염두에두고 설계되지 않았기 때문입니다. 언급했듯이 RAM의 양을 변경해도 아무런 변화가 없습니다. 심지어 VMware Player가 사용할 수있는 CPU 코어 수를 늘리려 고 시도했지만 실제로는 쓸모가 없었습니다.

결과적으로 Apple의 기본 Quartz Debug 개발자 도구로 이동하여 "Beam Sync"메뉴에서 "Disable"을 선택하여 Beam Syncrhronization을 비활성화하는 것이 좋습니다. 안타깝게도 로그인 할 때마다 프로세스를 반복해야합니다. 나쁜 기술 소식을 전하는 것이 유감입니다.

다행히도 GitHub에서 JasF가 개발 한 응용 프로그램 인 BeamOff가이 문제를 해결하기 위해 만들어졌습니다. 유일한 목적은 이론적으로 성능을 크게 개선해야하는 빔 동기화를 비활성화하는 것입니다. 그러나 주어진 솔루션이 마음에 들지 않으면 주어진 작업을 위해 쉘 스크립트 / AppleScript를 설계 할 수 있다고 생각합니다. 그러나 Leopard / SnowLeopard가 출시 된 이후 몇 년 동안 AppleScripted를 사용하지 않았으므로 그 노력에 도움을 줄 수 없습니다.

편집-위에서 설명한 수정 프로그램은 실제로 Apple XCode Tools의 일부이며 Mac OS X와 ​​함께 제공되지 않으므로 Apple의 온라인 저장소에서 다운로드해야합니다. 이 경우 필요한 도구는 그래픽 (최적화) 도구 그룹 중 하나입니다.

행운을 빕니다.


-5

SVGA 드라이버를 제거하십시오. 요세미티 (아직)에서는 작동하지 않습니다.


4
이것은 "파괴적인"유형의 권장 사항입니다. 이것이 좋은 조언인지 나쁜 조언인지 모르겠지만, 특히 새로운 사용자로서 이런 유형의 권장 사항을 만들면 비행 기물 파손 행위가 나타납니다. 이것이 심각한 권장 사항 인 경우 답변을 확장하십시오. 아직 작동하지 않는다는 주장의 근거를 인용하십시오. 다른 결과가 무엇인지 설명하십시오. 작동하지 않는 경우 제거 방법 및 해당 작업을 취소하는 방법을 설명하십시오. 어떤 드라이버를 사용해야하며 어디서 구할 수 있으며 어떻게 설치합니까?
fixer1234
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.