다음 명령을 실행하고 싶습니다.
free && sync && echo 3 > /proc/sys/vm/drop_caches && free -m
cron을 통해 Ubuntu 시스템에서 RAM과 캐시를 확보할 수 있습니다.
나는 다음 단계를 사용하고 있습니다 :
#crontab-e 스물 둘 * * * *내 사용자 이름/usr/bin/free free&& sync&& echo 3 > /proc/sys/vm/drop_$
저장 및 종료
# service cron restart
그러나 실행해도 free -m
아무 변화가 없습니다 . 참고로 다음과 같습니다.
# free -m
total used free shared buffers cached
Mem: 7976 5064 2911 5 169 3478
-/+ buffers/cache: 1416 6560
Swap: 8112 1264 6848
답변1
나는 전혀 모른다왜캐시를 삭제하시겠습니까?매시간- 이는 성능에 영향을 미칩니다.
현재 수행 중인 작업에 몇 가지 문제가 있습니다.
- 루트가 아닌 사용자로는 쓸
crontab
수 없으므로 편집해야 합니다 .root
/proc/sys/vm/drop_caches
crontab 항목이 올바르지 않습니다. 그것은해야한다:
2 * * * * /usr/bin/free && sync && echo 3 > /proc/sys/vm/drop_caches
필드는 순서대로 분, 시, 월, 월, 요일, 명령입니다.
cron
편집 후 재부팅할 필요가 없습니다crontab
.