linux free 如何释放buff/cache,以及查看清理inode

因为公司的log日志比较大 需要综合处理一些问题所以会频繁占用内存

 

#!/bin/bash
#因为服务器内存占用缓存过于多 进行释放(内存使用主要来源于vim  日志文件)

sync
sync
sync
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches

 

查看linux inode 节点

df  -ih
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/vda1        1.3M   86K  1.2M    7% /
devtmpfs         3.0M   380  3.0M    1% /dev
tmpfs            3.0M     7  3.0M    1% /dev/shm
tmpfs            3.0M   482  3.0M    1% /run
tmpfs            3.0M    16  3.0M    1% /sys/fs/cgroup
/dev/vdb          13M  138K   13M    2% /data
tmpfs            3.0M     1  3.0M    1% /run/user/0

 

 

 

解释什么是 buff/cache ,什么是page cache

https://www.cnblogs.com/cpw6/p/11711817.html

说明linux inode 节点查看以及删除

https://blog.csdn.net/renle177/article/details/80503666

posted @ 2021-12-22 15:59  zhaofusheng  阅读(645)  评论(0)    收藏  举报