vRealize Network Insight는 VM에 대한 CPU 사용량, 데이터스토어, 메모리 및 네트워크 메트릭을 수집합니다.

CPU 사용량 메트릭

CPU 사용량 메트릭은 VM의 CPU 사용량에 대한 정보를 제공합니다.
메트릭 이름 메트릭 API 이름 설명 Databus에서 지원
CPU 공동 중지 비율(%) cpu.costop.rate.average.percent

공동 vCPU 스케줄링 경합으로 인해 CoStop 상태에서 여러 vCPU에 의해 소요된 시간의 평균 백분율입니다.

CPU 공동 중지 비율 vCPU(%) cpu.costop_vcpu.rate.average.percent 공동 vCPU 스케줄링 경합으로 인해 CoStop 상태에서 한 vCPU에 의해 소요된 시간의 평균 백분율입니다.
CPU 공동 중지 시간 cpu.costop.delta.summation.millisecond

CoStop 상태에서 VM의 모든 vCPU에 의해 소요된 시간입니다.

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로 스케일 업하는 경우 nfcapd 서비스를 다시 시작하여 불완전한 TCP 세션 수 메트릭 수집을 시작해야 합니다.

수집기 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에 할당된 게스트 물리적 메모리의 평균 메모리입니다.

vmmemctl은 벌루닝을 제어하는 VMware 전용 메모리 관리 드라이버입니다.

메모리 스왑 인 비율(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에서 사용하는 호스트 메모리의 양입니다.

사용된 메모리에는 오버헤드 메모리가 포함되지 않습니다. 공유 메모리 및 예약되었지만 사용되지 않은 메모리만 포함됩니다. 즉, consumed memory = memory granted - memory saved from page sharing.

활성 메모리 mem.active.absolute.average.kiloBytes

VM에서 사용 중인 게스트 물리적 메모리의 양입니다.

활성 메모리는 VMkernel 통계 샘플링을 사용하여 추정됩니다. VM에 필요한 실제 메모리 양을 나타냅니다. 따라서 사용되지 않은 메모리는 성능에 영향을 주지 않으면서 스왑 아웃되거나 벌루닝될 수 있습니다.

스냅샷 메트릭

스냅샷 메트릭은 VM 스냅샷에 대한 정보를 제공합니다.

메트릭 이름 메트릭 API 이름 설명
스냅샷 크기 snapshot.used.absolute.latest.bytes VM 스냅샷의 크기입니다.