linux内存释放
1、查看缓存
free -m
total 总物理内存
used 已使用内存
free 未使用内存
shared 应用程序共享内存
buffers 缓存,主要用于目录方面,inode值等
cached 缓存,用于已打开的文件
-buffers/cache 应用程序使用的内存大小,used减去缓存值
+buffers/cache 所有可供应用程序使用的内存大小,free加上缓存值
2、清理缓存
sync
echo 3 > /proc/sys/vm/drop_caches
我们在清理缓存前应该先sync下,因为系统在操作的过程当中,会把你的操作到的文件资料先保存到buffer中去,
因为怕你在操作的过程中因为断电等原因遗失数据,所以在你操作过程中会把文件资料先缓存。
0 不释放缓存
1 释放页缓存
2 释放文件节点缓存和目录项缓存
3 释放所有缓存
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端