close
人工智能資訊保安

Codex 致命 Bug :極高頻寫入 SSD 縮短壽命 (附:解決方法)

知名人工智慧開發工具 Codex 近日傳出嚴重的系統異常情況。據技術社群回報與多方實測驗證,Codex 程式在背景運作時,出現了持續且高頻率的磁碟寫入動作(I/O)。由於長時間的高頻寫入會大量消耗固態硬碟(SSD)等儲存設備的讀寫次數,此異常狀況若未獲妥善處理,將可能對使用者的硬碟造成實質損害,嚴重縮短硬碟壽命。

此次災情的核心技術原因,指向 Codex 系統內的 TRACE 日誌機制。系統被發現會不斷將日誌資料高頻寫入至 ~/.codex/logs_2.sqlite 資料庫檔案中,進而引發異常的磁碟消耗。

針對此一危機,解決方案為下載最新版本進行更新。然而,目前的官方升級包僅針對命令列介面(CLI)版本的用戶開放,而廣泛使用的桌面端(Desktop)版本目前尚未釋出修復更新。

在桌面端升級包正式發布之前,針對受影響的用戶,目前有一套暫時性的緊急止損方案。開發者可透過設定 SQLite trigger 來攔截 logs 表格,並執行 checkpoint/truncate wal 指令,隨後進行採樣以確認 max(id) 和 wal 數值不再異常增長,藉此暫時阻斷高頻寫入造成的硬碟損耗。
尚未更新的 CLI 用戶受促盡快透過相關管道下載最新版本以修復漏洞,而桌面端用戶則應密切留意官方的更新動態,並考慮採取上述止損措施以保護硬體設備。

SSD硬碟過熱與數據傳輸高速化影響壽命.

檢查 prompt :

檢查一下~/.codex/logs_2.sqlite 是否因TRACE 日誌持續高頻寫入磁碟?

 

SSD寫入壽命縮短的致命Bug,解決方法詳解.

▲小編的電腦也有此問題 (沒有其他 codex task 在運行)

 

暫時修復 prompt :

用sqlite trigger 攔截 logs 表,並 checkpoint/truncate wal,最後採樣確認 max(id)和wal不再增長。

SSD高頻寫入導致壽命縮短的Bug及解決方案.

▲成功修復

Tags : Codex