나는 비슷한 질문을했고 이론적 인 용어로 토론하기보다는 필요한 경우 교체하거나 업그레이드 할 것이라는 아이디어로 구매하기로 결정했습니다. 12GB RAM, 2 개의 Intel 80GB SSD (RAID 0), 2 개의 1TB SATA HDD (RAID 1), 1TB SATA를 버리는 Core i7 920을 사용했습니다.
Windows Server 2008 x64를 사용하고 SSD에서 몇 개의 VM을 호스팅했습니다. 매우 빠른 응답. (VM에 대한 경험이 있으며 특히 동일한 스핀들에 SQL Server를 추가 할 때 디스크 I / O가 VM에서 개발자 환경을 호스팅해야한다는 것을 알고 있습니다.
나는 정말로이 설정을 즐겼지만 VM 놀이터 (32GB RAM과 멋진 작은 SAN을 갖춘 Dell 1950)가 도착했다. 그 VM을 다른 VM과 함께 VM에 던져 넣고 SSD에 Windows 7을로드했습니다. (현재 새 워크 스테이션과 독립적으로 일부 VM을 호스팅하고 있기 때문에 시스템을 가지고 놀 수 있다고 생각했습니다.)
내가 발견 한 가장 큰 것은 VM이 아닌 머신에서 개발하는 것이 얼마나 좋은지였습니다. 속도가 아니라 시각적 효과, 글꼴의 앤티 앨리어싱 등 SSD는 실제로 I / O를 중요하지 않은 요소로 만들었지 만 모든 것이 즉각적으로 느껴집니다. (또한 Windows 7은 달콤합니다.)
RTM이 나왔을 때 다시 빌드해야한다는 것을 알고 있지만 다시 빌드하는 동안 작업 할 수있는 VM이 있습니다. 다른 사람이 엉망이되지 않도록 VM을 구축하려면 Hyper-V 대신 VPC를 사용해야하지만, 이것이 합리적이라고 생각합니다.
요컨대, 별도의 서버에서 VM을 호스팅한다고 말하는 다른 사람들을 에코하고 싶지만 인텔의 SSD가 매우 빠르다는 것을 추가하고 싶습니다. 별도의 기계로 유연성이 향상됩니다. 드라이브는 테스트하기에 충분히 빠르지 만 개발 작업에는 즉각적인 속도를냅니다.