一年吃掉一块固态硬盘,Codex日志bug被骂“劣质软件”
OpenAI的编程工具Codex被曝存在严重日志Bug,其默认的TRACE级别日志记录导致在用户本地SQLite数据库中疯狂执行“插入后立即删除”操作。该问题在21天内产生了37TB的写入量,推算一年可达640TB,足以快速耗尽一块消费级固态硬盘(SSD)的写入寿命。
问题的核心在于,尽管最终数据库文件大小仅约1GB,但SSD的损耗取决于总写入数据量。Codex的日志系统无视用户通过RUST_LOG环境变量进行的配置,将大量无用的调试信息和遥测数据(占总写入量的96%)持续写入硬盘。类似“日志无限增长”的问题在Codex中至少被报告过9次。
在问题被提交至GitHub并引发社区广泛讨论后,OpenAI合并了修复代码,据称可减少约85%的日志写入量,但仍未彻底解决。此事引发了开发者对AI编程工具资源管理不当的批评,将其称为“劣质软件”,并指出同类工具Claude Code也存在类似问题。评论认为,现代软件过度依赖硬件性能来掩盖其低效和缺陷,形成了一个“软件越写越烂,硬件越造越猛”的荒诞循环。
marsbit07/02 08:50