Locais onde você pode encontrar o uso principal:
Eu tenho média e pico de utilização da CPU (em porcentagem) de um servidor linux comigo. Principalmente alguns aplicativos da web são implantados na máquina. Preciso decidir qual máquina da AWS me serve com base nisso. AWS fornece o custo da máquina com base nos núcleos da CPU.
Agora, preciso descobrir a utilização média e máxima do núcleo da utilização da CPU. Posso deduzir a utilização do núcleo da utilização da CPU com base em alguma fórmula? Se não, como posso encontrar a utilização média e máxima do núcleo no servidor linux durante um período de tempo?
Locais onde você pode encontrar o uso principal:
Você pode monitorar /proc/stat
e observar médias & valores máximos. Esta resposta tem um script bash para sua inspiração , e seu man proc
deve ser semelhante a este:
/proc/stat
kernel/system statistics. Varies with architecture. Common entries
include:
cpu 3357 0 4313 1362393
The amount of time, measured in units of USER_HZ (1/100ths of
a second on most architectures, use sysconf(_SC_CLK_TCK) to
obtain the right value), that the system spent in various
states:
user (1) Time spent in user mode.
nice (2) Time spent in user mode with low priority (nice).
system (3) Time spent in system mode.
idle (4) Time spent in the idle task. This value should be
USER_HZ times the second entry in the /proc/uptime
pseudo-file.
iowait (since Linux 2.5.41)
(5) Time waiting for I/O to complete.
irq (since Linux 2.6.0-test4)
(6) Time servicing interrupts.
softirq (since Linux 2.6.0-test4)
(7) Time servicing softirqs.
steal (since Linux 2.6.11)
(8) Stolen time, which is the time spent in other
operating systems when running in a virtualized envi‐
ronment
guest (since Linux 2.6.24)
(9) Time spent running a virtual CPU for guest operat‐
ing systems under the control of the Linux kernel.
guest_nice (since Linux 2.6.33)
(10) Time spent running a niced guest (virtual CPU for
guest operating systems under the control of the Linux
kernel).
[Origem: man
& Obtenha carga de CPU por núcleo no script de shell ]