当前位置:首页 > linux > 正文

linux 清除缓存 释放内存(linux释放内存的正确方法)

  • linux
  • 2024-03-20 03:04:45
  • 3973
清除 Linux 缓存释放内存的要素
- sync命令:将尚未写入磁盘的缓存数据强制刷新到磁盘。
- echo">" /proc/sys/vm/drop_caches:释放页缓存(包含文件系统元数据和缓冲文件数据)。
- echo "3" > /proc/sys/vm/drop_caches:释放所有缓存,包括页缓存、dentries 和 inodes。
- free -m:显示物理内存使用情况,包括可用和缓存的内存量。
- vmstat:显示虚拟内存统计信息,包括缓存的使用情况。
- top:实时显示进程活动和系统资源使用情况,包括缓存内存的使用情况。
示例:
1. 清除页缓存:
sync
echo "1" > /proc/sys/vm/drop_caches
2. 清除所有缓存:
sync
echo "3" > /proc/sys/vm/drop_caches
3. 显示物理内存使用情况:
free -m
4. 显示虚拟内存统计信息:
vmstat