웹사이트 검색

Linux에서 메모리 사용량을 확인하는 10가지 '무료' 명령


Linux는 가장 널리 사용되는 오픈소스 운영 체제 중 하나이며 다양한 명령 세트가 함께 제공됩니다. 물리적 메모리스왑 메모리의 사용 가능한 총 공간을 결정하는 가장 중요하고 유일한 방법은 "free" 명령을 사용하는 것입니다.

Linux의 "free" 명령은 버퍼가 있는 물리적 메모리스왑 메모리의 총 사용 공간 및 사용 가능한 공간에 대한 정보를 제공합니다. 운영 체제와 같은 Linux/Unix의 커널에서 사용됩니다.

이 문서에서는 옵션이 포함된 "무료" 명령의 몇 가지 유용한 예를 제공하며, 이는 보유한 메모리를 더 잘 활용하는 데 유용할 수 있습니다.

1. 디스플레이 시스템 메모리

물리적 메모리스왑 메모리의 사용 공간과 사용 가능한 공간을 KB 단위로 확인하는 데 사용되는 무료 명령입니다. 아래의 실제 명령을 참조하세요.

free

             total       used       free     shared    buffers     cached
Mem:       1021628     912548     109080          0     120368     655548
-/+ buffers/cache:     136632     884996
Swap:      4194296          0    4194296

2. 메모리를 바이트 단위로 표시

-b 옵션을 사용하여 명령을 해제하고 메모리 크기를 바이트 단위로 표시합니다.

free -b

             total       used       free     shared    buffers     cached
Mem:    1046147072  934420480  111726592          0  123256832  671281152
-/+ buffers/cache:  139882496  906264576
Swap:   4294959104          0 4294959104

3. 메모리를 킬로바이트 단위로 표시

-k 옵션이 포함된 무료 명령으로 메모리 크기를 (KB) 킬로바이트 단위로 표시합니다.

free -k

             total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296

4. 메모리를 메가바이트 단위로 표시

(MB) 메가바이트 단위로 메모리 크기를 보려면 -m 옵션을 사용하세요.

free -m

             total       used       free     shared    buffers     cached
Mem:           997        891        106          0        117        640
-/+ buffers/cache:        133        864
Swap:         4095          0       4095

5. 메모리를 기가바이트 단위로 표시

free 명령과 함께 -g 옵션을 사용하면 메모리 크기가 GB(GB) 단위로 표시됩니다.

free -g
             total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            3          0          3

6. 총 라인 표시

-t 옵션을 사용한 자유 명령은 끝에 전체 줄을 나열합니다.

free -t

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296
Total: 5215924 912520 4303404

7. 버퍼 조정 라인 표시 비활성화

기본적으로 무료 명령은 "버퍼 조정" 행을 표시하며, 이 행을 비활성화하려면 옵션을 -o로 사용합니다.

free -o

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
Swap:      4194296          0    4194296

8. 정기적으로 메모리 상태 표시

숫자가 포함된 -s 옵션은 정기적으로 무료 명령을 업데이트하는 데 사용됩니다. 예를 들어 아래 명령은 5초마다 무료 명령을 업데이트합니다.

free -s 5

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

9. 낮은 메모리 및 높은 메모리 통계 표시

-l 스위치는 자세한 높은 메모리 크기 및 낮은 메모리 크기 통계를 표시합니다.

free -l

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
Low:        890036     789064     100972
High:       131592     123304       8288
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

10. 무료 버전 확인

-V 옵션은 무료 명령 버전 정보를 표시합니다.

free -V

procps version 3.2.8

또한 읽어보세요

상위 명령, 찾기 명령, Netstat 명령.