你的第一个TC BPF 程序
TC全称「Traffic Control」,直译过来是「流量控制」,在这个领域,你可能更熟悉的是Linux iptables或者netfilter,它们都能做packet mangling,而TC更专注于packet scheduler,所谓的网络包调度器,调度网络包的延迟、丢失、传输顺序和速度控制。
The truth is out there
TC全称「Traffic Control」,直译过来是「流量控制」,在这个领域,你可能更熟悉的是Linux iptables或者netfilter,它们都能做packet mangling,而TC更专注于packet scheduler,所谓的网络包调度器,调度网络包的延迟、丢失、传输顺序和速度控制。
从某种意义上说,XDP是对BPF最初目的的回归:选择网络数据包,接受或拒绝。不过,现在的这个情况,是让这种选择发生在最早的时间点。
Rook能帮你快速搭建一套Production-Ready的云原生存储平台,同时提供全生命周期管理,适合初中高级全阶段的存储管理玩家。
eBPF最大的挑战之一是编写程序需要编译并从内核源代码链接到eBPF库。内核开发人员可能总是可以获得内核源代码的副本,但是对于在生产环境机器或客户机器上工作的工程师来说,情况就不一样了。解决这个限制是创建BPF编译器集合的原因之一。
Brendan Gregg,他在2017年的linux.conf.au大会上的演讲提到「内核虚拟机eBPF」,表示,”超能力终于来到了Linux操作系统“。让eBPF达到这一点是一条漫长的进化和设计之路。
自从知道了eBPF这项技术后,一直对它十分感兴趣,这几天静下心来作了一个学习计划。
第一个通过eBPF实现了kube-proxy所有功能的K8S网络方案——Cilium,它的先见之名是否能转成优势,继而成为CNI新的头牌呢?今天我们一起来入门最Cool Kubernetes网络方案Cilium。
对于开发者来说,Windows操作系统上做非微软系的开发,一直都是很费劲的事情。。。开发者说要有光,… 继续阅读 WSL 2 入门
作为云计算领域(主要是容器云圈子)工程开发的首选——Go语言(Golang),学会如何开发调试,是必… 继续阅读 Go语言开发调试入门
昨天参加了2017年的第一次meetup,也是第一次参加关于TensorFlow的分享,算是对这个2… 继续阅读 听TensorFlow入门Meetup,看机器学习入门的MOOC