如何在LINUX中获取几个JBOSS节点的CPU使用率

时间:2012-10-26 19:50:13

标签: java linux jboss

有没有办法在linx中获得几个jboss节点的CPU使用率?

我按照以下语法盯着节点

  

home / xxx / jboss-4.0.3SP1 / bin / run.sh -c node1 -b localhost

     

home / xxx / jboss-4.0.3SP1 / bin / run.sh -c node2 -b localhost

但问题是上面两个进程的进程名称都是“java”。(但是有不同的PID) 有没有办法区分上述两个过程?

如果我使用top | grep'java'它显示所有但不是单独的。 例如:我想仅获取node1的CPU使用率,仅获取node2的node1,以及node1和node2。 我玩一些grep参数更改但没有运气。

而且我也不需要像“top”命令那样观看我想要那个java进程的CPU使用率(例如:node1)。

感谢。

1 个答案:

答案 0 :(得分:1)

尝试使用此ps命令代替top

ps -C java -o pid,tid,pcpu,cmd

有关ps的详细信息,请参阅ps(1)

如果要过滤结果,常用工具为grep

ps -C java -o pid,tid,pcpu,cmd | grep 'home/xxx/jboss-4.0.3SP1/bin/run.sh'
相关问题