https://mp.weixin.qq.com/s?srcid=1229Fiezd1 2&sharer_shareid=7cca4206c9bd967418f468
转载 2019-12-29 19:01:00
168阅读
2评论
1、简介     用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 
转载 2024-07-17 00:49:50
44阅读
一、TCP状态介绍:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到
转载 精选 2014-02-27 11:44:29
10000+阅读
TCP(TCP/IP是网络协议集合的一个子集)性能测试是指通过模拟用户请求、传输大量数据等方式,对TCP协议在特定条件下的性能进行测试评估。在Kubernetes(K8S)中,我们可以通过一些工具和方法来进行TCP性能测试,以评估集群中TCP服务的性能表现。下面将介绍Kubernetes中进行TCP性能测试的流程和具体步骤。 **TCP性能测试流程:** | 步骤
原创 2024-05-16 10:47:48
172阅读
Go语言网络编程入门:TCP、HTTP、Gin、WebSocket、RPC、gRPC示例在本文中,我们将介绍Go语言中的网络编程的不同方式,包括TCP、HTTP、Gin框架、WebSocket、RPC、gRPC的介绍与连接实例,并对所有示例代码都给出了详细的注释,最后对每种模式进行了总结。1. TCP网络编程TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,提供可靠的双向
Linux tcp 链接超时
原创 2018-10-24 11:19:59
4366阅读
#include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <stdlib.h> #include <assert.h> #include <stdio.
转载 2020-07-31 14:56:00
182阅读
2评论
 通过调整Linux TCP参数 提示服务器性能   用netstat -ant|grep TIME_WAIT|wc -l查看发现有700多的等待请求,原来是TCP/IP 栈引起的。   对于多数人来说,配置 TCP/IP 栈是邪恶的魔术,但是如果您运行高负载的 Web 服务器,那么有选择地更改 Red Hat 的一些缺省值能明显提高系统响应速度。TCP/IP 配置值被存储在 /p
转载 精选 2012-01-20 09:13:58
528阅读
其实主要是手里面的跑openvpn服务器。因为并没有明文禁p2p(哎……想想那么多流量好像不跑点p2p也跑不完),所以造成有的时候如果有比较多人跑BT的话,会造成VPN速度急剧下降。本文参考文章为:优化Linux下的内核TCP参数来提高服务器负载能力Linux Tuning本文所面对的情况为:高并发数高延迟高丢包(典型的美国服务器)值得注意的是,因为openvz的VPS权限比较低,能够修改的地方比
转载 精选 2015-01-29 09:43:51
1098阅读
其实主要是手里面的跑openvpn
转载 2022-12-16 10:44:23
294阅读
原创 2015-08-18 16:20:26
27阅读
在当今互联网时代,高流量大并发的网络环境下,如何进行Linux TCP性能调优成为了一个重要的问题。而红帽作为一款广泛应用的Linux发行版,其TCP性能调优也备受关注。 首先,要解决高流量大并发下的性能问题,需要从内核参数入手进行调整。通过修改sysctl.conf文件中的参数来优化TCP栈的性能。例如,增加net.core.somaxconn参数的值来增加TCP连接的排队等待长度,减少连接建
原创 2024-04-11 11:10:25
261阅读
第24章 TCP的未来和性能24.8 TCP性能在8 0年代中期出版的数值显示出 T C P在一个以太网上的吞吐量在每秒 100 000~200 000字节之间([Stevens 1990]的1 7 . 5节给出了参考文献)。从那时起事情已经发生了许多改变。现在通常使用的硬件(工作站和更快的个人电脑)每秒可以传输 800 000字节或者更快。在10 Mb/s的以太网上计算我们能够观察到的...
原创 2021-08-18 02:45:32
177阅读
网络通信的整个流程  在这一节就给大家讲解,有些同学对网络是既熟悉又陌生,熟悉是因为我们都知道,我们安装一个路由器,拉一个网线,或者用无限路由器,连上网线或者连上wifi就能够上网购物、看片片、吃鸡了,但是这一系列的神操作到底是怎么让我们上网了呢?让我们起底揭秘!由于网络的内容非常的多,本篇博客主要是学socket网络编程,所以我把网络这方面的内容放到了我另外一篇博客上,这个博客很简单,不是什么深
转载 2023-05-31 15:57:17
175阅读
第24章 TCP的未来和性能24.8 TCP性能在8 0年代中期出版的数值显示出 T C P在一个以太网上的吞吐量在每秒 100 000~200 000字节之间([Stevens 1990]的1 7 . 5节给出了参考文献)。从那时起事情已经发生了许多改变。现在通常使用的硬件(工作站和更快的个人电脑)每秒可以传输 800 000字节或者更快。在10 Mb/s的以太网上计算我们能够观察到的...
原创 2022-03-03 17:30:28
176阅读
TCP的可优化点:1.TCP三次握手增加了整整一次的往返时间2.TCP慢启动将被应用到每一个新连接3.TCP流量及拥塞控制会影响
原创 2023-04-11 00:18:38
286阅读
三次握手阶段 客户端SYN包的重试次数 sysctl -w net.ipv4.tcp_syn_retries=6 相关介绍 第 1 次重试发生在 1 秒钟后,接着会以翻倍的方式在第 2、4、8、16、32 秒共做 6 次重试,最后一次重试会等待 64 秒,如果仍然没有返回 ACK,才会终止三次握手。
转载 2020-10-07 21:48:00
500阅读
2评论
创建线程组新建线程组后,会出现一个线程组的配置界面,如下 Number of Threads(users):这是 JMeter 中的线程数,也可以称之为用户数,是产生TPS的,至于产生多少的TPS取决于系统的响应时间,并不能承载系统的负载能力,应该是TPSRamp-up Period(in seconds):递增时间,是以秒为单位。指的就是上面配置的线程数将在多长时间内会全部递增完。如
一个gRPC Proxy的实现方案导语可用性、可靠性和扩展性是衡量后台服务的基本标准,HTTP反向代理,是任何一个提供大型Web服务后台所必备的,用以提高服务的这些基础参数,且通过支持到负载均衡而进一步提升服务性能。然而,随着微服务框架的盛行,RPC技术也已经开始承载大量的微服务之间的通信,在众多RPC技术中,gRPC是Google开源的通用高性能RPC框架,因此,一个支持gRPC的反向代理的需求
Consul是什么Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性:服务发现 Consul的客户端可用提供一个服务,比如 api 或者mysql ,另外一些客户端可用使用Consul去发现一个指定服务的提供者.通过DNS或者HTTP应用程序可用很容易的找到他所依赖的服务.健康检查 Consul客户端可用提供任意数量的健康检查,指定一个服务(
  • 1
  • 2
  • 3
  • 4
  • 5