What does using a processor mean?

What does this mean when core CPU usage is 100 percent? Does this mean that the process has reached the maximum possible kernel performance (since vectorization), or does it mean that the processor executes as many cycles as the kernel clock? Also, if it's 100 percent, can I say that the process is CPU related, i.e. Faster and larger cache, memory, bus, etc. Will not matter?

+4
source share
1 answer

Using a CPU usually means: how much of the real time is the processor doing some work. 90% of processor utilization means that the processor is 90% busy and 10% idle. When the CPU is in standby mode, it does nothing, and it just waits for interrupts.

In this view, it always includes caches and memory. A larger cache and faster memory will always make your processor faster in that sense.

Using 100% of the CPU means that the processes in total are related to the CPU. They will work faster if the processor is faster.

Using a CPU of less than 100% means that the processes are connected by the sum of I / O. They will not work faster if the processor runs faster.

0
source

All Articles