上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 164 下一页

2021年3月10日

摘要: 当前智能网卡已经从10G时代迈入25G时代,并且向50G/100G时代演进。云化带来的每年的增量是非常客观的,Mellanox/Broadcom等厂商之间的竞争也很激烈。降成本,提性能,是个永恒的话题。 在相关性能技术支撑中,多队列是很重要的一环。它源起处理器的多核技术带来的并行挑战,后来加入QoS 阅读全文
posted @ 2021-03-10 09:47 tycoon3 阅读(2318) 评论(0) 推荐(0)

2021年3月9日

摘要: skb模型 IP 数据包分片(fragment)时用到的 frag_list 模型: 分片的数据有各自的 skb 结构体,它们通过 skb->next 链接成一个单链表,表头是第一个 skb 的 shared_info 中的 frag_list。 GSO 进行分段(segmentation)用到的一 阅读全文
posted @ 2021-03-09 17:27 tycoon3 阅读(508) 评论(0) 推荐(0)
摘要: vxlan_tnl_send根据vxlan tunnel的ip查找路由。调用vxlan_xmit_skb封装发送报文。 vxlan_xmit_skb计算封装vxlan需要的最小空间,并且扩展头部空间。添加vxlan头。如果有BGP的头,也添加。udp_tunnel_xmit_skb添加协议头发送。 阅读全文
posted @ 2021-03-09 16:27 tycoon3 阅读(1773) 评论(0) 推荐(0)
摘要: 序章 TCP 拥塞控制算法在网络中占据重要地位,在 BBR 算法出来之前,大部分现代操作系统的拥塞控制算法经过好几代的更新,最后大多都是采用 Cubic;而在 BBR 出现之后,由于它在长肥网络中优异的带宽的利用率,加上 Google 在 Youtube 的推广,大有替换 cubic 等传统 TCP 阅读全文
posted @ 2021-03-09 14:14 tycoon3 阅读(2505) 评论(0) 推荐(1)
摘要: perf top 用于实时显示当前系统的性能统计信息。该命令主要用来观察整个系统当前的状态,比如可以通过查看该命令的输出来查看当前系统最耗时的内核函数或某个用户进程 linux系统下可以使用perf性能分析工具,做热点函数分析,perf安装命令yum install perf。perf常用的热点函数 阅读全文
posted @ 2021-03-09 11:40 tycoon3 阅读(3252) 评论(0) 推荐(0)
摘要: NAT 网关对 TCP 的映射是根据 source_ip:port 和 destination_ip:port 来做的,经过 NAT 网关的 TCP 流量都通过这个四元组做识别,监听 SYN 和 ACK 可以确定 TCP 链接是否建立是否断开;而 NAT 网关对 UDP 流量的处理却没有这么可靠,对 阅读全文
posted @ 2021-03-09 10:54 tycoon3 阅读(380) 评论(0) 推荐(0)
摘要: 本文整理自LiveVideoStack线上分享第三季,第五期,由清华大学计算机系网络技术研究所博士生王莫为为大家介绍近些年ABR算法的发展,探讨基于机器学习的ABR算法的优劣势,并结合AiTrans比赛分析其在直播场景中的应用问题。 文/王莫为 整理/LiveVideoStack 大家好,我是来自清 阅读全文
posted @ 2021-03-09 09:52 tycoon3 阅读(1009) 评论(0) 推荐(0)
摘要: 简介本文介绍清华大学聂晓辉等作者发表在JSAC 2019, Artificial Intelligence and Machine Learning for Networking and Communications期刊的论文《Dynamic TCP Initial Windows and Cong 阅读全文
posted @ 2021-03-09 09:50 tycoon3 阅读(3068) 评论(0) 推荐(0)

2021年3月8日

摘要: 概念 TSO(TCP Segmentation Offload): 是一种利用网卡来对大数据包进行自动分段,降低CPU负载的技术。 其主要是延迟分段GSO(Generic Segmentation Offload): GSO是协议栈是否推迟分段,在发送到网卡之前判断网卡是否支持TSO,如果网卡支持T 阅读全文
posted @ 2021-03-08 17:35 tycoon3 阅读(1723) 评论(0) 推荐(0)
摘要: 背景 目前,有大量的网络应用在处理数据包的时候只需要处理数据包头,而不会操作数据负载部分,例如防火墙、TCP/IP协议栈和软件交换机。对这类网络应用而言, 包头处理产生的开销(称为“per-packet overhead”)占了整体开销的大部分。因此,如何减少包头处理开销是优化这类应用性能的关键。 阅读全文
posted @ 2021-03-08 16:51 tycoon3 阅读(451) 评论(0) 推荐(0)
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 164 下一页

导航