腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
专注网络研发
专栏作者
举报
33
文章
120268
阅读量
53
订阅数
订阅专栏
申请加入专栏
全部文章(33)
linux(11)
编程算法(6)
打包(4)
缓存(4)
开源(3)
tcp(3)
c++(2)
api(2)
tcp/ip(2)
单元测试(2)
kernel(2)
socket编程(2)
安全(2)
内核(2)
c 语言(1)
python(1)
go(1)
bash(1)
github(1)
bash 指令(1)
windows(1)
https(1)
com(1)
commit(1)
connect(1)
deadlock(1)
hash(1)
init(1)
intel(1)
ip(1)
lock(1)
lookup(1)
path(1)
push(1)
search(1)
size(1)
socket(1)
timer(1)
定时器(1)
搜索文章
搜索
搜索
关闭
Linux内核那些事之连接跟踪
linux
tcp/ip
连接跟踪(也叫会话管理)是状态防火墙关键核心,也是很多网元设备必不可少的一部分。各厂商的实现原理基本雷同,只是根据各自的业务进行修改和优化。其中,还有不少厂商干脆是基于Linux内核实现的。下面,我们就来看看Linux内核中连接跟踪的几个要点。
glinuxer
2020-12-08
2.5K
0
揭开服务程序“被杀”之谜
bash 指令
bash
kernel
linux
对于第一种情况,一般可以通过coredump看出。第二个种情况,也可以通过dmesg找到线索(一般是被oom killer杀掉)。但是当后两种情况出现时,往往是大家最抓瞎最手足无措的时候。
glinuxer
2020-06-05
1.5K
0
Linux网络性能优化相关策略
linux
1. rx-checksumming:校验接收报文的checksum。
glinuxer
2020-02-10
5.2K
0
多线程下的fwrite和write
编程算法
linux
Linux下的文件操作,有人喜欢用C库的文件流操作,有人喜欢用Linux的原生的系统调用。一般来说,C库的文件操作会更高效一些,因为C库自己做了文件缓存的处理。今天,主要研究多线程下的fwrite与write,每个线程都对相同的FILE*或者fd进行写操作,看看结果是否为预期行为。
glinuxer
2019-04-10
5.6K
1
以讹传讹的“tcp_tw_reuse”
linux
编程算法
因为Linux是一个通用的操作系统,所以其运行环境也是为了通用环境设计的,不会太好,也不会太坏,因为其要默认兼容大部分环境。因此在做服务端部署的时候,都需要对Linux的系统参数进行一番调整。
glinuxer
2019-04-10
8.2K
3
Linux内核数据包skb的流程图(1)
linux
intel
path
内核
最近要给团队做一个长期的内部分享,主题就是Linux内核中数据包的处理流程。
glinuxer
2019-04-10
4K
3
nfconntrack全局锁的优化
linux
commit
deadlock
hash
lock
nfconntrack是netfilter中的重要模块,很多netfilter的功能都依赖于这个模块,如NAT等。而利用linux来构建的网络设备,可以说,其80%的功能都依赖于nfconntrack实现的会话管理。所以,会话管理的性能优劣会对网络设备的性能产生直接的影响。
glinuxer
2019-04-10
1.3K
0
细说TCP的MSS选项(1)
linux
前几天,我厂剑英和晓培同学在定位一个TCP通信失败问题时,发现原因是客户端发送的TCP数据过长(1460字节),导致数据包无法成功发送到服务端。但通过抓包发现,在三次握手时,双方协商的MSS就是1460。那么,应该是在这个连接的传输过程中,数据包的传输路径发生了变化,走了不同的中间设备,从而导致协商时的MSS大小已经超过了实际的传输路径限制。因为客户端已经发布,我们通过修改服务端的对外接口的MTU,暂时解决了这样的问题。
glinuxer
2019-04-10
7.4K
1
VSZ与RSS
linux
使用ps命令查看进程的内存使用情况时,有3列输出,分别是%MEM、VSZ和RSS,其中VSZ全称为Virtual Memory Size,RSS全称为Resident Set Size,而MEM则是RSS占全部内存的百分比。
glinuxer
2019-04-10
8.3K
0
TCP的MTU Probe和MSS(1)
linux
在前面两篇文章中,我们研究了在TCP三次握手时MSS选项的值:一般情况下,都是由出口路由的MTU大小决定:MTU-40。也就是说,TCP在握手阶段,通过MSS选项,通知对端本端可以接收的最大报文长度是多少。
glinuxer
2019-04-10
4.7K
0
容器常用虚拟网络接口之一,veth
linux
现在容器已经得到了广泛使用,用于实现轻量级的虚拟化,资源的隔离等。Docker则是目前应用最广泛的容器实现。而Docker的实现,依赖于Linux上的基础功能namespace,以及诸多虚拟网络接口。这次,我将把Linux上常用的虚拟网络接口都介绍一下。第一回是最简单的veth。
glinuxer
2019-04-10
3.4K
0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
立即学习
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档