专注网络研发

33 篇文章
35K 次阅读
39 人订阅

Linux

glinuxer

腾讯 · 资深工程师 (已认证)

Linux网络性能优化相关策略

1. rx-checksumming:校验接收报文的checksum。

1K50
glinuxer

腾讯 · 资深工程师 (已认证)

多线程下的fwrite和write

Linux下的文件操作,有人喜欢用C库的文件流操作,有人喜欢用Linux的原生的系统调用。一般来说,C库的文件操作会更高效一些,因为C库自己做了...

1.6K41
glinuxer

腾讯 · 资深工程师 (已认证)

以讹传讹的“tcp_tw_reuse”

因为Linux是一个通用的操作系统,所以其运行环境也是为了通用环境设计的,不会太好,也不会太坏,因为其要默认兼容大部分环境。因此在做服务端部署的...

2.8K30
glinuxer

腾讯 · 资深工程师 (已认证)

细说TCP的MSS选项(1)

前几天,我厂剑英和晓培同学在定位一个TCP通信失败问题时,发现原因是客户端发送的TCP数据过长(1460字节),导致数据包无法成功发送到服务端。...

2K30
glinuxer

腾讯 · 资深工程师 (已认证)

VSZ与RSS

使用ps命令查看进程的内存使用情况时,有3列输出,分别是%MEM、VSZ和RSS,其中VSZ全称为Virtual Memory Size,RSS...

2.2K20
glinuxer

腾讯 · 资深工程师 (已认证)

TCP的MTU Probe和MSS(1)

在前面两篇文章中,我们研究了在TCP三次握手时MSS选项的值:一般情况下,都是由出口路由的MTU大小决定:MTU-40。也就是说,TCP在握手阶...

1.4K10
glinuxer

腾讯 · 资深工程师 (已认证)

容器常用虚拟网络接口之一,veth

现在容器已经得到了广泛使用,用于实现轻量级的虚拟化,资源的隔离等。Docker则是目前应用最广泛的容器实现。而Docker的实现,依赖于Linu...

83451

扫码关注云+社区

领取腾讯云代金券