centos清缓存

今天在操作服务器的时候,一不小心点了个把某文件目录添加到压缩包的命令。然后由于这个文件夹很大,所以压缩包占了很大的空间。我心急,直接把压缩文件删了,没想到,cpu还在持续占用,用top命令发现,zip进程还在运行,这个时候磁盘已经快满了。那怎么办呢?

我就kill掉了zip进程,没想到磁盘空间还是被占用了,因此我就采取了清理缓存的办法。

切换到root用户下,根据需要,执行下面三个命令之一,就可以清除缓存。

To free pagecache://释放页缓存
echo 1 > /proc/sys/vm/drop_caches
To free reclaimable slab objects (includes dentries and inodes)://释放inode和目录树缓存
echo 2 > /proc/sys/vm/drop_caches
To free slab objects and pagecache://包括1和2,即释放所有缓存
echo 3 > /proc/sys/vm/drop_caches

 

得出结论,一定要先kill进程,再删文件,不然,文件句柄没有被释放,进程还会疯狂占疯狂占用空间!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值