会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
坐看云起时
乘风好去,长空万里,直下看山河!!! 研究过httpserver、nginx、内核tcpip协议栈源码,内存管理 、摄像头-iic-spi等驱动!! 目前搞搞准入 看看内核 看看身份逻辑 看看管控 写写go
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
70
下一页
2024年2月22日
混合慢启动Hybrid Slow Start
摘要: rfc文档 Taming the elephants: New TCP slow start 标准的慢启动在长肥管道--带宽延迟乘积(BDP)较大网络环境下表现不好,不好的原因主要有两个: 1) 标准慢启动的拥塞窗口指数式的增长方式过于激进容易导致大量丢包,丢包恢复性能损耗太大。 2) 被优化过的慢
阅读全文
posted @ 2024-02-22 21:24 codestacklinuxer
阅读(235)
评论(0)
推荐(0)
2024年2月21日
转载Cubic拥塞控制算法进行简单分析
摘要: BIC是binary increase congestion contrl的缩写。不同拥塞控制算法的核心差异其实都体现在拥塞避免阶段。过去reno拥塞控制算法的主要缺点是增cwnd采用的方式是累加的线性增窗(AI,additive increase)。线性增窗主要缺点是: 每经过一个RTO,cwnd
阅读全文
posted @ 2024-02-21 21:38 codestacklinuxer
阅读(1002)
评论(0)
推荐(0)
转载linux-network-performance-parameters
摘要: 转载:https://github.com/leandromoreira/linux-network-performance-parameters Introduction Linux network queues overview Fitting the sysctl variables into
阅读全文
posted @ 2024-02-21 11:23 codestacklinuxer
阅读(84)
评论(0)
推荐(0)
转载tcptrace cwnd问题
摘要: 转载自https://www.kawabangga.com/posts/5217 途中,每根竖线的高度可以理解为一次性发送的数据多少:第一个请求中(图中第一次升高),一开始慢慢发,越发越快,这是因为 TCP 要避免出现拥塞,所以在链接刚建立的时候会 slow start,慢慢发送,如果网络能接受,就
阅读全文
posted @ 2024-02-21 11:06 codestacklinuxer
阅读(117)
评论(0)
推荐(0)
2024年2月20日
wirelshark tcptrace 识别
摘要: 参考:http://packetbomb.com/understanding-the-tcptrace-time-sequence-graph-in-wireshark/ cwnd 查看方式 Congestion control 是发送端通过算法得到的一个动态变量,会实时调整,并不会体现在协议的传输
阅读全文
posted @ 2024-02-20 18:35 codestacklinuxer
阅读(926)
评论(0)
推荐(1)
2024年2月19日
tshark命令行版WireShark
摘要: 安装命令:yum install -y wireshark 在Linux下,当我们需要抓取网络数据包分析时,通常是使用tcpdump抓取网络raw数据包存到一个文件,然后下载到本地使用wireshark界面网络分析工具进行网络包分析。 最近才发现,原来wireshark也提供有Linux命令行工具-
阅读全文
posted @ 2024-02-19 17:42 codestacklinuxer
阅读(285)
评论(0)
推荐(0)
api鉴权
该文被密码保护。
阅读全文
posted @ 2024-02-19 16:24 codestacklinuxer
阅读(47)
评论(0)
推荐(0)
2024年1月24日
go库bytes
摘要: bytes strings的基本操作与bytes的基本操作基本类似 #基本操作 #比较 和比较相关的方法有: func Equal(a, b []byte) bool func EqualFold(s, t []byte) bool func Compare(a, b []byte) int 其中E
阅读全文
posted @ 2024-01-24 12:12 codestacklinuxer
阅读(29)
评论(0)
推荐(0)
go 库I/O bufio
摘要: 之前也有博客记录之 goio包 bufio bufio.Reader类型的值(以下简称Reader值)内的缓冲区,其实就是一个数据存储中介,它介于底层读取器与读取方法及其调用方之间。所谓的底层读取器,就是在初始化此类值的时候传入的io.Reader类型的参数值。 Reader值的读取方法一般都会先从
阅读全文
posted @ 2024-01-24 12:08 codestacklinuxer
阅读(60)
评论(0)
推荐(0)
2024年1月22日
go-net-http 4
摘要: 不要通过共享内存来通信,而应该通过通信来共享内存 这个是golang社区的经典语 说的是什么意思呢? 之前使用C代码进行性能优化的时候,遇到了很多高性能的架构,但是其只依赖于高性能的MPSC队列(queue普遍使用的原子锁,offset,count都使用CAS操作),而从来不在事务逻辑里用锁 那应该
阅读全文
posted @ 2024-01-22 14:49 codestacklinuxer
阅读(34)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
70
下一页