我正在执行一些 IO 密集型数据库导入,这些导入已经运行了好几天,随着时间的推移,IO 性能大幅下降。数据库数据文件(日志文件)位于 ext4 格式的逻辑卷上,该卷使用默认选项挂载(未在 fstab 中指定任何特殊内容)。由于我刚刚了解到 ext4 默认启用写入屏障:问:有没有办法在线禁用写入屏障(即在文件系统正在使用时),因为我无法中断导入并且不想再次重新启动它。我知道
- 写屏障可能不是阻碍性能的唯一因素
- 如果数据安全很重要(例如在生产系统上),那么在日志文件系统上禁用写入屏障并不是一个好主意
答案1
该命令应该可以工作。
mount -o remount,barrier=0 /my/mount/point