1,监控java线程数:
ps -eLf | grep java | wc -l
-L参数显示进程,并尽量显示其LWP(线程ID)和NLWP(线程的个数)。
2,监控网络客户连接数:
netstat -n | grep tcp | grep 侦听端口 | wc -l
3,监控指定进程id的线程:
ls /proc/PID/task | wc -l
4,top -H查看各个线程情况
其中H命令可以显示各个线程的情况。(在top命令后,按H键;或者top -H)
5,查看某个端口的客户端连接数
netstat -n | grep tcp | grep 9090
6,查看所有存在的线程
ps xH
1. TOP命令如何快速按%CPU、%MEM、TIME+列排序
a). %CPU:使用大写字母按键:P
b). %MEM:使用大写字母按键:M
c). TIME+:使用大写字母按键: T
注:TOP默认排序为倒序,如果确实需要升序排序,可以使用大写字母按键:R
2,通过”shift + >”或”shift + <”可以向右或左改变排序列
下图是按一次”shift + >”的效果图,视图现在已经按照%MEM来排序
3,敲击键盘“b”(打开/关闭加亮效果),top进程就是视图第二行显示的唯一的运行态(runing)的那个进程,可以通过敲击“y”键关闭或打开运行态进程的加亮效果。
4,敲击键盘“x”,高亮排序列
ps -eLf | grep java | wc -l
-L参数显示进程,并尽量显示其LWP(线程ID)和NLWP(线程的个数)。
2,监控网络客户连接数:
netstat -n | grep tcp | grep 侦听端口 | wc -l
3,监控指定进程id的线程:
ls /proc/PID/task | wc -l
4,top -H查看各个线程情况
其中H命令可以显示各个线程的情况。(在top命令后,按H键;或者top -H)
5,查看某个端口的客户端连接数
netstat -n | grep tcp | grep 9090
6,查看所有存在的线程
ps xH
1. TOP命令如何快速按%CPU、%MEM、TIME+列排序
a). %CPU:使用大写字母按键:P
b). %MEM:使用大写字母按键:M
c). TIME+:使用大写字母按键: T
注:TOP默认排序为倒序,如果确实需要升序排序,可以使用大写字母按键:R
2,通过”shift + >”或”shift + <”可以向右或左改变排序列
下图是按一次”shift + >”的效果图,视图现在已经按照%MEM来排序
3,敲击键盘“b”(打开/关闭加亮效果),top进程就是视图第二行显示的唯一的运行态(runing)的那个进程,可以通过敲击“y”键关闭或打开运行态进程的加亮效果。
4,敲击键盘“x”,高亮排序列