Linux下多个同名进程 高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/08 22:38:23
请问这是怎么回事,java有33个进程,mysqld有41个进程,参见截图
运行环境是rhel as3u5,应用程序实际使用,还没发现异常。
# uname -r;cat /etc/issue
2.4.21-32.ELsmp
Red Hat Enterprise Linux AS release 3 (Taroon Update 5)
Kernel \r on an \m

同样的应用程序,在rhl9和rhel as3u4上正常,java和mysqld进程各一个
# uname -r;cat /etc/issue
2.4.20-8smp
Red Hat Linux release 9 (Shrike)
Kernel \r on an \m

# uname -r;cat /etc/issue
2.4.21-27.ELsmp
Red Hat Enterprise Linux AS release 3 (Taroon Update 4)
Kernel \r on an \m

07:18:50 up 42 min, 1 user, load average: 0.00, 0.00, 0.00
127 processes: 126 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 0.1% 0.0% 1.6% 0.0% 0.1% 0.0% 98.1%
cpu00 0.2% 0.0% 1.2% 0.0% 0.0% 0.0% 98.5%
cpu01 0.0% 0.0% 2.0% 0.0% 0.2% 0.0% 97.7%

虽然进程名相同但是ID不一样,进程不一样,并且你的绝大多数进程都是在睡眠状态,感觉没什么大问题,并发执行的进程比较多,个人浅见,附图一张,web服务器上的httpd并发进程

应该都是JAVA的子进程。个人认为是正常现像。

只要是有调用JAVA 就会多出一个进程 楼主查看下lsof