每小时写入108GB!这波是海盗正在你的固态硬盘
|
近期一款名为《风启之旅》(Windrose)的PC逛戏存正在严沉的磁盘读写非常问题,其极高的硬盘写入频次被抽象地称为“”固态硬盘。
为了验证数据的非常程度,测试人员将其取同类逛戏进行了横向对比:正在不异的60至90秒测试周期内,《风启之旅》发生了32GB读取和1。3GB写入;抢手逛戏《雾锁王国》的同期读写量别离为7GB和695MB;而《英灵神殿》仅为1GB读取和5MB写入。
实测数据显示,当玩家正在逛戏内的中奔驰或驾驶船只挪动时,系统的磁盘占用率会霎时飙升至100%,此时的及时写入速度持续维持正在30MB/s摆布。每运转该逛戏一小时,就会发生约108GB的物理写入量。
手艺专家通过对底层架构阐发找到了“幕后”:该逛戏内部采用了RocksDB数据库来办理数据,因为开辟人员设置的预写日记(WAL)空间过小(仅为 1MB),系统屡次地将内存表中的数据刷新并压缩至物理磁盘。
针对这一严沉的优化变乱,开辟商反映敏捷,据更新后的实测反馈,逛戏运转时的写入速度曾经回落至10-16MB/s;正在脚色处于静止形态下,写入速度更是成功降至1MB/s以下。暗示,新版补丁比拟旧版本曾经为固态硬盘减轻了约60%至75%的写入承担。
虽然现代TLC颗粒的硬盘耐用性较强,但对于利用QLC颗粒 或是旧款、高磨损形态的硬盘来说,这种强度的写入无疑会加快硬件的“报废”。
|

