Just a guess (I'm not expert on these, still learning), but it could have something to do with the HDD being spun down... I believe it queues up a bunch to RAM and then cycles down.
I read a bit of it on the wiki today looking at the HDD cycle timers, possibly increasing the spin-down delay could help? It would use more power though, so that's a tradeoff.