Bla*_*man 12 ubuntu performance-monitoring top
我跑了,我想总是看到 java/tomcat/redis/mysql/mongo,这可能吗?
use*_*517 22
你可以这样
top -p `pgrep -d ',' "java|tomcat|redis|mysql|mongo"`
Run Code Online (Sandbox Code Playgroud)
这将pgrep
生成一个逗号分隔的 pid 列表,这些列表被传递给top -p
小智 6
不完全是你要找的,但有时一个进程是由它自己的用户运行的,比如 apache2 通常由用户 www-data 运行。
您可以使用它来将 top 的输出限制为仅该用户的进程,使用以下命令有效地仅显示 apache2 进程:
top -u www-data
Run Code Online (Sandbox Code Playgroud)
查看man top手册页以了解有关 top 实用程序的更多详细信息...
Semms 你需要 -p 参数
-p :将 PID 监控为: -pN1 -pN2 ... 或 -pN1, N2 [,...]
Run Code Online (Sandbox Code Playgroud)Monitor only processes with specified process IDs. This option can be given up to 20 times, or you can provide a comma delimited list with up to 20 pids. Co-mingling both approaches is permitted.