linux 禁用bufferCache
时间: 2023-07-27 19:23:32 浏览: 313
要在 Linux 中禁用 Buffer Cache,可以通过以下步骤进行操作:
1. 打开终端并以 root 用户身份登录。
2. 执行以下命令以禁用 Buffer Cache:
```
echo 3 > /proc/sys/vm/drop_caches
```
这个命令将会清空所有缓存,包括 Buffer Cache、Page Cache 和 SLAB 分配器等。
3. 如果想永久禁用 Buffer Cache,可以修改 `/etc/sysctl.conf` 文件,在文件末尾添加以下内容:
```
vm.drop_caches = 3
```
然后保存文件并执行以下命令以使新设置生效:
```
sysctl -p
```
这样就可以永久禁用 Buffer Cache 了。但需要注意的是,禁用 Buffer Cache 可能会降低系统性能,因此只应在特定情况下使用,例如需要进行 I/O 性能测试等。
阅读全文