vRealize Network Insight는 VM에 대한 CPU 사용량, 데이터스토어, 메모리 및 네트워크 메트릭을 수집합니다.
CPU 사용량 메트릭
메트릭 이름 | 메트릭 API 이름 | 설명 | Databus에서 지원 |
---|---|---|---|
CPU 공동 중지 비율(%) | cpu.costop.rate.average.percent | 공동 vCPU 스케줄링 경합으로 인해 |
|
CPU 공동 중지 비율 vCPU(%) | cpu.costop_vcpu.rate.average.percent | 공동 vCPU 스케줄링 경합으로 인해 CoStop 상태에서 한 vCPU에 의해 소요된 시간의 평균 백분율입니다. |
|
CPU 공동 중지 시간 | cpu.costop.delta.summation.millisecond |
|
|
CPU 준비 속도(%) | cpu.ready.rate.average.percent | VM이 호스트의 CPU를 사용하기 위해 대기한 시간의 백분율입니다. CPU 준비 시간은 호스트의 VM 수와 해당 CPU 로드에 따라 다릅니다. |
예 |
CPU 준비율 vCPU(%) | cpu.ready_vcpu.rate.average.percent | VM이 호스트의 CPU를 사용하기 위해 대기한 vCPU당 시간의 백분율입니다. CPU 준비 시간은 호스트의 VM 수와 해당 CPU 로드에 따라 다릅니다. |
|
CPU 준비 시간 | cpu.ready.delta.summation.millisecond | VM이 CPU를 사용할 준비가 되었지만 물리적 CPU 시간을 스케줄링할 수 없는 시간입니다. 모든 VMware vSphere ESXi 호스트 CPU 리소스가 사용 중일 때는 VM이 물리적 CPU 시간을 스케줄링할 수 없습니다. |
|
CPU 실행 속도(%) | cpu.run.rate.average.percent | Run 상태에서 이 VM의 모든 vCPU에 의해 소요된 시간의 평균 백분율입니다. |
|
CPU 실행률 vCPU(%) | cpu.run_vcpu.rate.average.percent | Run 상태에서 vCPU에 의해 소요된 시간의 평균 백분율입니다. |
|
CPU 실행 시간 | cpu.run.delta.summation.millisecond | Run 상태에서 이 VM의 모든 vCPU에 의해 소요된 시간입니다. |
|
CPU 사용량(MHz) | cpu.usagemhz.rate.average.megaHertz | 현재 사용되는 vCPU의 양입니다. CPU 사용량 메트릭은 게스트 운영 체제가 아닌 호스트와 연결되어 있습니다. |
|
CPU 사용량 비율(%) | cpu.usage.rate.average.percent | 총 가용 CPU 대비 현재 사용되는 vCPU의 평균 백분율입니다. CPU 사용량 메트릭은 게스트 운영 체제가 아닌 호스트와 연결되어 있습니다. CPU 사용률은 VM의 사용 가능한 모든 vCPU에 대한 평균 CPU 활용률을 나타냅니다. 예를 들어 vCPU가 1개 있는 VM이 물리적 CPU가 4개인 호스트에서 실행 중이고 CPU 사용량이 100%이면 VM은 물리적 CPU 1개의 100%를 사용 중인 것입니다. |
예 |
CPU 대기 속도(%) | cpu.wait.rate.average.percent | Wait 상태(예: CPU 유휴, CPU 스왑 대기, CPU I/O 대기)에서 소요된 CPU 시간의 백분율입니다. |
|
CPU 대기율 vCPU(%) | cpu.wait_vcpu.rate.average.percent | Wait 상태(예: CPU 유휴, CPU 스왑 대기, CPU I/O 대기)에서 소요된 vCPU당 CPU 시간의 백분율입니다. |
|
CPU 대기 시간 | cpu.wait.delta.summation.millisecond | Wait 상태(예: CPU 유휴, CPU 스왑 대기, CPU I/O 대기)에서 소요된 CPU 시간입니다. |
네트워크 메트릭
네트워크 메트릭은 VM의 네트워크 성능에 대한 정보를 제공합니다.
메트릭 이름 | 메트릭 API 이름 | 설명 | Databus에서 지원 |
---|---|---|---|
삭제된 수신 패킷 | net.droppedRx.delta.summation.number | 총 수신 패킷 수 대비 손실된 수신 패킷 수입니다. | 예 |
불완전한 TCP 세션 수 | net.incomplete.sessionCount.delta.summation.number | 시간 간격 동안 다른 VM 또는 IP 주소로부터 VM에 수신된 불완전한 TCP 세션의 총 수입니다.
참고:
이 메트릭은 XXL 브릭 크기 수집기를 배포한 엔터프라이즈 라이센스 사용자만 사용할 수 있습니다. 기존 수집기의 브릭 크기를 XXL로 스케일 업하는 경우 수집기 CLI에서 다음 명령을 실행합니다. sudo service nfcapd restart |
예 |
삭제된 전송 패킷 | net.droppedTx.delta.summation.number | 총 전송 패킷 수 대비 손실된 전송 패킷 수입니다. | 예 |
최대 네트워크 트래픽 속도(Kbps) | net.usage.rate.maximum.kiloBitsPerSecond | 선택한 기간의 5분 간격, VM의 최대 데이터 전송 속도입니다. 최대 네트워크 속도에는 전송 및 수신된 데이터가 모두 포함됩니다. |
예 |
최대 네트워크 전송 속도(Kbps) | net.transmitted.rate.maximum.kiloBitsPerSecond | 선택한 기간의 5분 간격, VM의 최대 데이터 전송 속도입니다. | |
최대 패킷 삭제율(%) | net.packetDrop.ratio.maximum.percent | 선택한 기간의 5분 간격, 수신된 총 패킷 수 대비 손실된 총 패킷의 최대 비율입니다. | |
최대 패킷 삭제 | net.droppedTotal.delta.maximum.number | 선택한 기간의 5분 간격, 손실된 최대 패킷 수입니다. | 예 |
멀티캐스트 수신 패킷 | net.multicastRx.delta.summation.number | 샘플링 간격 중에 모든 pNIC(물리적 네트워크 어댑터)에서 수신된 총 멀티캐스트 패킷 수입니다. | |
멀티캐스트 Tx 패킷 | net.multicastTx.delta.summation.number | 샘플링 간격 중에 모든 pNIC에서 전송된 총 멀티캐스트 패킷 수입니다. | 예 |
네트워크 최대 수신 속도(Kbps) | net.received.rate.maximum.kiloBitsPerSecond | 선택한 기간의 5분 간격, VM의 최대 네트워크 데이터 수신 속도입니다. | |
네트워크 패킷 수 | net.packetsTotal.delta.summation.number | 모든 pNIC에서 간격 중에 전송 및 수신된 총 패킷 수입니다. | 예 |
네트워크 패킷 삭제율(%) | net.packetDrop.ratio.average.percent | 총 패킷 수 대비 손실된 총 패킷 수의 비율입니다. | 예 |
네트워크 패킷 삭제 | net.droppedTotal.delta.summation.number | VM의 총 패킷 손실 수입니다. | 예 |
네트워크 수신 속도(Kbps) | net.received.rate.average.kiloBitsPerSecond | 시간 간격 동안 데이터가 수신된 평균 속도입니다. | 예 |
네트워크 트래픽 속도(Kbps) | net.usage.rate.average.kiloBitsPerSecond | 시간 간격 동안 데이터가 수신되고 전송된 평균 속도입니다. | 예 |
네트워크 전송 속도(Kbps) | net.transmitted.rate.average.kiloBitsPerSecond | 시간 간격 동안 데이터가 전송된 평균 속도입니다. | 예 |
수신 브로드캐스트 패킷 | net.broadcastRx.delta.summation.number | 시간 간격 동안 수신된 총 브로드캐스트 패킷 수입니다. | |
수신 브로드캐스트 비율(%) | net.broadcastByRx.ratio.average.percent | 시간 간격 동안 수신된 브로드캐스트 패킷의 백분율입니다. | |
수신 패킷 삭제율(%) | net.packetDropRx.ratio.average.percent | 총 수신 패킷 수 대비 손실된 총 수신 패킷 수의 비율입니다. | |
수신 패킷 | net.packetsRx.delta.summation.number | 시간 간격 동안 수신된 평균 패킷 수입니다. | 예 |
총 네트워크 트래픽 | net.usage.delta.summation.kiloBytes | VM의 모든 vNIC에서 전송 및 수신된 데이터의 합계입니다. | 예 |
초당 총 패킷 | net.ppsTotal.rate.average.number | 초당 수신 및 전송된 패킷의 평균 비율입니다. |
|
전송 브로드캐스트 패킷 | net.broadcastTx.delta.summation.number | 지정된 시간 간격 동안 전송된 브로드캐스트 패킷 수입니다. | |
전송 브로드캐스트 비율(%) | net.broadcastByTx.ratio.average.percent | 시간 간격 동안 전송된 브로드캐스트 패킷의 평균 백분율입니다. | |
전송 패킷 삭제율(%) | net.packetDropTx.ratio.average.percent | 총 전송 패킷 수 대비 손실된 총 전송 패킷 수의 비율입니다. | |
전송 패킷 | net.packetsTx.delta.summation.number | 시간 간격 동안 전송된 평균 패킷 수입니다. | 예 |
유니캐스트 수신 패킷 | net.unicastRx.delta.summation.number | 호스트에서 수신한 총 유니캐스트 패킷 수입니다. | |
유니캐스트 전송 패킷 | net.unicastTx.delta.summation.number | 호스트에서 전송한 총 유니캐스트 패킷 수입니다. | |
가동 시간 | sys.uptime.absolute.latest.second | 마지막 시스템 시작 이후 경과한 총 시간입니다. | |
커밋되지 않은 공간 | storage.uncommitted.absolute.latest.bytes |
VM 스토리지의 커밋되지 않은 공간입니다. |
|
스냅샷 크기 | snapshot.used.absolute.latest.bytes | VM 스냅샷의 크기입니다. |
데이터스토어 메트릭
데이터스토어 메트릭은 데이터스토어 사용량에 대한 정보를 제공합니다.
메트릭 이름 | 메트릭 API 이름 | 설명 |
---|---|---|
읽기 IOPS | datastore.numberReadAveraged.rate.average.number | 수집 간격 동안 초당 실행된 평균 읽기 명령 수입니다. |
최대 IO 지연 시간 | datastore.maxTotalLatency.absolute.latest.millisecond |
VM에서 사용하는 모든 데이터스토어 중 최고의 지연 시간 값입니다. |
읽기 지연 시간(밀리초) | datastore.totalReadLatency.absolute.average.millisecond | 이 VM이 해당 데이터스토어에서 실행한 각 읽기 작업의 평균 지연 시간입니다. |
읽기 속도(Kbps) | datastore.read.rate.average.kiloBytesPerSecond | 24시간 동안 VM에 연결된 데이터스토어의 평균 읽기 처리량입니다. |
RW IOPS | datastore.numberRWAveraged.rate.average.number | VM에서 연결된 데이터스토어로 전송된 평균 읽기 및 쓰기 명령 수입니다. |
RW 속도(Kbps) | datastore.usage.rate.average.kiloBytesPerSecond | 24시간 동안 VM에 연결된 데이터스토어의 평균 읽기 및 쓰기 처리량입니다. |
쓰기 IOPS | datastore.numberWriteAveraged.rate.average.number | VM에서 연결된 데이터스토어로 전송된 평균 쓰기 명령 수입니다. |
쓰기 지연 시간 | datastore.totalWriteLatency.absolute.average.millisecond | 이 VM이 해당 데이터스토어에서 실행한 각 쓰기 작업의 평균 지연 시간입니다. |
쓰기 속도(Kbps) | datastore.write.rate.average.kiloBytesPerSecond | 24시간 동안 VM에 연결된 데이터스토어의 평균 쓰기 처리량입니다. |
호스트의 메모리 메트릭
메모리 메트릭은 가상 시스템의 메모리 사용량 및 할당에 대한 정보를 제공합니다.
메트릭 이름 | 메트릭 API 이름 | 설명 | Databus에서 지원 |
---|---|---|---|
메모리 벌룬 | mem.vmmemctl.absolute.average.kiloBytes | 이 VM에 대해 vmmemctl 에 할당된 게스트 물리적 메모리의 평균 메모리입니다.
|
|
메모리 스왑 인 비율(Kbps) | mem.swapinRate.rate.average.kiloBytesPerSecond | 시간 간격 동안 메모리가 디스크에서 활성 메모리로 스왑되는 비율입니다. | |
메모리 스왑 아웃 비율(Kbps) | mem.swapoutRate.rate.average.kiloBytesPerSecond | 시간 간격 동안 메모리가 활성 메모리에서 디스크로 스왑되는 비율입니다. | |
스왑된 메모리 | mem.swapped.absolute.average.kiloBytes | VMkernel에서 VM의 스왑 파일로 스왑 아웃된 게스트 물리적 메모리의 양입니다. 스왑된 메모리는 VM이 필요할 때까지 디스크에 유지됩니다. 이 메트릭은 게스트 운영 체제 스와핑이 아닌 VMkernel 스와핑을 나타냅니다. |
|
메모리 사용률(%) | mem.usage.absolute.average.percent | 사용 가능한 시스템 메모리에서 사용된 메모리의 백분율입니다. | 예 |
오버헤드 메모리 | mem.overhead.absolute.average.kiloBytes | 예약된 양을 초과하여 VM에 할당된 메모리 양입니다. VM의 전원을 켜려면 오버헤드 메모리가 필요합니다. 오버헤드 메모리에는 VM 프레임 버퍼 및 다양한 가상화 데이터 구조용으로 예약된 공간이 포함됩니다. vCPU 수와 게스트 운영 체제용으로 구성된 메모리에 따라 달라집니다. |
|
사용된 메모리 | mem.consumed.absolute.average.kiloBytes | 게스트 운영 체제의 물리적 메모리에 대해 VM에서 사용하는 호스트 메모리의 양입니다. 사용된 메모리에는 오버헤드 메모리가 포함되지 않습니다. 공유 메모리 및 예약되었지만 사용되지 않은 메모리만 포함됩니다. 즉, |
|
활성 메모리 | mem.active.absolute.average.kiloBytes | VM에서 사용 중인 게스트 물리적 메모리의 양입니다. 활성 메모리는 VMkernel 통계 샘플링을 사용하여 추정됩니다. VM에 필요한 실제 메모리 양을 나타냅니다. 따라서 사용되지 않은 메모리는 성능에 영향을 주지 않으면서 스왑 아웃되거나 벌루닝될 수 있습니다. |
스냅샷 메트릭
스냅샷 메트릭은 VM 스냅샷에 대한 정보를 제공합니다.
메트릭 이름 | 메트릭 API 이름 | 설명 |
---|---|---|
스냅샷 크기 | snapshot.used.absolute.latest.bytes | VM 스냅샷의 크기입니다. |