andrewhowdencom / courses.pito

Examples & assignments for the course "Practical introduction to Observability".
GNU Affero General Public License v3.0
5 stars 3 forks source link

[Story] Understanding CPU Usage #47

Open andrewhowdencom opened 8 months ago

andrewhowdencom commented 8 months ago

Moral

After hearing this story, learners should be more interested in what underlies a metric and that it is possible to dive deeper into an ostensibly simple metric (e.g. "CPU Usage") into deeper and more meaningful metrics.

The path might be:

  1. CPU Usage
  2. Per core CPU Usage
  3. CPU Handlers
  4. /proc/pressure
  5. CPU frequency
  6. CPU Throttling / thermal pushback
  7. Perf (MIPS)
  8. Multi-tenant machines (e.g. multiple hosts, containers)
  9. ???
andrewhowdencom commented 8 months ago

Probably going to be doing NVME for this instead; did CPU for "standard tools":. See also,

Story: NVME Performance Camera, NVME, Writing throughput, USB, testing, testing caches.