macOS VM은 얼마나 빠르고, 얼마나 작아질 수 있을까?
9 hours ago
2
- Mac mini M4 Pro에서 macOS 26.4.1 VM을 다시 측정한 결과, 5개 가상 코어와 16GB vRAM 구성에서도 CPU 단일 코어와 GPU 성능이 호스트에 근접함
- Geekbench 6.7.1 기준 단일 코어 CPU는 VM 3,855 / 호스트 3,948, GPU Metal은 VM 106,896 / 호스트 111,970으로 각각 호스트의 약 98%, 95% 수준을 보임
- 멀티 코어 CPU는 VM 13,222 / 호스트 23,342였으며, 호스트가 14코어(10 P + 4 E)이고 VM은 5개 가상 코어라 직접 비교는 어렵지만 VM 성능은 꽤 양호함
- 가장 약한 부분은 가상 Neural Engine으로, CoreML 반정밀도와 양자화 테스트에서 호스트보다 크게 느렸고 VM에서는 AI 작업이 CPU와 GPU로 처리되기를 기대할 수 있음
- 최소 구성 테스트에서 2개 가상 코어와 4GB 메모리만으로도 Safari와 설정의 저장 공간 분석 같은 가벼운 작업을 정상 처리했으며, macOS 업데이트를 고려하면 VM 저장 공간은 최소 60GB가 적절함
테스트 배경
- Apple silicon에서의 macOS 가상화 검토에 쓰인 성능 수치는 이전 측정값이었고, 사용할 만한 VM의 최소 사양은 다루지 않았음
- MacBook Neo에서 VM을 실행하는 데 관심이 커진 상황에서, macOS Tahoe 기준 성능과 최소 구성을 다시 확인함
성능 측정과 해석
- 테스트 호스트는 Mac mini M4 Pro이며, macOS 26.4.1, 14코어(10 P + 4 E), 48GB RAM, 2TB 내장 SSD 구성임
- 게스트 VM에는 5개 가상 코어와 16GB 가상 RAM을 할당함
- Geekbench 6.7.1 점수는 호스트와 VM 모두 이전보다 약간 빨라짐
- 측정 결과는 다음과 같음
- 단일 코어 CPU: VM 3,855, 호스트 3,948
- 멀티 코어 CPU: VM 13,222, 호스트 23,342
- GPU Metal: VM 106,896, 호스트 111,970
- Neural Engine CoreML: VM 5,291 / 8,577 / 6,877, 호스트 5,973 / 41,251 / 56,616
- Neural Engine CoreML의 세 수치는 순서대로 단정밀도, 반정밀도, 양자화 테스트 결과임
- 멀티 코어 CPU 결과는 호스트가 VM보다 두 배 넘는 코어 수를 갖고 있고 그중 4개가 E 코어라 직접 비교가 어려움
- GPU 성능 비교는 호스트가 GPU를 함께 경쟁적으로 쓰지 않는 조건에서의 결과임
- VM에서 실행할 때 macOS가 AI 작업을 Neural Engine 대신 CPU와 GPU로 처리하기를 기대할 수 있음
최소 구성 테스트
- MacBook Neo 등장 이후 해당 기기에서 VM을 실행할 수 있을지에 대한 관심이 있었음
- Linux 호스트 용도로는 괜찮을 것으로 보였지만, macOS VM으로 유용한 작업이 가능할지는 의심됐으나 실제 테스트에서는 가능했음
- 최소 구성을 확인하기 위해 같은 macOS 26.4.1 VM을 Viable에서 점차 더 작은 CPU 코어와 메모리 할당으로 실행함
- VM 표시 창은 표준 1600 × 1000으로 설정함
- Safari를 여러 방식으로 사용하고, 설정의 저장 공간 분석을 포함한 가벼운 일상 작업을 수행함
- 구성별 결과는 다음과 같음
- 4개 가상 코어와 8GB vRAM에서는 VM이 완전히 경쾌하게 동작했고, 메모리는 약 5GB 사용됨
- 3개 코어와 6GB에서는 메모리 사용량이 3.9GB로 줄었고 모든 작업이 잘 동작함
- 2개 코어와 4GB 메모리에서는 3.1GB만 사용됐으며, 가벼운 작업을 계속 정상적으로 처리함
- 2개 가상 코어와 4GB 메모리만 할당한 macOS VM도 MacBook Neo에서 가능할 것으로 보이며, 일상 작업을 충분히 수행할 수 있음
- 이런 VM은 LLM을 실행해볼 장소는 아니지만, 가벼운 macOS 작업에는 충분히 사용할 만함
저장 공간과 업데이트 제약
- 내장 SSD가 작은 Mac에서 VM을 만들 때는 VM 크기를 주의해야 함
- 50GB보다 훨씬 작은 macOS VM은 macOS 업데이트를 수행할 수 없게 됨
- 여유와 안전성을 위해 최소 60GB를 목표로 잡는 것이 좋음
- APFS에서는 VM이 희소 파일로 저장되므로, 기본 100GB VM도 실제 디스크에서는 약 54GB만 필요함
- 이런 구성은 512GB SSD를 갖춘 MacBook Neo에서 더 적절하게 수용될 수 있음
-
Homepage
-
개발자
- macOS VM은 얼마나 빠르고, 얼마나 작아질 수 있을까?