参考文章(比较详细,但是排版有问题):https://blog.csdn.net/xyz846/article/details/81872638
参考文章中有多种方案:
1.降低缓存占内存的比例
2.更改内核调度器
3.取消时间限制
我采用的是最常见的方案一:
#查看当前状态
sysctl -a | grep dirty
#直接修改
vi /etc/sysctl.conf
vm.dirty_background_ratio = 5
vm.dirty_ratio = 10
#也可以使用命令修改,例如:
./sbin/sysctl -w vm.dirty_ratio = 10
#使参数立即生效
sysctl -p
#再次检查系统的参数状态
sysctl -a | grep dirty