Let's talk about CPU usage and how it's measured. It's often not what you think.
These are counters in every modern OS. Then we divide.
You can't tell.
Now, on recording...
- CPU on the host to read
- network bandwidth to send
- Storage to store
- More CPU capacity to process and view
So more often: more expensive. It's a balance.
Is your network connection 1gbps?
Is it 100mb/100ms?
Is it 1mb/1ms?
The answer is yes. While we look at a second to be reasonable, the limits and throughput are much more finite in practice.
Anyway, keep in mind: you're often looking at an average.
Having headroom *in an average* doesn't mean you can get away with less CPU and maintain the same performance. When your units of work are small, those tiny-time 100% spikes are averaging out.
It's good to trust metrics, but only once you understand what they mean.