2013-08-23 5 views
0

Как я могу получить время пользователя и системное время процессора для каждого процессора в AIX. Я знаю, что могу получить это значение из cat/proc/stat на машине linux и из pstat_getprocessor() на машине HP-UX. Есть ли способ получить эту же метрику на машине AIX.CPU Время пользователя и системное время на AIX

$ cat /proc/stat 
... 
cpu 23697394 7969 2744135 4505191649 2958605 190 17883 0 0 
cpu0 12511394 4575 1520243 2251753159 1480624 137 10580 0 0 
cpu1 11186000 3394 1223891 2253438490 1477980 53 7302 0 0 
... 
+0

libperfstat.h - это библиотека, которая получит результат. – Yogesh

ответ

0

mpstat предоставляет эти метрики, либо разобрать его выход или выяснить, как/где это найти их.

+0

Я думал, что mpstat просто даст мне процент, но не индивидуальные метрики времени в циклах/миллисекундах/секундах. правильно? – Yogesh

+0

Вы можете легко конвертировать проценты заданного периода времени в миллисекунды, секунды или циклы, не так ли? – jlliagre

+0

Это правда, только если я знаю, что такое период времени. Я не хочу получать полные пользовательские циклы, системные циклы из системы времени были подняты. MPSTAT без какой-либо продолжительности/интервала времени. Если я смогу получить это значение, тогда я смогу получить желаемый результат. – Yogesh

 Смежные вопросы

  • Нет связанных вопросов^_^