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


最新文章

  1. CSS知识总结(二)
  2. PHP中require和include路径问题总结
  3. flex上下固定中间滚动布局
  4. Excel 取得一定范围内最大的有值的行号
  5. NSString和SwiftString的区别和使用场景
  6. Bootstrap_进度条
  7. Python 初学(一) 标识符
  8. Java之路
  9. JUnit---Java单元测试必备工具
  10. Nexus 5 Android 6.0.1刷机、Root
  11. [Angular 2] Keynote: Lazy Routing -- NGCONF
  12. MySql数据库3【优化4】连接设置的优化
  13. PHP页面中文乱码问题
  14. C#中System.Globalization.DateTimeFormatInfo.InvariantInfo怎么用
  15. Session为空的一种原因
  16. 第三章 AOP 编程选择
  17. java这些东西发展(4)-------无穷time of error
  18. [bzoj1227] [SDOI2009]虔诚的墓主人
  19. 【BZOJ2243】【SDOI2011】染色(树链剖分,线段树)
  20. java上传文件常见几种方式

热门文章

  1. python之路——目录
  2. 标注偏置问题(Label Bias Problem)和HMM、MEMM、CRF模型比较<转>
  3. CeontOS6.5安装php环境
  4. 在Phonegap下实现oAuth认证
  5. tiny4412 busybox制作根文件系统rootfs nfs 挂载 ubuntu 14.04
  6. Web框架之Django_10 重要组件(Auth模块)
  7. sweetalert使用随笔
  8. int (*a)[10] 和 int *a[10] 的区别
  9. Vector模板类----构造与析构
  10. Luogu 3423 [POI 2005]BAN-银行票据 (多重背包单调队列优化 + 方案打印)