>  기사  >  운영 및 유지보수  >  리눅스에서 메모리 사용량 확인하기

리눅스에서 메모리 사용량 확인하기

angryTom
angryTom원래의
2019-10-21 16:14:2526433검색

리눅스에서 메모리 사용량 확인하기

linux 메모리 사용량 보기 메모리는 가장 중요한 측면 중 하나입니다. 당연히 Linux는 귀중한 메모리 리소스의 사용을 모니터링하는 다양한 방법도 제공합니다. 다음 목록에서는 Linux 시스템에서 보기 도구나 명령줄을 통해 메모리 사용량을 보는 다양한 방법을 자세히 설명합니다.
추천:

【Linux 비디오 튜토리얼】

1 /proc/meminfo

# 🎜🎜#RAM 사용량을 확인하는 가장 쉬운 방법은 /proc/meminfo를 이용하는 것입니다. 동적으로 업데이트되는 이 가상 파일은 실제로 다른 많은 메모리 관련 도구(예: free/ps/top) 등의 조합 디스플레이입니다. /proc/meminfo에는 알고 싶은 모든 메모리 사용량이 나열되어 있습니다. 프로세스의 메모리 사용량 정보는 /proc//statm 및 /proc//status를 통해서도 확인할 수 있습니다.

$ cat /proc/meminfo
2.atop

atop 명령은 터미널 환경 모니터링 명령입니다. 다양한 시스템 자원(CPU, 메모리, 네트워크, I/O, 커널)의 조합을 보여주며, 부하가 높은 조건에서 색상으로 구분됩니다.

$ sudo atop
3.free

free 명령은 /proc/meminfo에서 수집되는 빠른 방법입니다. 정보의.

$ free -h
4. GNOME 시스템 모니터

GNOME 시스템 모니터는 최근의 CPU, 메모리, 스왑 영역 및 네트워크를 표시하는 도구입니다. 기간. 사용량 보기 도구입니다. 또한 CPU 및 메모리 사용량을 볼 수 있는 방법도 제공합니다.

$ gnome-system-monitor
5.htop

htop 명령은 각 프로세스의 실시간 메모리 사용량을 표시합니다. 모든 프로세스의 상주 메모리 크기, 전체 프로그램 메모리 크기, 공유 라이브러리 크기 등에 대한 보고서를 제공합니다. 목록은 가로 및 세로로 스크롤할 수 있습니다.

$ htop
6. KDE 시스템 모니터

기능은 4에서 소개된 GENOME 버전과 동일합니다.

$ ksysguard
7.memstat

memstat는 실행 파일, 프로세스별로 가상 메모리 사용을 식별하는 효과적인 도구입니다. 및 공유 라이브러리 주문. 프로세스 ID가 주어지면 memstat는 이 프로세스와 관련된 실행 파일, 데이터 및 공유 라이브러리를 나열할 수 있습니다.

$ memstat -p <PID>
8.nmon

nmon은 ncurses 기반의 시스템 벤치마킹 도구로 CPU, 메모리, I/O, Interactive를 모니터링할 수 있습니다. 파일 시스템 및 네트워크 리소스 등의 모드 메모리 사용량의 경우 전체/남은 메모리, 스왑 공간 및 기타 정보를 실시간으로 표시할 수 있습니다.

$ nmon
9.ps

ps 명령은 각 프로세스의 메모리 사용량을 실시간으로 표시할 수 있습니다. 보고된 메모리 사용량 정보에는 %MEM(사용된 실제 메모리의 백분율), VSZ(사용된 가상 메모리의 총량) 및 RSS(사용된 실제 메모리의 총량)가 포함됩니다. 예를 들어 RSS를 사용하여 "-sort" 옵션을 사용하여 프로세스를 정렬할 수 있습니다.

$ ps aux --sort -rss
10 smem

smem 명령을 사용하면 /proc 정보를 기반으로 다양한 프로세스와 사용자의 메모리 사용량을 계산합니다. 메모리 사용량 분석을 통해 차트(예: 막대 차트, 원형 차트)를 내보낼 수 있습니다.

$ sudo smem --pie name -c "pss"
11. top

top 명령은 실행 중인 프로그램의 실시간 리소스 사용량 통계를 제공합니다. 메모리 사용량과 크기를 기준으로 정렬할 수 있습니다.

$ top
12. vmstat

vmstat 명령은 CPU, 메모리, I/O 등을 포함하는 실시간 및 평균 통계를 표시합니다. 예를 들어, 메모리 상태는 실제 메모리를 표시할 뿐만 아니라 가상 메모리도 계산합니다.

$ vmstat -s

위 내용은 리눅스에서 메모리 사용량 확인하기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.