Linux下命令
1.查看进程id
ps -elf | grep name
2.显示进程下所有线程
方法一:PS
在ps命令中,“-T”选项可以开启线程查看。下面的命令列出了由进程号为的进程创建的所有线程。
ps -T -p
方法二: Top
top命令可以实时显示各个线程情况。要在top输出中开启线程查看,请调用top命令的“-H”选项,该选项会列出所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。
top -H -p
3.查看系统socket是否出错
cat /proc/net/snmp
查看InErrors是否在出现问题的期间有增长
UdpLite: InDatagrams NoPorts InErrors OutDatagrams RcvbufErrors SndbufErrors InCsumErrors
UdpLite: 0 0 0 0 0 0 0
4.查看网卡带宽和网卡收发包情况
4.1带宽
先ifconfig获取网卡信息如eth0
然后ethtool eth0 (看到speed那一行)
4.2收发包情况
ethtool -S eth0
这样就可以查看网卡的收发包的信息,并会看到是不是一些相关的error包
关注的是error相关的项,所以可以使用这个命令来看error的项:
ethtool -S eth0 |grep error
如果这几项有非零的,就需要注意了