to my understanding this is because of PAYDAY 2's asset blob system, where to limit size of updates they will patch the modified asset bundles instead of redownloading the whole thing. this is a slow and inefficient process which occurs on all operating systems when updating PAYDAY 2, not related to Steam.
Do you have swap on that HDD? maybe try deadline iosched, and disable autodefrag (increases write latency), and maybe check btrfs' zstd kernel thread CPU usage (htop), and see if it's starving your CPU.
Nothing extracted yet.
System Information
Please describe your issue in as much detail as possible:
Whenever Payday 2 updates it leads to deadlocking the system and freezing Steam UI due to massive IO usage.
I have observed from
iotopthat there are over 20 to 30 processes namedsteam [CGenericAsyncFi]running simultaneously all using disk IO.Steps for reproducing this issue:
Other notes:
CPU : Intel i3 540 @ 3.06GHz
HDD : Seagate 1TB 7200RPM (ST1000DM010-2EP102)
IO Scheduler :
bfqFilesystem :
type btrfs (rw,relatime,compress-force=zstd:3,space_cache,autodefrag,subvolid=5,subvol=/)This issue has been happening for a few weeks. Don't know the exact time when it started.