![Linux가 사용하는 메모리 양을 추적하는 방법은 무엇입니까?](https://linux55.com/image/167072/Linux%EA%B0%80%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%A9%94%EB%AA%A8%EB%A6%AC%20%EC%96%91%EC%9D%84%20%EC%B6%94%EC%A0%81%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 아직 Linux를 배우고 있으며 cat
다음 명령을 사용하고 있습니다.
cat /proc/meminfo
메모리 사용량 정보는 표시되지만 정보는 표시되지 않습니다. 누구든지 비슷한 문제가 있습니까?
답변1
에서 읽는 것 외에 다른 방법도 있습니다 /proc/meminfo
.
이 free
명령은 시스템에서 사용 가능한 메모리와 사용된 메모리의 양을 표시합니다.
사람이 읽을 수 있는 형식으로 출력하려면 이 플래그를 사용하십시오 -h
.free
$ free -h
total used free shared buff/cache available
Mem: 3.8G 1.0G 1.3G 4.3M 1.6G 2.6G
Swap: 5.8G 2.0M 5.8G
주의하세요. 언어에 따라 출력이 제대로 정렬되지 않을 수 있습니다. 이 경우 LANG=C
해당 명령에 대해 영어만 설정하도록 명령 앞에 접두사를 붙입니다 .
답변2
대부분의 비기술적인 목적의 경우,top(1)
일을 할 것이다
top - 17:23:50 up 7 days, 19:15, 3 users, load average: 0.00, 0.01, 0.05
Tasks: 172 total, 2 running, 170 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.8 us, 0.1 sy, 0.0 ni, 99.1 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 2049992 total, 1735420 used, 314572 free, 372420 buffers
KiB Swap: 2095100 total, 192 used, 2094908 free. 679116 cached Mem