知识库

Networking

聚焦数据中心自动化、Python 探针、DCIM 和 AI 内容流水线。

返回首页
Networking

Fil-C 内存安全上下文切换:setjmp/longjmp 与 ucontext 的硬核实践

1. 为什么我们需要内存安全的上下文切换? 先讲个段子。上周我们一个老哥在生产环境用 setjmp/longjmp 搞协程切换,结果栈指针飞到了外太空,整个进程 segfault 了。翻车现场极其惨烈——监控直接炸了,P99 从 50ms 飙到 5s,老板差点把我们组祭天。 这事 …

Tan Jia Hui

Tan Jia Hui

DCIM ENG

Networking

Fil-C 内存安全上下文切换:setjmp/longjmp 的硬核生存法则

一、开篇:老司机也翻车的 setjmp/longjmp 说实话,写 C 的老炮儿们对 setjmp 和 longjmp 的感情极其复杂。这俩函数就像一把没保险的 AK47——威力巨大,但走火概率也高得离谱。 我见过太多生产事故了。某次线上服务莫名其妙地 core dump,查了三 …

Tan Jia Hui

Tan Jia Hui

DCIM ENG

Networking

彻底解决 QEMU Socket 后端桥接失败:从 Tap 到 VLAN 的硬核排障指南

核心问题:为什么 Socket 后端桥接总是翻车? 老实说,QEMU 的 socket 后端网络是我踩过最深的坑之一。很多人(包括我)一开始的想法很简单——VirtualBox 和 VMWare 的桥接模式点一下就行,QEMU 怎么就不行? 症状描述: 你用 -netdev …

Tan Jia Hui

Tan Jia Hui

DCIM ENG

Networking

地下真菌网络总长超过100亿亿公里:这不仅是生物学奇迹,更是网络工程的终极隐喻

前言:当真菌网络比整个互联网还大100万倍 上周,Reddit 的 r/Fungi 和 r/hackernews 同时炸了锅。一篇关于“地下真菌网络总长超过100亿亿公里”的研究冲上热榜,有老哥直接评论:“我从来没想到会在非太空相关的文章里看到这个数量级。” 作为一个干了十几年网 …

Tan Jia Hui

Tan Jia Hui

DCIM ENG

Networking

Docker Desktop Windows 10 UDP端口转发失效?全网最硬核排查与修复指南

症状:TCP 跑得欢,UDP 就装死 兄弟们,今天聊个让人血压飙升的坑。 你辛辛苦苦配好了 Docker 容器,-p 5005:5005/udp 写得明明白白,TCP 端口转发丝般顺滑,唯独 UDP 数据包就是死活进不去容器。 更邪门的是——在 Linux 宿主上跑得好好的,一模 …

Tan Jia Hui

Tan Jia Hui

DCIM ENG