Optimizing Factorio Startup Performance When Running on a Hard Disk
Posted4 months agoActive4 months ago
aa55.devTechstory
calmpositive
Debate
20/100
OptimizationFactorioPerformance
Key topics
Optimization
Factorio
Performance
A developer shares tips on optimizing Factorio's startup performance when running on a hard disk, and the community discusses the issue.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
7m
Peak period
4
0-1h
Avg / period
2.5
Key moments
- 01Story posted
Aug 24, 2025 at 12:52 PM EDT
4 months ago
Step 01 - 02First comment
Aug 24, 2025 at 12:59 PM EDT
7m after posting
Step 02 - 03Peak activity
4 comments in 0-1h
Hottest window of the conversation
Step 03 - 04Latest activity
Aug 24, 2025 at 3:35 PM EDT
4 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45005735Type: storyLast synced: 11/18/2025, 12:04:36 AM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
Wait, so you want games on your hard drive because SSD space is too expensive (~55€/TB), so then you permanently occupy some RAM instead (at ~6500€/TB)?
Have you tried doing a linear read from disk instead, like to use zstd for good compression and fast decompression of the Factorio data folder and then make a Factorio shortcut that does like:
such that all reads on startup (and beyond) will be from RAM but only while you are actually running the game?I have 3 SSDs and a hard disk. The SSDs are mostly full and I've run out of SATA ports.
>so then you permanently occupy some RAM instead (at ~6500€/TB)?
Its not permanent, the files would be stored in cache which would be cleared if its needed elsewhere.
Right, but then it also loses the benefit so afaict the intention is for it to be there when you start the game
Basically, if you want just play:
Time to play - Your script - 230s + 30s = 260s total
Time to play - Filesystem - 113s = 113s total
For permanent speedup, lets make Factorio fly with ZFS and ARC/L2ARC:
https://www.45drives.com/community/articles/zfs-caching/