5月1日消息,據Tom's Hardware報道,近期一款名為《風啟之旅》(Windrose)的PC遊戲存在嚴重的磁盤讀寫異常問題,其極高的硬碟寫入頻率被形象地稱為「謀殺」固態硬碟。
實測數據顯示,當玩家在遊戲內的基地中奔跑或駕駛船隻移動時,系統的磁盤占用率會瞬間飆升至100%,此時的實時寫入速度持續維持在30MB/s左右。折算下來,每運行該遊戲一小時,就會產生約108GB的物理寫入量。

為了驗證數據的異常程度,測試人員將其與同類遊戲進行了橫向對比:在相同的60至90秒測試周期內,《風啟之旅》產生了32GB讀取和1.3GB寫入;熱門遊戲《霧鎖王國》的同期讀寫量分別為7GB和695MB;而《英靈神殿》僅為1GB讀取和5MB寫入。
技術專家通過對底層架構分析找到了「幕後黑手」:該遊戲內部採用了RocksDB資料庫來管理數據,由於開發人員設置的預寫日誌(WAL)空間過小(僅為 1MB),系統被迫頻繁地將內存表中的數據刷新並壓縮至物理磁盤。
雖然現代TLC顆粒的硬碟耐用性較強,但對於使用QLC顆粒 或是舊款、高磨損狀態的硬碟來說,這種強度的寫入無疑會加速硬體的「報廢」。
Windrose (~10MB Save File) I/O Read: 32,638,339,754 (~32GB) I/O Write: 1,305,479,753 (~1.3GB) I/O Other: 28,344,187 (~28MB) Those are significantly large read/write numbers for less than 2 minutes of game play.
針對這一嚴重的優化事故,開發商反應迅速,目前已經正式發布了0.10.0.4版本補丁。據更新後的實測反饋,遊戲運行時的寫入速度已經回落至10-16MB/s;在角色處於靜止狀態下,寫入速度更是成功降至1MB/s以下。官方表示,新版補丁相比舊版本已經為固態硬碟減輕了約60%至75%的寫入負擔。







