docker环境的宿主机,好几个java进程占用内存比较大,如何查看这几个java进程对应的tomcat容器?
ps -ef|grep java 查看该Java进程的ppid ps -ef|grep ppid 查看父进程里的容器号docker ps |grep 容器号前10位 即为对应的容器注:docker ps查看容器号简写,故grep整个容器号是查不到的
在/proc/{pid}文件夹下面有很多关于这个进程的相关信息,可以根据情况去看一下你所需求的信息
ps aux|grep tomcat就能看到各自tomcat启动信息,占用cpu与内存数据也能看到。
另外使用lsof也行,比如你一个java启动的是8080端口,
先使用lsof -i :8080获取pid,然后使用lsof -p pid获取进程信息。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30