Allow for all the databases to be in a seperate mount to the actual data storage, so you can put the data on a slow disk and the database on an ssd.
This would go a long way to improve performance.
I tried this already with symlink trickery a few versions ago and it did wonders for my io load.
to holld all db files on system disk in configurable location. As storagenode all time writing them, and Data hdd all time has to jump from one point to other and do lot of smal operations, than read and write files. It will defenetly rise performance and responce time. At same time will less kill HDD