@izaya @junho8 Can confirm, got some of the shitty #Seagate drives, it sucks.
No means to tell the drive what's used or not means that once you've fully filled it once, it can only notice locations being overwritten. So it has to do the whole stop the world, compacting & garbage-collection every time its cache/buffer fills.
Some controllers notice full zero overwrites, but some don't. #TRIM is necessary for DM-SMR.