리눅스 명령어 가이드: free 명령어 사용법
free 명령어는 시스템의 메모리 사용 상태를 확인하는 데 사용됩니다. 물리적 메모리(RAM)와 스왑 메모리의 총량, 사용량, 여유 공간 등을 표시하여 메모리 상태를 모니터링하는 데 유용합니다. 이 블로그에서는 free 명령어의 기본 사용법과 자주 사용하는 옵션들을 소개합니다.
1. 기본 사용법
• free
• 기본적으로 메모리 사용량을 KB 단위로 출력합니다.
• 예시: free
2. 자주 사용하는 옵션
1. 읽기 쉽게 출력
• 인간이 읽기 쉬운 형식으로 메모리 사용량을 표시합니다 (KB, MB, GB 단위).
• 사용법: free -h
• 예시: free -h
2. 바이트 단위로 출력
• 메모리 사용량을 바이트 단위로 출력합니다.
• 사용법: free -b
• 예시: free -b
3. 킬로바이트 단위로 출력
• 메모리 사용량을 킬로바이트 단위로 출력합니다.
• 사용법: free -k
• 예시: free -k
4. 메가바이트 단위로 출력
• 메모리 사용량을 메가바이트 단위로 출력합니다.
• 사용법: free -m
• 예시: free -m
5. 기가바이트 단위로 출력
• 메모리 사용량을 기가바이트 단위로 출력합니다.
• 사용법: free -g
• 예시: free -g
6. 주기적으로 갱신
• 지정한 시간 간격으로 메모리 사용량을 갱신하여 출력합니다.
• 사용법: free -s seconds
• 예시: free -s 5
3. 출력 형식 설명
• total: 총 메모리 용량.
• used: 사용 중인 메모리 용량.
• free: 사용 가능한 메모리 용량.
• shared: 여러 프로세스 간에 공유된 메모리 용량.
• buff/cache: 버퍼 및 캐시로 사용 중인 메모리 용량.
• available: 애플리케이션에서 사용 가능한 메모리 용량.
* 추가 팁
• 실시간 모니터링: free -s 옵션을 사용하여 메모리 사용량을 실시간으로 모니터링할 수 있습니다. 이는 메모리 사용량의 변화를 추적하는 데 유용합니다.
• 성능 최적화: 메모리 사용량을 분석하여 시스템 성능을 최적화할 수 있습니다. 예를 들어, 사용 중인 메모리가 많을 경우 불필요한 프로세스를 종료하거나 메모리 집약적인 작업을 줄일 수 있습니다.
• 스크립트에서 사용: free 명령어의 출력을 스크립트에서 사용하여 자동으로 메모리 상태를 체크하고 경고를 출력하거나 로그를 남길 수 있습니다.
'컴퓨터 > LINUX' 카테고리의 다른 글
리눅스(linux) 명령어 가이드: ping 명령어 사용법 (0) | 2024.06.09 |
---|---|
리눅스(linux) 명령어 가이드: uname 명령어 사용법 (0) | 2024.06.09 |
리눅스(linux) 명령어 가이드: du 명령어 사용법 (0) | 2024.06.09 |
리눅스(linux) 명령어 가이드: df 명령어 사용법 (0) | 2024.06.09 |
리눅스(linux) 명령어 가이드: ps 명령어 사용법 (0) | 2024.06.09 |