리눅스 서버에서 실제 메모리(램)를 확인하는 방법을 설명하는 기사. 4 다른 명령은 리눅스 서버에서 메모리 정보를 얻을 수 있습니다.
이 글에서 우리는 리눅스의 서버에 실제 메모리를 확인하는 기본 명령을 볼 수 있습니다. 많은 초보자는 프로세서,메모리,디스크 등과 같은 리소스와 관련하여 시스템을 잘 아는 데 어려움을 겪습니다. 그래서 나는 리눅스 서버에서 램을 확인하기 위해 명령을 정확히 파악하는이 작은 기사를 작성하기로 결정했다. 이 명령은 레드햇,센 토스,수세,우분투,페도라,데비안 등과 같은 리눅스의 다른 맛에서 작동합니다.
많은 지연없이 명령에 다이빙을 할 수 있습니다–
무료 명령을 사용하여
첫 번째 명령은 무료입니다. 이 명령은 실제 메모리를 확인하는 가장 간단한 명령입니다. 이 명령은 주로 시스템에서 램 및 스왑을 확인하는 데 사용됩니다. 다른 스위치를 사용하면 출력의 바이트 형식을 변경할 수 있습니다. 바이트의 경우-b
,킬로바이트의 경우-k
,메가 바이트의 경우-m
,기가 바이트의 경우-g
과 같습니다.
행을Mem:
으로 확인하고 번호를 확인하십시오. 그것은 당신의 서버의 물리적 램입니다.
root@kerneltalks # free -b total used free shared buffers cachedMem: 135208493056 1247084544 133961408512 0 175325184 191807488-/+ buffers/cache: 879951872 134328541184Swap: 17174347776 0 17174347776root@kerneltalks # free -k total used free shared buffers cachedMem: 132039544 1218368 130821176 0 171216 187316-/+ buffers/cache: 859836 131179708Swap: 16771824 0 16771824root@kerneltalks # free -m total used free shared buffers cachedMem: 128944 1189 127754 0 167 182-/+ buffers/cache: 839 128105Swap: 16378 0 16378root@kerneltalks # free -g total used free shared buffers cachedMem: 125 1 124 0 0 0-/+ buffers/cache: 0 125Swap: 15 0 15
위의 출력에서 당신은 시스템이 물리적 램의 125 기가바이트로 설치되어 볼 수 있습니다(강조 행을 관찰). 다른 스위치를 사용하여-b
, -k
, -m
그리고-g
선택한 바이트 형식에 따라 변경된 숫자를 출력합니다.
/메모리 정보 파일 사용
또 다른 방법은 프로세싱 파일 시스템에서 메모리 정보를 읽는 것입니다. /proc/meminfo
은 메모리에 대한 자세한 정보를 얻기 위해 읽어야 할 파일입니다. 첫 번째 줄 또는MemTotal
로 시작하는 줄은 서버의 총 실제 메모리입니다.
root@kerneltalks # cat /proc/meminfo |grep MemTotalMemTotal: 132039544 kB
출력에서 볼 수 있듯이 메모리는 킬로바이트로 표시됩니다.
맨 위 명령 사용
유명한 맨 위 명령은 실제 메모리 정보를 매우 명확하게 나열합니다. top
명령 출력의 상단 부분에는 중앙 처리 장치,메모리 및 스왑 정보가 있습니다.
root@kerneltalks # toptop - 16:03:41 up 89 days, 3:43, 1 user, load average: 0.00, 0.01, 0.05Tasks: 141 total, 1 running, 140 sleeping, 0 stopped, 0 zombieCpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%stMem: 132039544k total, 1218336k used, 130821208k free, 171224k buffersSwap: 16771824k total, 0k used, 16771824k free, 187420k cached
위의 예에서top
명령 출력의 위 섹션을 잘라 냈습니다. Mem:
(강조 표시된 행)이라는 두 번째 마지막 줄을 확인하십시오. 이것은 실제 메모리를 킬로바이트 단위로 보여줍니다. 전체,사용 및 무료 부분을 볼 수 있습니다. 총 서버에 설치된 실제 램입니다.다른 방법은vmstat
(가상 메모리 통계)명령을-s
스위치로 사용하는 것입니다. 그러면 첫 번째 줄이 서버의 총 메모리인 메모리가 자세히 나열됩니다.
# vmstat -s 132039544 total memory 1218692 used memory 181732 active memory----output trimmed----
메모리는 기본적으로 킬로바이트로 표시됩니다. 첫 번째 줄은 서버의 총 메모리를 보여줍니다.