태그 보관물: virtual-machine

virtual-machine

VMware에서 OSX 10.10 Yosemite 느림 기능을 비활성화하기 위해 BeamOff (동일한 사이트에서

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 해상도)를 가질 때 제대로 작동했습니다.



답변

내 경험에 따르면 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는 에뮬레이트 된 그래픽 카드가 있음을 인식하지 못합니다.


답변

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

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


답변

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

답변

최근 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의 온라인 저장소에서 다운로드해야합니다. 이 경우 필요한 도구는 그래픽 (최적화) 도구 그룹 중 하나입니다.

행운을 빕니다.