Linux电脑运用暂了愈来愈卡,不少皆是果为内存有余所招致,运用vps的用户很容难领现,vps占用的内存很下,为了包管体系的一般运用,按期开释体系内存是很紧张的,上面要引见的是经由过程号令清算内存的要领。
VPS外搭修的WEB效劳器,运转的工夫少了,内存的运用便占用愈来愈下,对付小内存的VPS否能便间接运用了SWAP分区,从而影响到了体系应用步伐的机能。上面是一个十分简略的清算linux内存的剧本,只有搁进crontab方案使命外面按时执止便能够按期清算您的Linux效劳器内存了。
代码以下
#!/bin/bash
#Data is written to the disk cache
sync
#Clean Page Cache
echo 1 》 /proc/sys/vm/drop_caches
sync
#Clean All Cache
echo 3 》 /proc/sys/vm/drop_caches
此中/proc/sys/vm/drop_caches外的值有4个,划分为0-3:
0 – 没有开释
1 – 开释页徐存
2 – 开释dentries战inodes
3 – 开释一切徐存
编写剧本并付与剧本否执止权限搁进crontab外面按期执止:
增补:脚工开释内存要领
代码以下
sudo sh -c “echo 1 》 /proc/sys/vm/drop_caches”
sudo sh -c “echo 2 》 /proc/sys/vm/drop_caches”
sudo sh -c “echo 3 》 /proc/sys/vm/drop_caches”
下面便是Linux运用号令清算内存的要领引见了,原文次要引见的是号令清算法,很多东西也可以起到开释内存的做用。
相关文章