Hi Eric, thanks for the reply. This indeed solved my issue. Suspending is much faster without the artificial throttle.
On a related note: I'm curious about the baseline resume latency. It takes about 5 seconds to resume an instance with a tiny amount of state (500 MB dump size). The data is all in the page cache. I measure the time it takes the 'virsh restore <dump file>' command to return. Any opinions on what could be the issue here? I've also linked to a figure illustrating the problem. Resume speed scales nicely with increased dump size, but the baseline penalty feels awfully high https://www.dropbox.com/s/nhosknq02lnn4hz/resumetime-vs-dumpsize.pdf Thanks, Thomas.