Неясно, что именно означает буква М в mpstat
. ПРИМЕЧАНИЕ.:mpstat
является частью пакета sysstat, а также частью семейства *инструментов статистики :
.
$ 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
Скорее всего, буква М означает одно из следующих:
Учитывая, что начало исходного кодаmpstat.c
описывает его как:
- mpstat: per-processor statistics
Я склоняюсь к кратному. Кажется, что это согласуется с исходным кодом, если вы просматриваете его, учитывая, что он изо всех сил старается работать как с одним (UP ), так и с несколькими процессорами (SMP ).
Пример комментариев из кода:
- 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?
ПРИМЕЧАНИЕ.:Одна вещь, которую я нахожу любопытной в этом инструменте, заключается в том, что если M предназначено для представления множественного *, это слово никогда не появляется в исходном коде, mpstat.c
.