linux

Linux缓存大小如何调整

小樊
49
2025-09-28 23:31:37
栏目: 智能运维

在Linux系统中,可以通过调整内核参数来改变缓存大小。以下是一些常用的方法:

临时调整(重启后失效)

  1. 查看当前缓存使用情况

    free -h
    
  2. 调整缓存大小

    • 增加缓存:
      sudo sysctl -w vm.vfs_cache_pressure=50
      sudo sysctl -w vm.dirty_ratio=10
      sudo sysctl -w vm.dirty_background_ratio=5
      
    • 减少缓存:
      sudo sysctl -w vm.vfs_cache_pressure=100
      sudo sysctl -w vm.dirty_ratio=40
      sudo sysctl -w vm.dirty_background_ratio=10
      

永久调整(重启后生效)

  1. 编辑 /etc/sysctl.conf 文件 打开文件并添加或修改以下行:

    vm.vfs_cache_pressure=50
    vm.dirty_ratio=10
    vm.dirty_background_ratio=5
    
  2. 应用更改

    sudo sysctl -p
    

调整特定缓存类型

注意事项

通过以上方法,你可以根据实际需求调整Linux系统的缓存大小。

0
看了该问题的人还看了