centos內存自動清理腳本及限制tomcat內存占用


使用crontab定時每天自動清理系統內存

00 00 * * * /root/Cached.sh

[root@localhost ~]# cat Cachec.sh

#! /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

_________________________________________________

限制tomcat內存占用大小

在tomcat/bin/catalina.sh中添加

JAVA_OPTS='-Xms128m -Xmx256m'

重啟tomcat

數字后加m表示MB,否則默認的是kb

-Xms   初始默認大小

-Xmx   最大值

-Xmn  最小值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM