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