
Hyper-V VM이 있고 호스트와 VM 모두 Windows Server 2016을 실행하고 있습니다. VM에는 Exchange 2016이 설치되어 있으며 완전히 시작하는 데 1시간이 걸립니다(모든 Exchange 서비스). 실행 시에는 실제로 매우 견고하지만 재부팅 시간이 길어지는 것이 문제입니다. 왜 그렇게 느린지 알아내려고 노력 중입니다. 간단한 예: 시작 버튼을 클릭하면 시작 메뉴가 나타나기 전에 천천히 5까지 셀 수 있습니다. 하지만 뚜렷한 이유는 보이지 않습니다. 작업 관리자의 성능 탭은 다음과 같습니다.
참고: Exchange 2016의 낮은 사양이라는 것을 알고 있지만 실제로는 사용자가 거의 없으며 테스트용입니다. 제가 알고 싶은 것은 성능 병목 현상이 어디에 있는지, 그리고 수정할 수 있는 부분이 있는지 여부입니다.
Hyper-V 관리자를 보면 CPU 사용량이 일반적으로 1%-15%로 표시됩니다. 쇼가 시작되는 동안 CPU 사용량은 1%-2%에 불과합니다. 리소스 할당이 기본값입니다. 다른 여러 VM이 있지만 어느 것도 많은 리소스를 확보하지 않습니다.
답변1
느린 시작 시간은 일반적으로 느린 스토리지 성능과 연결되며 가상 머신 디스크의 크기에 따라 완전히 시작하는 데 더 많은 시간이 걸릴 수 있지만 1시간은 "약간" 너무 많습니다. Exchange 가상 머신 내의 스토리지를 벤치마킹하여 그것이 막히지 않는지 알아보겠습니다.
저는 Hyper-V VM 내에서 실행되는 Exchange 2016과 거의 동일한 구성을 가지고 있으며 비슷한 성능 문제가 있었습니다(시작은 괜찮았지만 전반적인 성능은 충분하지 않았습니다). 10명의 사용자를 위해 16GB RAM과 8개의 vCPU를 사용했습니다. 이 설정과 잘 작동합니다.
답변2
이 문제는 VM을 동일한 서버의 SSD로 이동하여 해결되었습니다. 그 외 모든 설정은 동일합니다.
이 경우 문제는 저장 공간이라고 생각합니다. VM 저장소에 미러링된 저장소 공간 풀을 사용하고 있습니다. 이에 대해 조사해 본 결과 쓰기 캐시를 구성하지 않으면 속도가 매우 느려질 수 있는 것 같습니다.
이것은 프로덕션 서버는 아니지만 프로덕션에서는 저장 공간 설정(또는 다른 것을 사용)에 많은 주의가 필요한 것처럼 보입니다.