AWS EC2에 로그인한 후 표시되는 사용량 및 메모리 비율을 저장하는 방법

AWS EC2에 로그인한 후 표시되는 사용량 및 메모리 비율을 저장하는 방법

EC2 통계

인스턴스에 SSH로 접속하면 이러한 통계가 표시되는 것을 볼 수 있습니다. 터미널 명령을 사용하여 동일한 백분율 통계를 얻는 방법이 있습니까?

답변1

일부 스크립트를 작성해야 할 수도 있습니다. 이 값을 얻으려면 다음 명령을 사용할 수 있습니다.

cat /proc/loadavg # System load.
df -h # Free disk space on / (also in %).
free -h # Free memory. You have to calculate the % yourself
grep Swap /proc/meminfo # Shows swap information.

Linux와 마찬가지로 이를 수행하는 방법에는 여러 가지가 있으며 이를 통해 필요한 정보를 어떤 형식으로든 제공할 수 있습니다. 스위치를 조정하여 수정하거나 다른 방법을 사용하여 동일한 정보를 얻을 수 있습니다.

답변2

정확히 어떤 통계를 원하는지 모르겠지만 사용할 수 있는 몇 가지 명령은 다음과 같습니다.

  • top은 Windows의 작업 관리자와 매우 유사한 대화형 명령이지만 CLI 프로그램으로서 CPU%, MEM% 사용량 및 기타 유용한 통계와 함께 프로세스를 실시간으로 나열합니다.

    top

  • RAM 사용의 경우 다음을 사용할 수 있습니다.

    free -h

  • 디스크 공간 활용을 위해

    df -h

  • 특정 디렉터리에 사용할 수 있는 디스크 공간 계산

    du -h <path>

  • 지난 1,5,15분 동안의 CPU 로드 평균을 보려면 다음을 사용할 수 있습니다.

    uptime

  • 실행 중인 프로세스 나열

    ps all

  • CPU에 대한 자세한 정보

    cat /proc/cpuinfo

  • 자세한 메모리 정보는

    cat /proc/meminfo

관련 정보