linux清理内存的命令 linux 清理( 四 )


通常情况下:
swap分区设置建议是内存的两倍 (内存小于等于4G时),如果内存大于4G,swap只要比内存大就行 。另外尽量的将swappiness调低,这样系统的性能会更好 。
B.修改swappiness参数
临时性修改:
[root@wenwen ~]# sysctl vm.swappiness=10
vm.swappiness = 10
[root@wenwen ~]# cat /proc/sys/vm/swappiness
10
永久性修改:
[root@wenwen ~]# vim /etc/sysctl.conf
加入参数:
vm.swappiness = 35
然后在直接:
[root@wenwen ~]# sysctl -p
查看是否生效:
cat /proc/sys/vm/swappiness
35
如何手动释放Linux内存的方法1、首先打开Linux命令窗口,可使用快捷键Ctrl+Alt+T打开 。
2、这时查看一下当前Linux系统内存使用情况 , 使用命令:Free –m,total 内存总数 , used 已经使用的内存数,free 空闲的内存数 。
3、接下来的操作需要先获取高级用户权限,输入命令:sudo -i,确定后输入高级用户密码 。
4、这时进行拷贝文件拷贝,增加内存使用量(即used的占用量),输入命令: cp -r /etc ~/test/ 。
5、执行命令结束后 , 再次查看一下当前Linux系统内存使用情况,发现有70M的内存被cached用了 。使用命令:Free –m 。
6、接下来释放已被占用的缓存,输入命令: cat /proc/sys/vm/drop_caches,回车后返回结果0 。
7、接着输入命令:sync,回车后继续输入命令:echo 3/proc/sys/vm/drop_caches,回车后继续输入:cat /proc/sys/vm/drop_caches,回车后返回结果3,将/proc/sys/vm/drop_caches值设为3 。
8、这样缓存释放就已经完成了,再次执行命令Free –m看看 , 通过图中可以对比看到,内存被释放了218M 。
linux清理内存缓存命令看缓存的命令
free -m
清理缓存的命令
echo 1/proc/sys/vm/drop_caches
echo 2/proc/sys/vm/drop_caches
echo 3/proc/sys/vm/drop_caches
echo 0 是不释放缓存
echo 1 是释放页缓存《Linux就该这么学》
ehco 2 是释放dentries和inodes缓存
echo 3 是释放 1 和 2 中说道的的所有缓存
linux清理内存的命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 清理、linux清理内存的命令的信息别忘了在本站进行查找喔 。

推荐阅读