mv移动文件后内存未释放

内容要点:
一、问题背景
二、问题描述
三:解决方案

一、问题背景
由于生产环境所部署的服务版本太老,加上部署时内存规划不合理,导致近几天服务日志增加的很快/var/log下内存打满,影响生产服务。需要持续观察进行手动清理内存。
二、问题描述
在一次备份日志时由于/tmp下内存已满,导致日志mv失败,同时mv进程卡住。mv移动文件后内存未释放
将/var/log下5G的日志文件mv到其他空闲的目录下后,df -h查看/var/log还是6.5G内存无法释放。尝试

ps aux | grep mv
kill -9 mvpid

无法放内存
三:解决方案
杀死deleted进程解决:

sudo lsof -n | grep deleted
kill -9 deletedpid

mv移动文件后内存未释放mv移动文件后内存未释放
内存得到释放

上一篇:ASM模拟AOP(计算方法执行时间)


下一篇:每天学一个 Linux 命令(18):mv