* Linux 에서 Cache Memory 삭제 및 메모리 사용 확인 방법 *
두 가지를 알아보겠습니다.
----------------------------------------------------
1. Linux 에서 Cache Memory 삭제하는 방법
2. Linux 에서 메모리 사용 확인 방법
----------------------------------------------------
OS : Kali Linux
VM : Virtual Box
1번은 쉽습니다.
명령어 한줄이면 끝나거든요.
root@kali:~# sync && echo 3 > /proc/sys/vm/drop_caches
echo 뒤에 나오는 숫자는 특별한 의미가 있습니다.
1 : 페이지 캐시 클리어
2 : 트리 / 아이노드 클리어
3 : 1번과 2번 둘 다 클리어
1번이냐 2번이냐 구분이 필요하시다면 골라서 쓰시면 되고,
딱히 구분이 필요없으신 분들은 3번으로 하시면 됩니다.
---------------------------------------------------------------------------
그럼 메모리 사용 확인 방법을 알아봅시다.
메모리 사용 확인 방법에는 저는 2가지 방법을 섞어서 쓰고 있습니다.
1. sar [-op]
2. free [-op]
두 가지 전부 좋지만,
sar -r 1 은 실시간으로 출력하는 것이고,
free 는 명령어 실행 시점을 출력해줍니다.
---------------------------------------------------------------------------
여기서 -r 뒤에 1은 1초 간격으로 갱신함을 의미합니다.
sar -r 2 는 2초 간격으로 갱신함을 뜻하겠죠?
추가적인 세부 옵션은
>>> man sar
명령어로 알아보세요!
---------------------------------------------------------------------------
free 명령어는 sar 명령어보다 조금 더 보기 좋습니다.
-h 옵션은 '보기 좋게' 의 뜻입니다. 그냥 free -h 쓰시면 돼요...
-k 옵션은 KB 단위이고, -m 옵션은 -MB 단위입니다. (왜 -g 는 아무것도 안나온거지?)
---------------------------------------------------------------------------
메모리 관리는 개발자들이 주로 사용하는 Linux 에서 중요하게 여겨집니다.
>>sar -r 1
>>free
'Linux' 카테고리의 다른 글
apt 자주쓰는 명령어 (0) | 2017.06.28 |
---|---|
Kali Linux 에서 한글 패치하기 (0) | 2017.06.10 |
Linux 에서 Terminal 단축키 설정하기 (0) | 2017.06.10 |
cmd 창에서 언어설정 변경하기 (0) | 2017.06.09 |
Linux 알아두면 좋은 기본 명령어(Command) (0) | 2017.06.09 |