O que significa “m” no mpstat?

0

Eu verifico o manual de mpstat , afirma:

The mpstat command writes to standard output activities for each available processor, processor 0 being the first one. Global average activities among all processors are also reported. The mpstat command can be used both on SMP and UP machines, but in the latter, only global average activities will be printed. If no activity has been selected, then the default report is the CPU utilization report.

No entanto, não entendi o que significa em mpstat? é múltiplo?

    
por JawSaw 06.09.2018 / 05:44

3 respostas

2

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 .

Referências

por 06.09.2018 / 06:55
0

De acordo com a Linux Magazine , ela parece "multi-processador". Tenho certeza de que "processador múltiplo" também funcionaria.

    
por 06.09.2018 / 06:17
-2

mpstat é dos primeiros aprimoramentos de vários processadores de SunOS-4.x .

Não há sugestão para multi processor no código-fonte nem na página man, então só pode ser visto como uma explicação óbvia.

    
por 06.09.2018 / 08:32