When reading /proc/stat I get these return values:
cpu 20582190 643 1606363 658948861 509691 24 112555 0 0 0 cpu0 3408982 106 264219 81480207 19354 0 35 0 0 0 cpu1 3395441 116 265930 81509149 11129 0 30 0 0 0 cpu2 3411003 197 214515 81133228 418090 0 1911 0 0 0 cpu3 3478358 168 257604 81417703 30421 0 29 0 0 0 cpu4 1840706 20 155376 83328751 1564 0 7 0 0 0 cpu5 1416488 15 171101 83410586 1645 13 108729 0 0 0 cpu6 1773002 7 133686 83346305 25666 10 1803 0 0 0 cpu7 1858207 10 143928 83322929 1819 0 8 0 0 0
Some sources claim to read only the first four values ββto calculate CPU usage, while some sources say that they read all the values.
I read only the first four values ββto calculate CPU usage; user , nice , system and idle values? Or do I need all the values? Or not all, but more than four? iowait i need iowait , irq or softirq ?
cpu 20582190 643 1606363
Compared to the whole line.
cpu 20582190 643 1606363 658948861 509691 24 112555 0 0 0
Editing: Some sources also indicate that iowait is iowait added to idle .
When calculating the specific CPU usage of the processor, is this method different?
source share