- Joined
- Dec 19, 2005
- Messages
- 17,421
"A misconfigured database cache was driving writes of over 108GB per hour
According to reports, Windrose players were experiencing unusually high I/O workloads in specific in-game situations. The game was reading and writing large amounts of data to disk, with spikes of up to 30MB/s when the player's character was roaming around a base. I/O operations would slow down when the character was standing still, but could worsen when the player was steering a corsair ship.
During normal game sessions, Windrose was writing around 108GB of data per hour. Traditional HDDs likely had no trouble handling that throughput, but SSDs are a different story. NAND Flash chips can only be written a limited number of times, and modern QLC drives are even more vulnerable to sustained I/O workloads in typical consumer setups.
Some users investigated Windrose's abnormal storage behavior further. The issue apparently stemmed from the RocksDB database system Kraken Express chose for saving player progression. Windrose was running three separate RocksDB databases with a very small cache budget, which was quickly exhausted, forcing frequent write operations to disk."
https://www.techspot.com/news/112271-early-access-pirate-game-quietly-killing-ssd-without.html