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) 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 (기가 바이트)로 표시됩니다.

# 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. 버퍼 조정 라인 표시 비활성화

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

# free -o

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

8. 정기적 인 간격에 대한 메모리 상태 표시

숫자가있는 -s 옵션은 정기적으로 사용 가능한 명령을 업데이트하는 데 사용됩니다. 예를 들어, 아래 명령은 5 초마다 free 명령을 업데이트합니다.

# 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 명령.