首页 > 其他分享 >性能测试-分析TCP连接数

性能测试-分析TCP连接数

时间:2023-05-27 12:55:32浏览次数:30  
标签:grep 查看 netstat TCP 连接数 测试 wc

TCP连接数 TCP连接数对应的是网络IO,也就是网络数据传输的输入输出。 TCP连接是一种面向连接的协议,它通过建立连接来保证数据传输的可靠性和完整性。在建立TCP连接时,会进行三次握手,建立连接后,数据的传输就可以进行了。 TCP连接数的增加会导致网络IO的增加,因为每个TCP连接都需要进行数据传输,而数据传输就是网络IO的一种表现。因此,当TCP连接数过多时,会对网络IO造成一定的负担,可能会导致网络拥塞和性能下降。   分析: 当连接数增加时,网络IO是否也随之增加?是否有某些连接占用了大量的网络IO资源?   windows查看TCP连接数 查看与某ip地址的TCP连接数(状态为ESTABLISHED 表示三次握手建立了链接 可以传输数据) netstat - ano|find "<ip地址>" |find “ESTABLISHED” /C 查看与某ip地址的TCP连接数(状态为TIME_WAIT 表示四次挥手 等待断开链接 ) netstat - ano|find "<ip地址>" |find “TIME_WAIT ” /C     Linux查看TCP连接数 查看与某ip地址的TCP连接数 netstat -an | grep <ip地址> | wc -l 查看与某ip地址的TCP连接数(状态为ESTABLISHED 表示三次握手建立了链接 可以传输数据) netstat -an | grep <ip地址> | grep ESTABLISHED | wc -l 查看与某ip地址的TCP连接数(状态为TIME_WAIT 表示四次挥手 等待断开链接 ) netstat -an | grep <ip地址> | grep TIME_WAIT | wc -l   Linux查看容器的TCP连接数 查看容器连接数 nsenter -t `docker inspect -f '{{.State.Pid}}' <container_name>` -n netstat | grep ESTABLISHED -c docker exec <container_name> netstat -an | grep ESTABLISHED | wc -l 或者看容器进程 ls /proc/PID/fd -l |grep socket: |wc -l   docker查看容器内连接数 pid=`docker inspect $dockername | grep -w  Pid | awk '{print $2}' | awk -F ',' '{print $1}'` echo $pid tcpnum=`cat /proc/$pid/net/tcp | wc -l` echo $tcpnum

标签:grep,查看,netstat,TCP,连接数,测试,wc
From: https://www.cnblogs.com/ttwx/p/17436583.html

相关文章

  • 性能测试-分析磁盘瓶颈
    iostat查看磁盘IO使用情况分析磁盘IO的性能,看读写性能,延迟和吞吐量等iostat参数:-c:仅显示cpu统计信息,与-d互斥-d:仅显示磁盘统计信息,与-c互斥-k:以KB单位显示,默认选项-m:以MB单位显示iostat-k25 avg-cpu:总体cpu的使用情况,如果是多核cpu,显示就是所有cpu的平均值%u......
  • 性能测试-分析内存瓶颈
    top或者free查看内存利用率看used的值有没有很高(一般持续超过70%就会认为可能有瓶颈)看buff/cache的值,通常情况比较大不是什么问题,如果系统需要更多内存时,buff/cache就会自动释放,但是如果占用了大量内存导致系统无法分配足够的内存给其他进程使用,就需要再分析和优化 top......
  • 报文常用测试工具-----IPOP V4.1
    摘自:https://blog.csdn.net/weixin_40013461/article/details/126368274下载地址:http://y.downyagt.com:7658/down4/hwipgj_downyi.com.zip1.1、IPOP简介IPOP软件是一个华为IP工具的集合,最原始的功能是IP地址动态绑定,后续在此基础上不断的进行了扩充,就形成了现在的版本。IPOP是......
  • HPL测试的配置(依赖于BLAS),通过OpenMpi进行实现
    1.1虚拟机的配置1.1.1Linux光盘映像文件由于对于Ubuntu系统更为熟悉,所以选择了最新版的Ubuntu系统作为Linux发行版。1.1.2Hypervisor由于之前一直使用VMware,对其中操作熟悉,因此选择VMware作为Hypervisor1.2搭建集群并安装相关程序1.2.1创建虚拟机以上为虚拟......
  • 软件测试职业生涯需要编写的全套文档模板,收藏这一篇就够了(附文档模板及视频)~
    作为一名测试工程师,在整个的职业生涯中,会涉及到各种不同类型的文档编写,大体包括如下:对应文档模板及文档编写视频如下:  一、测试岗位必备的文档在一个常规的软件测试流程中,会涉及到测试计划、测试方案、测试用例、测试报告的编写,这些文档也是软件测试岗位必须掌握的文档类......
  • 自动化测试-基础知识—Bash基础
    Bash在Bash中,美元符号$可以用于引用变量或者表达式的值。Bash中的变量并不需要事先声明,而是在第一次赋值时自动创建。基于这个特性,我们可以通过给变量名加上$的方式来引用它的值,比如$var表示引用变量var的值。在Bash中,使用$还有其他一些常见的用法,例如:$0:表示执......
  • 野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习
    野火RA6M5开发板DHT11温湿度传感器OLED显示测试学习DHT11温湿度传感器DHT11是一款有已校准数字信号输出的温湿度传感器。精度湿度+-5%RH,温度+-2℃,量程湿度20-90%RH,温度0~50℃。更多DHT11信息请参考:https://baike.sogou.com/v73984313.htm?fromTitle=DHT11下图为DHT11的引......
  • 绘制RUL预测中的测试引擎预测表现
    下图为C-MAPSS的4个数据子集测试集的所有发动机引擎的真实RUL与估计的RUL表现,并按照真实RUL值的大小从小到大排列。#导出预测rul和真实rul,pred为预测函数,model为训练后的NN模型pred_rul,real_rul=pred(model,test_iter)#将pred_rul和real_rul拼接,以方便进行排序rul......
  • 自动化测试-基础知识—Bash基础
    Bash在Bash中,美元符号$可以用于引用变量或者表达式的值。Bash中的变量并不需要事先声明,而是在第一次赋值时自动创建。基于这个特性,我们可以通过给变量名加上$的方式来引用它的值,比如$var表示引用变量var的值。在Bash中,使用$还有其他一些常见的用法,例如:$0:表示执......
  • 利用函数模板解决双倍功能 利用类模板解决绝对值功能 vector应用测试
    请使用模板参数设计实现双倍功能函数,函数功能要求实现返回值为输入参数的两倍,函数参数应能适应整型、浮点型、双精度型等各种类型,返回值类型与参数一样。裁判测试程序样例: #include<iostream>usingnamespacestd;/*请在这里填写答案*/intmain(void){charc='\0';......