2013-08-23 55 views
0

如何獲取AIX上每個CPU的CPU用戶時間和系統時間。 我知道我可以從linux機器上的cat/proc/stat和HP-UX機器上的pstat_getprocessor()獲取此值。有沒有辦法在AIX機器上獲得這個相同的指標。AIX上的CPU用戶時間和系統時間

$ 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

相關問題