Não está claro exatamente o que significa o M em mpstat
. NOTA: mpstat
faz parte do pacote sysstat e faz parte de uma família de ferramentas * stat:
$ rpm -ql sysstat | grep /bin/
/usr/bin/cifsiostat
/usr/bin/iostat
/usr/bin/mpstat
/usr/bin/nfsiostat-sysstat
/usr/bin/pidstat
/usr/bin/sadf
/usr/bin/sar
/usr/bin/tapestat
É provável que o M represente um dos seguintes:
- multiprocessador
- vários processadores
- microprocessador
- máquina
- monitor
Dada a parte superior do mpstat.c
código-fonte, descreve-o da seguinte forma:
- mpstat: per-processor statistics
Eu estaria inclinado a ir com o múltiplo. Isto parece ser consistente com o código-fonte se você olhar através dele, dado que ele sai do seu caminho para lidar com CPUs simples (UP) e múltiplas (SMP).
Exemplos de comentários do código:
- Structures used to save CPU and NUMA nodes CPU stats
- Compute CPU "all" as sum of all individual CPU (on SMP machines and look for offline CPU.
- Read total number of interrupts received among all CPU.
- What is the highest processor number on this machine?
OBSERVAÇÃO: Uma coisa que eu acho curioso com essa ferramenta é que, se o M deve representar multi *, essa palavra nunca aparece no código-fonte, mpstat.c
.