E-Ink 新闻日报

返回列表

libeatmydata - 禁用 fsync 并提升性能

libeatmydata 是一个 LD_PRELOAD 库,可透明地禁用 fsync 及相关系统调用,从而大幅提升磁盘写入速度,但会牺牲崩溃安全性。该工具适用于性能优先于数据完整性的场景,例如测试或临时数据处理。它已在 GitHub 上开源,并被多个 Linux 发行版打包。

背景

fsync 是确保数据写入磁盘的系统调用,对数据完整性至关重要,但可能成为性能瓶颈。像 libeatmydata 这样的工具允许开发者在特定场景下绕过这些保护机制。

来源
Lobsters
发布时间
2026年3月29日 12:49
评分
6.0 / 10