ESXi 4.0에서 매우 느린 Windows VM의 속도를 높이기 위해 어떤 구성을 변경할 수 있습니까?

ESXi 4.0에서 매우 느린 Windows VM의 속도를 높이기 위해 어떤 구성을 변경할 수 있습니까?

최근 VMWare Server에서 ESXi 4.0으로 전환했습니다. Dell T310에서 실행됩니다. 내 VM이 복원되었지만 VMWare Server에 비해 매우 느리게 실행됩니다. 기본값만 사용하여 ESXi 4.0을 로드했습니다.

성능을 조정할 수 있는 영역은 어디입니까? VM에 로그인하는 것조차 매우 느릴 수 있습니다. 이들 중 하나에 소프트웨어를 설치하는 것은 고통스러운 새로운 경험입니다.

Dell PowerEdge T310
Xeon X3460 2.80GHz
32GB RAM
1 HD(2TB)

이 서버에는 16개의 VM이 있지만 테스트 중에는 6개 정도만 실행됩니다. 호스트의 리소스 할당 및 성능 탭을 계속 주시하고 있으며 CPU나 RAM이 고정되는 것을 본 적이 없습니다. 이벤트 탭에는 비디오 RAM 문제에 대한 몇 가지 알림과 Windows 정품 인증 문제에 대한 몇 가지 힌트가 표시되지만 제가 겪고 있는 일종의 부진을 나타내는 내용은 없습니다.

Windows Server 2008 R2(64비트) 1개 - 4GB RAM
1개 Windows 7(32비트) - 2GB RAM
1개 Vista(32비트) 1개 - 1GB RAM
3 XP(32비트) - 1GB RAM

당신에게 끝!

감사합니다 - 숀

답변1

내 생각엔 이 모든 것을 1 HD에서 실행하고 있는 것 같습니다. VMware는 IOPS에 관한 것이며 일반적으로 가장 먼저 해야 할 일은 IOPS입니다. 사용ESXtopIO 번호를 확인하세요. 1 HD는 약 150 IOPS에 적합합니다.

답변2

@Jim B의 의견을 계속하려면: 2TB 용량을 언급하셨기 때문에 7200RPM SATA 드라이브를 사용하고 계신 것 같습니다. 해당 드라이브는 100개 미만의 IOP를 제공할 것이며 해당 VM이 IO로 거의 모든 작업을 수행하는 경우 실제로 어려움을 겪을 것입니다.

가능하다면 상자에 SSD 드라이브를 추가하는 옵션도 있습니다. VM이 씬 프로비저닝되어 있고(vmkfstools로 변환 가능) 데이터가 많지 않은 경우에는 큰 도움이 될 것입니다.

답변3

문제는 하드 디스크입니다. Jim B가 말했듯이 ESXTOP 또는 VI 클라이언트 성능 탭의 디스크 카운터를 사용하여 실제 수치를 확인하지만 디스크 대기 시간이 매우 높고(100이 아닌 경우 10ms) 대기열 길이가 길다는 것을 거의 확실히 알 수 있습니다. 귀하의 경우 IO 요청을 처리할 디스크가 하나만 있기 때문에 1을 초과하는 지속적인 대기열 길이가 문제가 될 것입니다.

1 2TB HD는 기껏해야 7.2K SATA 디스크이기 때문에 스트레스 상황에서 약 80 IOPS에 적합하고, 5400RPM 드라이브라면 더욱 악화됩니다. 단일 디스크에서 6개의 다양한 Windows VM을 동시에 실행하는 것은 모든 플랫폼에서 매우 느릴 것입니다. 일반적으로 Windows VM당 30-50 IOPS가 필요하며 어떤 종류의 작업을 수행하는 경우 그 이상이 필요합니다. Windows 7 및 Vista를 새로 설치하면 잠시 동안 기차처럼 인덱싱이 실행되어 확실히 디스크 IO에 스트레스를 줄 것입니다. 이 설정을 견딜 수 있으려면 최소한 RAID 5에 3개 또는 4개의 SATA 디스크가 필요합니다. VMware Server를 사용하면 상황이 더 좋아진다고 말씀하셨습니다. 이 많은 VM을 동시에 실행하고 계셨나요? 그렇다면 어떤 하드 디스크 하위 시스템을 사용하셨나요?

답변4

HD 항목 외에도 VMWare 도구를 설치했는지 확인하십시오. 최고 성능의 시스템에서도 VMWare 도구가 설치될 때까지 속도가 매우 느린 것을 보았습니다.

관련 정보