AIX上的Oracle数据库CPU使用情况

时间:2015-03-18 10:01:49

标签: oracle performance aix

我想在AIX框中找到所有Oracle进程的CPU进程使用情况。

在Solaris上,我可以执行以下操作:

prstat -n 400 -c -s cpu -p 9013 1 1
PID USERNAME  SIZE   RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP
9013 oracle   3463M 2928M sleep   53    0   0:00:35 0.9% oracle/2
Total: 1 processes, 2 lwps, load averages: 2.25, 2.32, 2.40

这基本上报告了给定进程ID的CPU使用率(在本例中为9013)。给定所有Oracle PID的列表,我可以使用此命令来获取每个的CPU使用情况,总结它们,并且我已经掌握了Oracle数据库CPU的使用情况。

如何使用AIX获得相同的功能?

由于

1 个答案:

答案 0 :(得分:0)

您可以尝试使用nmon或topas,它将显示当前的%CPU。您可能还希望使用WLM为所有Oracle进程创建一个类,然后使用wlmstat查看该类的CPU使用情况。这样可以省去手动添加它们的麻烦。