ESXi Shell을 사용하여 esxtop 유틸리티를 실행해 ESXi 호스트의 관리 인터페이스와 통신할 수 있습니다. 이를 위해서는 루트 사용자 권한이 있어야 합니다.
esxtop 유틸리티
esxtop 유틸리티를 사용하려면 원하는 옵션을 사용하여 다음 명령을 입력합니다.
esxtop [-h] [-v] [-b] [-l] [-s] [-a] [-c config file] [-R vm-support_dir_path] [-d delay] [-n iterations] [-export-entity entity-file] [-import-entity entity-file]
명령줄 도움말 옵션 | 설명 |
---|---|
-h | 이 도움말 메뉴를 인쇄합니다. |
-v | 버전을 인쇄합니다. |
-b | 배치 모드를 사용하도록 설정합니다. |
-l | esxtop 개체를 첫 번째 스냅샷에서 사용 가능한 항목으로 잠급니다. |
-s | 보안 모드를 사용하도록 설정합니다. |
-a | 모든 통계를 표시합니다. |
-c | 기본적으로 .esxtop60rc인 esxtop 구성 파일을 설정합니다. |
-R | 재생 모드를 사용하도록 설정합니다. |
-d | 업데이트 간 지연 시간(초)을 설정합니다. |
-n | n번의 반복에 대해서만 esxtop를 실행합니다. -n infinity를 사용하여 무한 기간 동안 esxtop를 실행합니다. |
-u | 서버 전체 물리적 CPU 통계를 표시하지 않습니다. |
[root@localhost:~] esxtop
위 명령을 실행하면 기본적으로 esxtop의 대화형 화면이 열립니다.
[root@localhost:~] esxtop -b -a -d 10 -n 3 > /vmfs/volumes/localhost/test.csv
위 명령은 모든 카운터를 사용하여 esxtop의 배치 모드를 실행하고 3번의 반복에 대해 10초의 지연 시간을 업데이트합니다. 출력은 Windows Perfmon과 같은 다른 도구를 사용하여 열 수 있는 test.csv 파일에 기록됩니다.
esxtop 구성
esxtop 유틸리티는 ESXi 시스템의 .esxtop50rc에서 해당 기본 구성을 읽어옵니다. 이 구성 파일은 9줄로 구성됩니다.
처음 8줄에는 CPU, 메모리, 스토리지 어댑터, 스토리지 디바이스, 가상 시스템 스토리지, 네트워크, 인터럽트 및 [CPU 전원] 패널에서 어떤 필드가 어떤 순서대로 표시될지 지정할 대/소문자가 포함되어 있습니다. 영문자는 각각의 esxtop 패널에 대한 필드 또는 순서 패널의 영문자에 해당합니다.
9번째 행에는 다른 옵션에 대한 정보가 들어 있습니다. 특히, 보안 모드에서 구성을 저장한 경우 .esxtop50rc 파일의 7번째 행에서 s를 제거하지 않으면 비보안 esxtop 파일을 얻을 수 없습니다. 숫자는 업데이트 간 지연 시간을 지정합니다. 대화형 모드에서처럼 c, m, d, u, v, n, I 또는 p를 입력하여 esxtop이 시작되는 패널을 결정합니다.