1. 执行正确的挂载命令
对于 ext4 文件系统,barrier=0 是性价比最高的优化手段,它同样能解决你遇到的“高延迟”问题。
mount -o remount,barrier=0 /dev/vdb1 /www
2. 验证是否生效
执行完上面的命令后,输入
mount | grep vdb 查看状态。- 预期结果:你应该能看到输出中包含了
barrier=0。 - 注意:因为
data=writeback失败,这里可能依然显示data=ordered,这没关系,只要barrier=0生效了,性能就会有提升。
3. 写入配置文件(永久生效)
如果上面的命令执行没有报错,最后一步是修改
/etc/fstab,防止重启后失效。- 编辑文件:
vi /etc/fstab - 找到
/dev/vdb1这一行。 - 将 defaults 修改为
defaults,barrier=0。 - 保存退出。
做完这一步,你的软件层面优化就彻底完成了。如果此时延迟依然很高,那就可以 100% 确定是云服务商的底层硬件限速,而非你系统配置的问题。
验证效果使用 iostat -x 1 命令
© 版权声明
文章版权归作者所有,转载请预留文章地址。s.wbsun.net
THE END

暂无评论内容