欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux手动释放内存缓存

程序员文章站 2022-01-15 10:58:37
...

查看内存使用总览

free -m

参数	说明
total	内存总数
used	已经使用的内存数
free	空闲的内存数
shared	多个进程共享的内存总额

 	buffers Buffer Cache和cached Page Cache 磁盘缓存的大小
 	-buffers/cache 的内存数:used – buffers – cached
 	+buffers/cache 的内存数:free + buffers + cached
 	可用的memory=free memory+buffers+cached。

 

释放内存缓存

# Freeing Up the Page Cache
echo 1 > /proc/sys/vm/drop_caches
sync

# Freeing Up the Dentries and Inodes
echo 2 > /proc/sys/vm/drop_caches
sync

# Freeing Up the Page Cache, Dentries and Inodes
echo 3 > /proc/sys/vm/drop_caches
sync

再次执行 free -m 查看内存使用情况。

相关标签: linux