首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Kubernetes 中的 eBPF

    BPF (Berkeley Packet Filter) 最早是用在 tcpdump 里面的,比如 tcpdump tcp and dst port 80 这样的过滤规则会单独复制 tcp 协议并且目的端口是 80 的包到用户态。整个实现是基于内核中的一个虚拟机来实现的,通过翻译 BPF 规则到字节码运行到内核中的虚拟机当中。最早的论文是这篇,这篇论文我大概翻了一下,主要讲的是原本的基于栈的过滤太重了,而 BPF 是一套能充分利用 CPU 寄存器,动态注册 filter 的虚拟机实现,相对于基于内存的实现更高效,不过那个时候的内存比较小才几十兆。bpf 会从链路层复制 pakcet 并根据 filter 的规则选择抛弃或者复制,字节码是这样的,具体语法就不介绍了,一般也不会去直接写这些字节码,然后通过内核中实现的一个虚拟机翻译这些字节码,注册过滤规则,这样不修改内核的虚拟机也能实现很多功能。

    02

    谁在引领2022自动驾驶投融资?L4玩家领骏科技,百度无人车元老创办

    浩楠 白交 发自 凹非寺 量子位 | 公众号 QbitAI 2019年的一天,领骏科技创始人杨文利博士坐在北京中关村的办公室里,手里拿着好几份来自各方的收购邀约。 有知名车企、有互联网大厂、也有其他自动驾驶明星公司,都看上了这个出自百度无人车元老团队的自动驾驶公司。 国际领先的决策规划算法能力是各路豪杰纷纷向领骏科技抛出橄榄枝的最重要原因之一。 当时,正值自动驾驶“资本寒冬”,杨文利的领骏科技一度要靠几个合伙人垫钱才能发出工资。 卖掉公司,日后背靠大树发展不愁,说不定还能阶段性实现财富自由… 这不正是大

    03
    领券