I used to run this, but once systems started having 20 cpu cores, and 12 hard drives, it wouldn't fit on the screen anymore... sadly conky has the same issue.
If I have more than 8 threads, I'll use the composite CPU chart instead. Also, I have to tell it to ignore veth, vnet, and virbr network interfaces, since I run virt-manager on the box as well.
You can pick and choose which devices are important to monitor, and you can combine all the CPU cores into one chart. That's what I do anyway.
Just scale down the chart size. For my 16 core system each CPU chart is just 5px high, it works great because you still have the horizontal indicators.
I think perhaps I’m old school, but I’ve been using xosview with a patch that shows ccx utilization (on AMD) instead of per core. Treats me pretty well, but it’s a very unloved project.