• LockedX
    2022-11-07 来自湖北
    eBPF有访问内核的权限,如果被误用,后果不堪设想,所以要谨慎合理的使用eBPF。

    作者回复: 是的 很危险

    共 2 条评论
    2
  • 熊悟空的凶
    2022-11-07 来自湖北
    eBPF 对系统有侵入性吗,是类似于Agent技术么

    作者回复: 有啊

    
    1
  • 苏流郁宓
    2022-11-07 来自湖北
    eBPF通过安全认证等尽可能排除无用的干扰,但问题是也增加了复杂度。 也就是eBPF应该在关键时候用,而不是频繁的滥用。滥用容易增加系统的复杂度!技术是中性的,有时解决一个问题也容易增加新的问题!越复杂就越容易出错,普通电脑大不了关机重启,但是对数据库电脑,应该是能减则减。性能和稳定兼顾(就比如双11数据库电脑哪怕停几分钟就是大损失)

    作者回复: 是的,你学到了

    
    
  • peter
    2022-11-07 来自湖北
    请教老师两个问题: Q1:BPF比协议栈还优先获取数据报吗? 文中有“当数据报文从设备驱动上传输过来之后,首先会被分流到 BPF”,从这句话看,数据先到 BPF,然后到协议栈,是这样吗?(我感觉应该是先到协议栈,协议栈优先级最高) Q2:协议栈会不处理数据吗? 文中有“如果某些设备驱动发过来的数据, 找不到对应的 BPF 处理逻辑的话,则会由正常的协议栈来处理。”, 从这句话看,如果BPF处理,则协议栈就不处理,是这样吗?(我的理解是:协议栈肯定要处理,BPF是 辅助处理的

    作者回复: Q1:是的 Q2 有ebpf 处理 栈议栈就不会处理了

    
    