煤矸石空心砖

新闻分类

联系我们Contact

企业名称:桐城市南口新型建材有限公司

联系人:崔经理

电话:0556-6568069

手机:18156911555

邮箱:303927413@qq.com

地址:桐城市龙腾街道高桥村

网址:   www.nkxxjc.com 



您的当前位置: 首 页 > Linux文件系统缓存调节问题 > Linux清理缓存

Linux清理缓存

发布日期:2023-02-08 03:04 作者: 点击:

查看缓存的命令:

free -h

清理缓存的命令:

1、仅清除页面缓存(PageCache) 

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

2、清除目录项和inode

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

3、清除页面缓存,目录项和inode

sync; echo 3 > /proc/sys/vm/drop_caches

上述命令的说明:

sync 将刷新文件系统缓冲区(buffer),命令通过“;”分隔,顺序执行,shell在执行序列中的下一个命令之前会等待命令的终止。正如内核文档中提到的,写入到drop_cache将清空缓存而不会杀死任何应用程序/服务,echo命令做写入文件的工作。

如果你必须清除磁盘高速缓存,第一个命令在企业和生产环境中是最安全,"...echo 1> ..."只会清除页面缓存。 在生产环境中不建议使用上面的第三个选项"...echo 3 > ..." ,除非你明确自己在做什么,因为它会清除缓存页,目录项和inodes。

本文网址:

关键词:Linux文件系统缓存调节问题

相关新闻: