Linux缓存有page cache,dentry,buffer cache。

page cache加速inode的读写,缩短IO调用时间

dentry用来加速文件路径名到inode的转换

buffer cache加速磁盘块的读写

查看内存情况 

free -m

 

释放内存:

在释放内存前,先强制将系统正在处理的page cahce,dentry,inode写入磁盘。

sync

0. 不释放

1. 释放page cahce

echo 1 > proc/sys/vm/drop_caches

2. 释放dentry和inode

echo 2 > /proc/sys/vm/drop_caches

3. 释放page cache,dentry,inode

echo 3 > /proc/sys/vm/drop_caches

 

关闭开启交换区

1. 查看交换区

swapon -s

2. 关闭交换区 

必须空闲缓存大于swap使用的缓存,否则会宕机。

swapoff /dev/sdc3

3. 重新开启交换区

swapon /dev/sdc3