linux 释放系统内存命令
1.sync
因为系统在操作的过程当中,会把你的操作到的文件资料先保存到buffer中去,因为怕你在操作的过程中因为断电等原因遗失数据,所以在你操作过程中会把文件资料先缓存。所以我们执行sync命令,先把buffe中的数据先写入到硬盘中。
2.释放内存命令 echo 1 > /proc/sys/vm/drop_caches
drop_caches的值可以是0-3之间的数字,代表不同的含义:
0:不释放(系统默认值)
1:释放页缓存
2:释放dentries和inodes
3:释放所有缓存
3.查询内存使用情况命令 free -h
total: 总内存数
used:已经使用的内存
free: 空闲的内存空间
shared:程序共享的内存空间
buffers Buffer:缓存内存数
cached Page:缓存内存数
参考博客:https://www.jianshu.com/p/016f7cf0380d