文档章节

Linux下查看当前TCP连接开启速率

z
 zencore
发布于 2017/09/06 10:05
字数 165
阅读 103
收藏 0
#!/bin/bash
last=`netstat -s|grep 'passive connections openings'|awk '{print $1}'`
sleep 1
while [ true ]; do
    now=`netstat -s|grep 'passive connections openings'|awk '{print $1}'`
    echo `date` $(( now - last ))
    last=$now
    sleep 1
done

 

备注:

  1. 通过netstat -s来获取tcp网络栈信息
  2. passive connections openings表示外部主机与本机建立连接的次数(累积值)
  3. active connections openings表示本机与外部主机建立连接的次数(累积值)
  4. 其它TCP连接计数信息可以通过grep不同关键字来获取
  5. 结果显示的是QPS(QPS是通过sleep 1控制实现的,如果netstat -s时间过长,则对结果有一定影响)

© 著作权归作者所有

z
粉丝 0
博文 5
码字总数 449
作品 0
杭州
程序员
私信 提问
一台Linux服务器可以负载多少个连接?

首先我们来看如何标识一个TCP连接?系统是通过一个四元组来识别,(srcip,srcport,dstip,dstport)即源IP、源端口、目标IP、目标端口。比如我们有一台服务192.168.0.1,开启端口80.那么所有的客...

新栋BOOK
2017/11/08
0
5
Linux 网络内核参数优化来提高服务器并发处理能力

简介 提高服务器性能有很多方法,比如划分图片服务器,主从数据库服务器,和网站服务器在服务器。但是硬件资源额定有限的情况下,最大的压榨服务器的性能,提高服务器的并发处理能力,是很多...

baby神
2018/07/04
0
0
浅谈linux性能调优之十五:常见网络参数整理

1.tcp连接保持管理: net.ipv4.tcpkeepalivetime = 7200 如果在该参数指定时间内某条连接处于空闲状态,则内核向远程主机发起探测 net.ipv4.tcpkeepaliveintvl = 75 内核向远程主机发送的保活...

OscerSong
2013/07/22
0
0
性能调优之网络篇 - ethtool 简单用法

以前一直拿ethtool来判断网络的物理连接是否正常,其他功能都没仔细看过,但是ethtool绝不是单单看网卡是否linked这么简单的,今天来分享一下ethtool工具的简单用法。 首先看一下命令帮助: ...

shanker
2016/04/22
0
0
如何检查某个端口是否开启的 3 种方法

这是一个很重要的话题,不仅对 Linux 管理员而言,对于我们大家而言也非常有帮助。我的意思是说对于工作在 IT 基础设施行业的用户来说,了解这个话题也是非常有用的。他们需要在执行下一步操...

Linux就该这么学
04/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

NIO基于长度域的报文在Netty下的解码

1, 先复习一下粘包/拆包 1.1, 粘包/拆包的含义 TCP是个“流”协议, 并不了解上层业务数据的具体含义, 它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP...

老菜鸟0217
今天
8
0
从零开始搭建spring-cloud(2) ----ribbon

在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。 其实我们已经在上...

Vincent-Duan
今天
19
0
get和post的区别?

doGet:路径传参。效率高,安全性差(get的传送数据量有限制,不能大于2Kb) doPOST:实体传参。效率低,安全性好 建议: 1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Pos...

花无谢
昨天
4
0
当谈论迭代器时,我谈些什么?

当谈论迭代器时,我谈些什么? 花下猫语:之前说过,我对于编程语言跟其它学科的融合非常感兴趣,但我还说漏了一点,就是我对于 Python 跟其它编程语言的对比学习,也很感兴趣。所以,我一直...

豌豆花下猫
昨天
14
0
10天学Python直接做项目,我做了这5件事

初学者如何尽快上手python? 市面上关于如何学python的资料很多,但是讲的都太复杂。 我就是很简单的几句话,从小白到开发工程师,我只做了五件事。 我觉得任何商业计划书如果不能用几句话讲...

Python派森
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部