zoukankan      html  css  js  c++  java
  • linux网络性能评估

     Linux网络性能评估 


       参考自:自学it网,http://www.zixue.it/。 

    网络性能评估
    (1)通过ping命令检测网络的连通性。
    (2)通过netstat -i 组合检测网络接口状况。
    (3)通过netstat -r 组合检测系统路由表信息。
    (4)通过sar -n 组合显示系统的网络运行状态(sar -n DEV 5 3)。
    常用分析:

    查看tcp连接数最多的ip:
    sudo netstat -pant | grep ":22" | awk '{print $5}' | awk -F":" '{print $4}' |sort|uniq -c|sort -nr
    解释:
    awk -F":" '{print $4}' 表示把结果的第4列用:号分割
    sort -nr 排序,-n以数值大小排序,-r倒序,从大到小。
    uniq -c 删除重复的行,-c表示加上每行出现的次数。
    netstat命令是一个监控TCP/IP网络的非常有用的工具,
    它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。
    netstat -pant
    参数-p :显示正在使用Socket的程序识别码和程序名称;
    参数-a :显示所有连线中的Socket;
    参数-n :直接使用ip地址,而不通过域名服务器;
    参数-t :显示TCP传输协议的连线状况。

    提取访问nginx服务器最多的10个ip。
    cat access.log | awk '{print $1}' | sort | uniq -c | sort -nr | head -n10


  • 相关阅读:
    选择器高级,from提交方式
    java基础(5)
    java基础(4)
    java基础(3)
    java基础(2)
    java基础(1)
    数据库基础与ADO.NET和C#中的异常处理
    C#中字符串的常用方法
    Linux基本命令格式(3)
    面向对象第二章
  • 原文地址:https://www.cnblogs.com/gyfluck/p/9773900.html
Copyright © 2011-2022 走看看