VM 인사이트를 통한 성능 차트
VM 인사이트에는 가상 머신이 얼마나 잘 실행되고 있는지 확인하기 위한 여러 가지 KPI(핵심 성과 지표)를 대상으로 하는 일련의 성능 차트가 포함됩니다. 차트에는 일정 기간 동안의 리소스 사용률이 표시됩니다. 이를 사용하여 병목 상태 및 변칙을 식별할 수 있습니다. 선택한 메트릭에 따라 리소스 사용률을 보기 위해 각 컴퓨터를 나열하는 큐브 뷰로 전환할 수도 있습니다.
VM 인사이트는 프로세서, 메모리, 네트워크 어댑터 및 디스크 사용률과 관련된 주요 운영 체제 성능 지표를 모니터링합니다. 성능은 다음에 필요합니다.
- 가능한 시스템 구성 요소 오류를 나타내는 문제를 노출시킵니다.
- 튜닝 및 최적화를 지원하여 효율성을 달성합니다.
- 용량 계획을 지원합니다.
참고 항목
개요 페이지에는 게스트 VM에서 호스트의 활동 측정값에 따라 차트가 표시되므로 성능 탭의 네트워크 차트는 Azure VM 개요 페이지의 네트워크 차트와 다르게 보입니다. Azure VM 개요에 대한 네트워크 차트는 청구되는 네트워크 트래픽만 표시합니다. 가상 네트워크 간 트래픽은 포함되지 않습니다. VM 인사이트에 대해 표시되는 데이터 및 차트는 게스트 VM의 데이터를 기준으로 합니다. 네트워크 차트는 가상 네트워크 간 트래픽을 포함하여 해당 VM의 인바운드 및 아웃바운드에 해당하는 모든 TCP/IP 트래픽을 표시합니다.
제한 사항
VM 인사이트를 사용하는 성능 컬렉션의 제한 사항:
- RHEL(Red Hat Linux) 6을 비롯한 모든 Linux 버전에서는 사용 가능한 메모리를 사용할 수 없습니다. 이것은 커널 버전 3.14 이상을 사용하는 Linux 버전에서 사용할 수 있습니다. 3.0에서 3.14 사이의 일부 커널 버전에서 사용할 수 있습니다.
- 메트릭은 XFS 파일 시스템 또는 EXT 파일 시스템 제품군(EXT2, EXT3, EXT4)을 사용하는 Linux 가상 머신의 데이터 디스크에만 사용할 수 있습니다.
- 네트워크 공유 드라이브에서 성능 메트릭을 수집하는 것은 지원되지 않습니다.
Azure Monitor의 다중 VM 관점
Azure Monitor의 성능 기능은 구독 또는 환경의 작업 그룹에 배포된 모든 모니터링되는 VM에 대한 보기를 제공합니다.
Azure Monitor에서 액세스하려면 다음을 수행합니다.
- Azure Portal에서 모니터를 선택합니다.
- 솔루션 섹션에서 Virtual Machines를 선택합니다.
- 성능 탭을 선택합니다.
상위 N개 차트 탭에서 둘 이상의 Log Analytics 작업 영역이 있는 경우 페이지 위쪽의 작업 영역 선택기에서 솔루션에서 사용할 수 있도록 설정된 작업 영역을 선택합니다. 그룹 선택기에서 이 페이지의 차트 및 다른 페이지에 표시되는 결과를 더 자세히 필터링하는 데 사용할 수 있는 선택한 작업 영역과 관련된 컴퓨터의 구독, 리소스 그룹, 컴퓨터 그룹 및 가상 머신 확장 집합을 반환합니다. 선택 사항은 성능 기능에만 적용되며 맵에는 적용되지 않습니다.
기본적으로 차트는 지난 1시간 동안의 성능 카운터를 표시합니다. TimeRange 선택기를 사용하여 최대 30일의 과거 시간 범위를 쿼리하여 과거의 성능을 살펴볼 수 있습니다.
페이지에 5개의 용량 사용률 차트가 표시됩니다.
- CPU 사용률(%): 평균 프로세서 사용률이 가장 높은 상위 5개 머신을 보여줍니다.
- 사용 가능한 메모리: 사용 가능한 평균 메모리가 가장 적은 상위 5개 머신을 보여줍니다.
- 논리 디스크 공간 사용률(%): 모든 디스크 볼륨에서 평균 디스크 공간 사용률(%)이 가장 높은 상위 5개 머신을 보여줍니다.
- 바이트 전송 속도: 전송된 평균 바이트 수가 가장 높은 상위 5개 머신을 보여줍니다.
- 바이트 수신 속도: 수신된 평균 바이트 수가 가장 높은 상위 5개 머신을 보여 줍니다.
참고 항목
위에 설명된 각 차트는 상위 5대의 컴퓨터만을 보여 줍니다.
차트의 오른쪽 위 모서리에서 압정 아이콘을 선택하면 마지막으로 본 Azure 대시보드에 고정됩니다. 대시보드에서 차트의 크기를 조정하고 위치를 변경할 수 있습니다. 대시보드에서 차트를 선택하면 VM 인사이트로 리디렉션되고 올바른 범위와 보기가 로드됩니다.
차트의 압정 아이콘 왼쪽에 있는 아이콘을 선택하여 상위 N개 목록 보기를 엽니다. 이 목록 보기는 개별 VM별 성능 메트릭에 대한 리소스 사용률을 보여 줍니다. 또한 가장 높은 추세를 보이는 컴퓨터를 보여 줍니다.
가상 머신을 선택하면 오른쪽에 속성 창이 열립니다. 운영 체제에서 보고한 시스템 정보 및 Azure VM의 속성과 같은 속성을 표시합니다. 빠른 링크 섹션에서 옵션을 선택하면 선택한 VM에서 직접 해당 기능으로 리디렉션됩니다.
평균 또는 백분위 측정값으로 필터링된 성능 메트릭을 보려면 집계 차트 탭으로 전환할 수 있습니다.
다음 용량 사용률 차트가 제공됩니다.
- CPU 사용률 %: 기본적으로 평균 및 상위 95번째 백분위수를 표시합니다.
- 사용 가능한 메모리: 기본적으로 평균, 상위 5번째 및 10번째 백분위수를 표시합니다.
- 논리 디스크 공간 사용률(%): 기본값적으로 평균 및 95번째 백분위수를 표시합니다.
- 바이트 전송 속도: 기본적으로 전송된 평균 바이트 수를 표시합니다.
- 바이트 수신 속도: 기본적으로 수신된 평균 바이트 수를 표시합니다.
백분위 선택기에서 평균, 최소, 최대, 50번째, 90번째 및 95번째를 선택하여 시간 범위 내에서 차트 세분성을 변경할 수도 있습니다.
개별 VM별로 리소스 사용률을 살펴보고 어떤 머신의 사용률이 가장 높은지 확인하려면 상위 N개 목록 탭을 선택합니다. 상위 N개 목록 페이지에는 CPU 사용률(%)에 대한 95번째 백분위수에서 가장 많이 사용된 상위 20개 머신이 표시됩니다. 더 많은 컴퓨터를 보려면 추가 로드를 선택합니다. 결과는 상위 500대의 컴퓨터를 표시하도록 확장됩니다.
참고 항목
목록에 한 번에 표시할 수 있는 머신 수는 최대 500개입니다.
목록의 특정 가상 머신에 대한 결과를 필터링하려면 이름으로 검색 텍스트 상자에 해당 컴퓨터 이름을 입력합니다.
다른 성능 메트릭에서 사용률을 보려면 메트릭 드롭다운 목록에서 사용 가능한 메모리, 논리 디스크 공간 사용률(%), 네트워크 수신 바이트 수/초 또는 네트워크 전송 바이트 수/초를 선택합니다. 그러면 해당 메트릭 범위에 속하는 사용률을 표시하도록 목록이 업데이트됩니다.
목록에서 가상 머신을 선택하면 페이지 오른쪽에 속성 창이 열립니다. 여기에서 성능 세부 정보를 선택할 수 있습니다. 가상 머신 세부 정보 페이지가 열리고 해당 VM으로 범위가 지정됩니다. 이 환경은 Azure VM에서 직접 VM Insights 성능에 액세스하는 것과 유사합니다.
Azure VM에서 직접 성능 보기
가상 머신에서 직접 액세스하려면 다음을 수행합니다.
- Azure Portal에서 Virtual Machines를 선택합니다.
- 목록에서 VM을 선택합니다. 모니터링 섹션에서 인사이트를 선택합니다.
- 성능 탭을 선택합니다.
이 페이지에는 성능 사용률 차트가 표시됩니다. 또한 용량, 사용률 및 각 측정값별 총 평균으로 발견된 각 논리 디스크에 대한 표도 표시됩니다.
다음 용량 사용률 차트가 제공됩니다.
- CPU 사용률 %: 기본적으로 평균 및 상위 95번째 백분위수를 표시합니다.
- 사용 가능한 메모리: 기본적으로 평균, 상위 5번째 및 10번째 백분위수를 표시합니다.
- 논리 디스크 공간 사용률(%): 기본값적으로 평균 및 95번째 백분위수를 표시합니다.
- 논리 디스크 IOPS: 기본적으로 평균 및 95번째 백분위수를 표시합니다.
- 논리 디스크 MB/초: 기본적으로 평균 및 95번째 백분위수를 표시합니다.
- 최대 논리 디스크 사용률(%): 기본값적으로 평균 및 95번째 백분위수를 표시합니다.
- 바이트 전송 속도: 기본적으로 전송된 평균 바이트 수를 표시합니다.
- 바이트 수신 속도: 기본적으로 수신된 평균 바이트 수를 표시합니다.
차트의 오른쪽 위 모서리에서 압정 아이콘을 선택하면 마지막으로 본 Azure 대시보드에 고정됩니다. 대시보드에서 차트의 크기를 조정하고 위치를 변경할 수 있습니다. 대시보드에서 차트를 선택하면 VM 인사이트로 리디렉션되고 VM에 대한 성능 세부 정보 보기를 로드합니다.
Performance Diagnostics를 사용하여 VM 성능 문제 해결
성능 진단 도구는 머신에서 현재 찾은 문제를 신속하게 진단하고 이에 대한 인사이트를 제공하여 Windows 또는 Linux 가상 머신의 성능 문제를 해결하는 데 도움이 됩니다. 이 도구는 수집한 기록 모니터링 데이터를 분석하지 않고 알려진 문제에 대한 머신의 현재 상태, 모범 사례 구현, VM 성능 저하 또는 CPU, 디스크 공간 또는 메모리의 높은 사용량과 관련된 복잡한 문제를 확인합니다.
Performance Diagnostics 도구를 설치하고 실행하려면 VM 인사이트 성능 화면에서 Performance Diagnostics 단추를 선택하고 >Performance Diagnostics 설치 및 분석 시나리오 선택을 선택합니다.
Azure 가상 머신 확장 집합에서 직접 성능 보기
Azure 가상 머신 확장 집합에서 직접 액세스하려면 다음을 수행합니다.
- Azure Portal에서 가상 머신 확장 집합을 선택합니다.
- 목록에서 VM을 선택합니다.
- 모니터링 섹션에서 인사이트를 선택하여 성능 탭을 봅니다.
이 페이지에는 선택한 확장 집합으로 범위가 지정된 Azure Monitor 성능 보기가 로드됩니다. 이 보기를 사용하면 모니터링되는 메트릭 집합에서 확장 집합의 상위 N개 인스턴스를 볼 수 있습니다. 확장 집합 전체에서 집계 성능을 볼 수도 있습니다. 또한 확장 집합의 개별 인스턴스에서 선택한 메트릭에 대한 추세를 볼 수 있습니다. 목록 보기에서 인스턴스를 선택하면 해당 맵을 로드하거나 해당 인스턴스에 대한 자세한 성능 보기로 이동할 수 있습니다.
차트의 오른쪽 위 모서리에서 압정 아이콘을 선택하면 마지막으로 본 Azure 대시보드에 고정됩니다. 대시보드에서 차트의 크기를 조정하고 위치를 변경할 수 있습니다. 대시보드에서 차트를 선택하면 VM 인사이트로 리디렉션되고 VM에 대한 성능 세부 정보 보기를 로드합니다.
참고 항목
확장 집합에 대한 인스턴스 보기에서 특정 인스턴스에 대한 자세한 성능 보기에 액세스할 수도 있습니다. 설정 섹션에서 인스턴스로 이동하고 인사이트를 선택합니다.
다음 단계
- VM 인사이트와 함께 제공되는 통합 문서를 사용하여 성능 및 네트워크 메트릭을 추가로 분석하는 방법에 대해 알아봅니다.
- 검색된 애플리케이션 종속성에 대해 알아보려면 VM 인사이트 맵 보기를 참조하세요.