리눅스 메모리 및 프로세스 관리
라즈베리파이를 하다보니 메모리나 프로세스 관리에 대해 관심이 많아졌다.
무거운 프로그램 하나만 돌리면 메모리가 부족하다가 하니 알아 볼 수 밖에 없었다.
우선 메모리 관리에 대해 알아보자.
메모리 정보에 대해 확인하려면
그리고
을 통해 메모리 해제해서 좀 편히 쓸 수 있다.
이제 프로세스 관리에 대해 알아보자.
우선 리눅스에는 top이라는 명령어로 프로세스 모니터링을 할 수 있다.
하지만 나는 htop을 통해 프로세스를 더 쉽게 관리하는 편이다.
을 통해 우선 htop을 인스톨하고
실행하면 아래와 같은 화면이 나온다.
도움말 F1을 눌러 이것저것 해보면 쉽게 프로세스 관리를 할 수 있다.
무거운 프로그램 하나만 돌리면 메모리가 부족하다가 하니 알아 볼 수 밖에 없었다.
우선 메모리 관리에 대해 알아보자.
메모리 정보에 대해 확인하려면
free -m을 통해 확인 할 수 있다.
그리고
- pagecache 해제
echo 1 > /proc/sys/vm/drop_caches
- dentries, inodes 해제
echo 2 > /proc/sys/vm/drop_caches
- pagecache, dentries, inodes 모두 해제
echo 3 > /proc/sys/vm/drop_caches
이제 프로세스 관리에 대해 알아보자.
우선 리눅스에는 top이라는 명령어로 프로세스 모니터링을 할 수 있다.
하지만 나는 htop을 통해 프로세스를 더 쉽게 관리하는 편이다.
sudo apt-get install htop
실행하면 아래와 같은 화면이 나온다.
도움말 F1을 눌러 이것저것 해보면 쉽게 프로세스 관리를 할 수 있다.
댓글
댓글 쓰기