Post content
猴子随机打字 6.17 有 bpf_strstr kfunc (https://docs.ebpf.io/linux/kfuncs/bpf_strstr/) ,好想要,想要得不得了🥴😭 不然在 6.1.153-175.280.amzn2023.aarch64 表演现场编译 kfunc 太马戏团了😀 看 IceCode 吐槽 nerdctl 难用 (https://t.me/xixihealth/17666) ,我亲自试了一下,发现不同网桥不互通单纯是有 iptables 规则扔掉了跨网桥流量,手动删除就通了。但 nerdctl 太执着于“完全用 CNI 操作网络”,明明可以手动删除了事,非要让 CNI 支持一个 option 再配置 CNI 来实现。我其实也想革了 dockerd 的命,但 nerdctl 这保守的姿态,不肯把手弄脏,就别指望它能实现 docker network connect 了。(狂妄的内心:能有多难,nsenter 运行 cni add 不就行了😤) update: containerd maintainer 为 nerdctl networking 指明方向: https://t.me/ManjusakaH/606 bpf ringbuf 最佳实践:reserve + NO_WAKEUP,在用户态 SetDeadline 轮询,能极大降低 CPU (user -80%,kern -50%)。(做好丢包统计) cilium/ebpf 观测性项目最佳实践:二次 exec 把 BTF 内存全部清理再从 bpffs 把 pinned map 加载回来,内存直降 30M😃 bpf prog perf🤬 猴子打字! 原来只有 swich-case 会被 clang 编译成 binary search tree,等价 if-else 只会生成线性决策树。当然最好的办法还是 tailcall 直接 o(1),但是 load time 会直线上升,只能妥协一下。 Manjusaka 老师长得好像小火龙。 辐射3 remaster in 2026!🩸 (辐射4 周年版烂爆了😀 谁是垃圾 谁不舍我难过 分一丁目赠我😭