These figures greatly depends on what hardware & (ASIO) driver you use and if you’re actually playing with ‘recording’ and/or ‘monitoring’ enabled on a selected track?
For the CPU: (Avergage & Realtime load). A higher load on lower (32) or higher (4096) buffer sizes can be explained. Higher load on (32) is because your computer needs to work harder to process all the data within smaller packages. More packages is more work!
For the disk: The disk cache load can also be explained. Disks, even SSD’s still think in clusters. When you use larger buffer sizes disks need to process more data and distribute them over more clusters. Resulting into more calculating and write/read actions as opposed to using smaller buffer sizes. Which will need less clusters to write to.
Knowing that hard disks are substantially slower than the internal CPU’s cache and RAM memory, the bottle neck will always be the performance of the hard disk!
That’s why you in general see such a tremendous improvement when using an SSD as opposed to a conventional ATA drive as a computer’s system drive? But in real life even the performance of the fastest SSD is still extremely slow compared to CPU cache and DDR4 memory. The fastest SSD drive today is around 3500Mb/s read/write. For DDR4 2400 Mhz memory the transfer rate is 19.2GB/s. So you can see there’s a difference?
So it’s actually impossible to get a clear comparison with projects like these? because of this:
- Some plugins/instruments feel better at home with lower/higher buffer sizes than others? Eaxample: NI Kontakt (large) vs steinberg’s monologue (small)? So either way it can put more strain on your computer and HD?
- Do you use VST2 and VST3 together? VST2 will remain active while idle, whilst VST3 will go to sleep when not actively used. Even when the song is playing?
The most important thing for Cubase is that the CPU will always be awake for any instruction and not go asleep while waiting (where talking micro seconds here…but being at sleep for that long is a disgrace for a processor!). And next is that the hard disk will always be available when needed (And that’s even more important because they are by nature extremely lazy and even more lazy getting out of sleep. Even SSD’s)!
And that we can configure by using the ‘Steinberg Power Scheme’ under VST devices. Or you could create your own custom ‘power scheme’ if you want to and leave this unchecked.