CentOS에서 시스템 메모리 공간을 보고 정리하는 방법

930 단어
때때로 서버에서 메모리를 많이 사용하는 프로그램을 열었지만 이 프로그램을 닫은 후에 메모리 공간이 프로그램을 닫지 않았을 때의 메모리와 똑같다는 것을 발견하여 다른 프로그램이 열릴 때 메모리가 부족하거나 끊겼을 때 이전의 프로그램이 열렸을 때 사용했던 메모리를 제거하려고 한다.대부분이 캐시 데이터가 차지하는데 메모리를 어떻게 정리합니까?다음 절차에 따라 메모리 정리를 수행할 수 있습니다.
대부분의 Linux 서버는 기본적으로 캐시 메커니즘을 켜고 있습니다. 프로필cat/proc/sys/vm/drop 보기캐시가 0이면 캐시 메커니즘을 열었다는 뜻이다. 이런 메커니즘은 특정한 서비스를 계속 실행할 때 매우 효과적이고 서비스 자체의 빠른 읽기에 편리하다.때때로 사이트의 운행 시간이 증가함에 따라 메모리의 점용이 끊임없이 증가하는 것을 발견할 수 있기 때문에 시스템 캐시를 제때에 정리하고 공간을 방출해야 한다.
1. 정리 전 메모리 사용 상황 보기
free -m

2, 청소 시작
echo 1 > /proc/sys/vm/drop_caches

3. 정리 후 메모리 사용 상황 보기
free -m

위 명령 중dropcaches는 시스템이 메모리 페이지의 캐시를 정리하여 더 많은 사용 가능한 메모리를 얻을 수 있도록 하는 것을 의미한다.drop 정보caches 파일의 구성 및 매개변수에 대한 설명은 다음을 참조하십시오.http://www.linuxinsight.com/proc_sys_vm_drop_caches.html
전재 대상:https://www.cnblogs.com/kimshen/p/6121402.html

좋은 웹페이지 즐겨찾기