STUDY

[리눅스] RAM 캐시 메모리 정리

짱 센 2024. 2. 21. 11:03

pycaret을 설치하고 실행시키면서 갑작스럽게 RAM이 터지려고 했다..

주황불이 떴는데 이럴 때 사용하면 되는 방법

 

1. top 배쉬를 통해 RAM이 어디서 사용되고 있는지 확인하기

# top

하면 지금 어떤 process에서 RAM이 사용되고 있는지 쭉 나온다.

PR은 프로세스가 진행되는 우선순위이고

NI는 프로세스의 nice 값이며 nice 값은 프로세스의 우선순위를 조절하는데 사용된다. 낮은 nice가 높은 우선순위를 나타냄

 

2. 진행되고 있는 task를 보았을 때 running은 1개고 sleeping이 196개 인데, sleeping task는 RAM에 영향을 미치지 않음!

그래서 어느새 쌓여버린 캐시 메모리는 삭제하고자 함!!!

sync && echo 3 >> /proc/sys/vm/drop_caches

 

요 명령어를 치면 RAM이 확 줄어드는걸 확인할 수 있다.

대신 이걸 할 때는 무조건 su 계정으로! 


참고한 블로그

https://krujy.tistory.com/25