Ok, seems it works fine if you start the bitcoind normally (= it downloads the whole chain on disk) and then enable pruning.
Might be the amount of pruning that solved it, I used -prune=650 first time around, now I used -prune=10000.
Seems to run fine... better hurry and boot/prune those bitcoinds before the chain grows beyond cheap SSD size!
Just a thought; you're using an SSD. Are you using discard on the mount options, if supported by your distribution? If not, are you using trim on the file system at regular intervals?
Ok, yes it's a SSD, but it wasn't slow; it was frozen!
And if linux doesn't handle SSDs properly by default on recent versions I don't know what to say...
It is connected via a USB3 -> SATA adapter though, maybe that's the problem?
/dev/sda on /mnt/ssd type ext4 (rw,relatime,data=ordered)
What is the syntax for discard?
mount -o discard /dev/sda /mnt/ssd