resxtop은 Linux에서 실행되는 명령줄 유틸리티 또는 도구이며 ESXi가 리소스를 실시간으로 사용하는 방법을 자세히 보여줍니다.

resxtop 명령을 사용하려면 먼저 resxtop을 시스템에 다운로드하여 설치해야 합니다.

참고: resxtop은 Linux에서만 지원됩니다.

설정된 후에는 명령줄에서 resxtop을 시작합니다. 원격 연결의 경우 호스트에 직접 또는 vCenter Server를 통해 연결할 수 있습니다.

resxtop을 시작하고 원격 서버에 연결하려면 다음 명령을 입력합니다.

resxtop --server <hostname> --username <user>

다음 표에 나열된 명령줄 옵션은 esxtop와 동일하며( R 옵션 제외), 추가 연결 옵션도 제공됩니다.
참고: resxtop은 다른 ESXCLI 명령이 공유하는 옵션 중 일부를 사용하지 않습니다.
표 1. resxtop 명령줄 옵션
옵션 설명
[server] 연결할 원격 호스트의 이름입니다(필수). ESXi 호스트에 직접 연결하는 경우 해당 호스트의 이름을 사용합니다. ESXi 호스트에 간접적으로, 즉 vCenter Server를 통해 연결하는 경우 이 옵션에 vCenter Server 시스템의 이름을 사용합니다.
[vihost] vCenter Server를 통해 간접적으로 연결할 경우 이 옵션에 연결하는 ESXi 호스트의 이름이 포함되어야 합니다. 호스트에 직접 연결하는 경우에는 이 옵션이 사용되지 않습니다. 호스트 이름은 vSphere Client에 표시된 이름과 동일해야 합니다.
[portnumber] 원격 서버에서 연결할 포트 번호입니다. 기본값은 443이며, 서버에서 이 값을 변경하는 경우가 아니면 이 옵션은 필요하지 않습니다.
[username] 원격 호스트에 연결할 때 인증될 사용자 이름입니다. 원격 서버에서 암호를 입력하라는 메시지를 표시합니다.

또한 명령줄에서 server 옵션을 생략하여 로컬 ESXi 호스트에서 resxtop를 사용할 수도 있습니다. 이 명령은 기본적으로 localhost로 설정됩니다.

Ubuntu Linux에 resxtop 설치

Linux 시스템에 RESXTOP를 설치하는 것은 아카이브에서 파일을 추출하고 스크립트를 실행 및 설치하고 경로를 업데이트하는 간단한 프로세스입니다.
  1. https://code.vmware.com/web/tool/7.0/resxtop에서 resxtop를 다운로드합니다.
  2. Linux tar 명령 "tar -xvf resxtop-7.0.0-15992393-lin64.tgz".를 사용하여 아카이브의 압축을 풉니다.
  3. Linux 명령 “./install.sh”를 실행하여 설치 스크립트를 실행합니다.
  4. Linux 명령 “export LD_LIBRARY_PATH=/usr/lib/vmware/resxtop”를 실행하여 경로를 업데이트합니다.