gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:06:13 25 4
gpt4 key购买 nike

有没有办法在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 和 node2。我尝试了一些 grep 参数更改,但运气不好。

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

谢谢。

最佳答案

试试这个 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'

关于java - 如何在 LINUX 中获取多个 JBOSS 节点的 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13093471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com