CentOS 시스템 메모리 방출 을 위 한 Shell 스 크 립 트 공유
스 크 립 트 내용:
#! /bin/bash
# cache :
# To free pagecache:
sync
sync
#echo 1 > /proc/sys/vm/drop_caches
# To free dentries and inodes:
#echo 2 > /proc/sys/vm/drop_caches
# To free pagecache, dentries and inodes:
echo 3 > /proc/sys/vm/drop_caches
시스템 crontab 를 이용 하여 매일 자동 으로 실행:
crontab -e
다음 내용 을 입력 하 십시오:
00 00 * * * /root/Cached.sh
매일 0 시 에 한 번 씩 메모 리 를 방출 합 니 다.이 시간 은 자신의 필요 에 따라 설정 을 수정 할 수 있 습 니 다../cached.sh 를 실행 할 때 오류 알림:Permission denied 권한 문 제 를 실행 할 수 있 습 니 다:
chmod +x .Cached.sh
또한/etc/sysctl.conf 를 수정 하 는 방법 으로 캐 시 를 자동 으로 방출 하 는 목적 을 달성 할 수 있 습 니 다.그러나 메모리 가 부족 하기 때문에 다른 원인 을 찾 는 것 이 좋 습 니 다.예 를 들 어 프로그램 설정 이 합 리 적 인지,갑 작 스 러 운 방 문 량 이 많 거나 프로그램 디자인 이 합 리 적 이지 않 아서 메모리 가 넘 치 는 지 등 입 니 다.운영 체제 자체 의 디자인 은 여러 가지 문 제 를 고려 하고 cache 의 크기 를 강제 적 으로 비 워 야 하기 때문에 문 제 를 잠시 차단 하고 문 제 를 판단 하 는 데 불리 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Cognos TM1의 메모리 사용에 대해 알아두면 유용한 기본 이야기Cognos TM1은 메모리 내 기반 OLAP 제품이므로 메모리 사용량에 항상 주의해야 합니다. 여기의 Technote의 일본어 번역이 대부분입니다만, TM1의 메모리 사용 동작에 대해서, 알아 두면 도움이 되는 기...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.