인스턴스에 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