zoukankan      html  css  js  c++  java
  • [转载]Linux性能测试 netstat命令

     

    功能说明:Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
    语 法:netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]
    补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。
    参 数:
    -a或–all 显示所有连线中的Socket。
    -A<网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。
    -c或–continuous 持续列出网络状态。
    -C或–cache 显示路由器配置的快取信息。
    -e或–extend 显示网络其他相关信息。
    -F或–fib 显示FIB。
    -g或–groups 显示多重广播功能群组组员名单。
    -h或–help 在线帮助。
    -i或–interfaces 显示网络界面信息表单。
    -l或–listening 显示监控中的服务器的Socket。
    -M或–masquerade 显示伪装的网络连线。
    -n或–numeric 直接使用IP地址,而不通过域名服务器。
    -N或–netlink或–symbolic 显示网络硬件外围设备的符号连接名称。
    -o或–timers 显示计时器。
    -p或–programs 显示正在使用Socket的程序识别码和程序名称。
    -r或–route 显示Routing Table。
    -s或–statistice 显示网络工作信息统计表。
    -t或–tcp 显示TCP传输协议的连线状况。
    -u或–udp 显示UDP传输协议的连线状况。
    -v或–verbose 显示指令执行过程。
    -V或–version 显示版本信息。
    -w或–raw 显示RAW传输协议的连线状况。
    -x或–unix 此参数的效果和指定”-A unix”参数相同。
    –ip或–inet 此参数的效果和指定”-A inet”参数相同

    netstat 的一些常用选项
    netstat -s
    本选项能够按照各个协议分别显示其统计数据。如果我们的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么我们就可以用本选项来查看一下所显示的信息。我们需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

       1: [root@SM155 proc]# netstat -s
       2: Ip:
       3:     8530928 total packets received
       4:     0 forwarded
       5:     0 incoming packets discarded
       6:     6972819 incoming packets delivered
       7:     8521573 requests sent out
       8:     1 fragments dropped after timeout
       9:     39629 reassemblies required
      10:     19667 packets reassembled ok
      11:     1 packet reassembles failed
      12: Icmp:
      13:     16023 ICMP messages received
      14:     175 input ICMP message failed.
      15:     ICMP input histogram:
      16:         destination unreachable: 4362
      17:         echo requests: 11661
      18:     19476 ICMP messages sent
      19:     0 ICMP messages failed
      20:     ICMP output histogram:
      21:         destination unreachable: 7815
      22:         echo replies: 11661
      23: Tcp:
      24:     1651264 active connections openings
      25:     159526 passive connection openings
      26:     197 failed connection attempts
      27:     150104 connection resets received
      28:     31 connections established
      29:     6439010 segments received
      30:     6739834 segments send out
      31:     423 segments retransmited
      32:     0 bad segments received.
      33:     1649444 resets sent
      34: Udp:
      35:     135397 packets received
      36:     7341 packets to unknown port received.
      37:     0 packet receive errors
      38:     1762263 packets sent
      39: TcpExt:
      40:     ArpFilter: 0
      41:     800 TCP sockets finished time wait in fast timer
      42:     300 time wait sockets recycled by time stamp
      43:     8850 delayed acks sent
      44:     1 delayed acks further delayed because of locked socket
      45:     Quick ack mode was activated 12 times
      46:     552580 packets directly queued to recvmsg prequeue.
      47:     296789 packets directly received from prequeue
      48:     724223 packets header predicted
      49:     11117 packets header predicted and directly queued to user
      50:     TCPPureAcks: 249691
      51:     TCPHPAcks: 1235152
      52:     TCPRenoRecovery: 0
      53:     TCPSackRecovery: 1
      54:     TCPSACKReneging: 0
      55:     TCPFACKReorder: 0
      56:     TCPSACKReorder: 0

    netstat -e
    本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量)。

       1: [root@SM155 proc]# netstat -e
       2: Active Internet connections (w/o servers)
       3: Proto Recv-Q Send-Q Local Address               Foreign Address             State       User       Inode     
       4: tcp        0      0 10.90.243.155:49182         10.90.243.27:32931          ESTABLISHED root       382858     
       5: tcp        0      0 localhost.localdomain:49176 localhost.localdomain:39918 ESTABLISHED root       24542      
       6: tcp        1      0 10.90.243.155:64766         10.90.243.27:951            CLOSE_WAIT  root       3239351    
       7: tcp        0      0 localhost.localdomain:39015 localhost.localdomain:49178 ESTABLISHED root       24546      
       8: tcp        0      0 localhost.localdomain:39016 localhost.localdomain:49179 ESTABLISHED root       24548      
       9: tcp        0      0 10.90.243.155:ssh           10.88.22.243:3672           ESTABLISHED root       6062002

    netstat -r

    本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的 信息。除了显示有效路由外,还显示当前有效的连接。

       1: [root@SM155 proc]# netstat -r
       2: Kernel IP routing table
       3: Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
       4: 10.90.243.0     *               255.255.255.0   U         0 0          0 eth0
       5: 10.10.10.0      *               255.255.255.0   U         0 0          0 eth1
       6: 169.254.0.0     *               255.255.0.0     U         0 0          0 eth1
       7: default         10.90.243.1     0.0.0.0         UG        0 0          0 eth0
       8: [root@SM155 proc]# 

    netstat -a

    本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请(LISTENING)的那些连接。

       1: [root@SM155 proc]# netstat -a
       2: Active Internet connections (servers and established)
       3: Proto Recv-Q Send-Q Local Address               Foreign Address             State      
       4: tcp        0      0 10.90.243.155:39010         *:*                         LISTEN      
       5: tcp        0      0 *:shell                     *:*                         LISTEN      
       6: tcp        0      0 10.90.243.155:39011         *:*                         LISTEN      
       7: tcp        0      0 *:39012                     *:*                         LISTEN      
       8: tcp        0      0 *:39015                     *:*                         LISTEN      
       9: tcp        0      0 *:49159                     *:*                         LISTEN      
      10: tcp        0      0 localhost.localdomain:39016 *:*                         LISTEN      
      11: tcp        0      0 *:49166                     *:*                         LISTEN      
      12: tcp        0      0 *:39918                     *:*                         LISTEN      
      13: tcp        0      0 *:sunrpc                    *:*                         LISTEN      
      14: tcp        0      0 *:49173                     *:*                         LISTEN      
      15: tcp        0      0 *:ftp                       *:*                         LISTEN      
      16: tcp        0      0 *:ssh                       *:*                         LISTEN      
      17: tcp        0      0 *:13819                     *:*                         LISTEN      
      18: tcp        0      0 *:2812                      *:*                         LISTEN      
      19: tcp        0      0 10.90.243.155:49182         *:*                         LISTEN      
      20: tcp        0      0 10.90.243.155:49182         10.90.243.27:32931          ESTABLISHED 
      21: tcp        0      0 localhost.localdomain:49176 localhost.localdomain:39918 ESTABLISHED 
      22: tcp        1      0 10.90.243.155:64766         10.90.243.27:951            CLOSE_WAIT  
      23: tcp        0      0 localhost.localdomain:39015 localhost.localdomain:49178 ESTABLISHED 
      24: tcp        0      0 localhost.localdomain:39016 localhost.localdomain:49179 ESTABLISHED 

    netstat -n
    显示所有已建立的有效连接。

       1: [root@SM155 proc]# netstat -n
       2: Active Internet connections (w/o servers)
       3: Proto Recv-Q Send-Q Local Address               Foreign Address             State      
       4: tcp        0      0 10.90.243.155:49182         10.90.243.27:32931          ESTABLISHED 
       5: tcp        0      0 127.0.0.1:49176             127.0.0.1:39918             ESTABLISHED 
       6: tcp        1      0 10.90.243.155:64766         10.90.243.27:951            CLOSE_WAIT  
       7: tcp        0      0 127.0.0.1:39015             127.0.0.1:49178             ESTABLISHED 
       8: tcp        0      0 127.0.0.1:39016             127.0.0.1:49179             ESTABLISHED 
       9: tcp        0      0 127.0.0.1:39918             127.0.0.1:49176             ESTABLISHED 
      10: tcp        0      0 10.90.243.155:58692         10.90.243.155:39010         ESTABLISHED 
      11: tcp        0      0 10.90.243.155:39012         10.90.243.155:49168         ESTABLISHED 
      12: tcp        0      0 127.0.0.1:39012             127.0.0.1:49174             ESTABLISHED 
      13: tcp        0      0 10.90.243.155:39012         10.90.243.155:49175         ESTABLISHED 
      14: tcp        0      0 127.0.0.1:39012             127.0.0.1:49160             ESTABLISHED 
      15: tcp        0      0 10.90.243.155:39012         10.90.243.155:49161         ESTABLISHED 
      16: tcp        0      0 127.0.0.1:39012             127.0.0.1:49167             ESTABLISHED 
      17: tcp        0      0 10.90.243.155:49185         10.90.243.155:39011         ESTABLISHED 
      18: tcp        0      0 127.0.0.1:49174             127.0.0.1:39012             ESTABLISHED 
      19: tcp        0      0 10.90.243.155:49175         10.90.243.155:39012         ESTABLISHED 
      20: tcp        0      0 10.90.243.155:49168         10.90.243.155:39012         ESTABLISHED 
      21: tcp        0      0 127.0.0.1:49167             127.0.0.1:39012             ESTABLISHED 
      22: tcp        0      0 127.0.0.1:49160             127.0.0.1:39012             ESTABLISHED 
      23: tcp        0      0 10.90.243.155:49161         10.90.243.155:39012         ESTABLISHED 
      24: tcp        0      0 10.90.243.155:49159         10.90.243.155:58726         ESTABLISHED 
      25: tcp        0      0 127.0.0.1:49178             127.0.0.1:39015             ESTABLISHED 

    ■ 原文网址:http://txw1958.cnblogs.com/

  • 相关阅读:
    webpack打包优化提升构建速度、减少打包文件体积等
    centos安装LibreOffice
    JRebel注册码,XRebel注册码,在线破解教程,可激活至2100(亲测有效)
    linux 脚本命令
    python+selenium自动化(四)之selenium切换窗口
    python 面试常见的编程题
    python+selenium自动化(六)之元素其他属性定位
    python+selenium自动化(一)之环境搭建
    pytest 多重断言
    pytest 用例初始化和用例数据清除
  • 原文地址:https://www.cnblogs.com/lovemdx/p/2874193.html
Copyright © 2011-2022 走看看