는 방법을 확인하는 메모리 사용량 리눅스에서

경우 문제 해결 시스템 또는 응용 프로그램을 둔화 또는 잘못된 행동,하나의 첫번째 것을 확인하는 시스템 메모리를 사용합니다.

이 기사에서는 여러 가지 명령을 사용하여 Linux 에서 RAM 사용량을 확인하는 방법을 설명합니다.

무료 명령#

free는 가장 일반적으로 사용되는 명령에 대한 검사 메모리 사용의 리눅스 시스템입니다. 총,사용 된 메모리 및 사용 가능한 메모리에 대한 정보를 표시합니다.

일반적으로free-h옵션을하는 것을 의미를 인쇄 출력에서 읽을 수 있는 형식:

free -h
 total used free shared buff/cache availableMem: 3936 1087 252 130 2596 2427Swap: 0 0 0

여기에서 각각의 열을 의미한다:

  • 총 총 금액의 메모리에 의해 사용될 수 있는 응용 프로그램입니다.
  • 중고-중고 메모리. 그것은 다음과 같이 계산됩니다:used = total - free - buffers - cache
  • free-Free/Unused memory.
  • 공유-이 열은 무시할 수 있으며 이전 버전과의 호환성을 위해서만 표시됩니다.
  • 버프/캐시-커널 버퍼와 페이지 캐시 및 슬래브에서 사용되는 결합 된 메모리입니다. 이 메모리는 응용 프로그램에서 필요한 경우 언제든지 회수 할 수 있습니다.
  • 사용 가능-스와핑하지 않고 새 응용 프로그램을 시작하는 데 사용할 수있는 메모리의 추정치입니다.

free명령은 실제 메모리 및 시스템 스왑에 대한 정보를 인쇄합니다.

최고 명령#

top는 명령 라인에 표시하는 유틸리티에 대한 실시간 정보의 실행하는 프로세스입니다. 또한 메모리 사용량을 포함하여 시스템 요약을 보여줍니다.

호출은 단순히 명령 유형top

free -h

출력 아래와 같습니다:

확인 메모리 사용량이 최고

의 헤더를 출력에 대한 정보를 포함 시스템의 총 무료로 사용되는 물리 메모리 및 스왑.

%MEM컬럼에 대한 정보를 제공하는 데 사용유 사용할 수 있는 물리 메모리에 대한 각 프로세스를 실행.

/proc/meminfo#

가장 간단한 방법으로 RAM 을 확인 메모리 사용량을 표시하는 내용의/proc/meminfofreetopps,그리고 기타 시스템 정보는 명령입니다.

사용하는lesscat/proc/meminfo파일:

cat /proc/meminfo

파일을 포함한 많은 양의 정보에 대해 시스템 메모리와 스왑 사용:

MemTotal: 4030592 kBMemFree: 401804 kBMemAvailable: 2507504 kB...

에서 정보를/proc/meminfo파일 구문 분석하고 사용할 수 있습 쉘 스크립트가 있습니다.

ps_mem Script#

ps_mem는 프로그램별 RAM 메모리 사용량을 보고하는 Python 스크립트입니다. 그것은 모두에서 작동하는 파이썬 2 3 와 함께 설치 될 수 있pip

sudo pip3 install ps_mem

실행하는ps_mem관리자 권한이 필요합니다:

sudo ps_mem

출력 포함됩니다 메모리 사용량을 실행하는 프로그램을 오름차순으로.

 Private + Shared = RAM usedProgram... 11.9 MiB + 20.2 MiB = 32.1 MiBnginx (4) 8.2 MiB + 42.4 MiB = 50.6 MiBsystemd-journald 55.8 MiB + 307.2 MiB = 363.0 MiBphp-fpm7.4 (6)233.9 MiB + 234.0 MiB = 467.9 MiBredis-server578.2 MiB + 578.6 MiB = 1.1 GiBmysqld--------------------------------- 2.2 GiB=================================

이 스크립트는 유용하고 싶을 때 찾아 실행하는 프로그램은 대부분의 시스템 메모리입니다.

결론#

우리는 당신이 몇 가지 명령을 사용할 수 있는 시스템을 확인 메모리 사용량이 있습니다.

Related Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다