• eBPF技术应用云原生网络实践系列之kubernetes网络

    Netfilter的这些问题也导致了服务网络、网络策略难以满足大规模的kubernetes集群和一些高性能场景的需求。目前网络是eBPF应用较多也是发展较快的的子系统之一。从而在kubernetes中提供一种综合性能较好的网络解决方案。我们也调研了当前相关的社区一些实现,Cilium是基于eBPF技术构建kubernetes网络能力其中的佼佼者,使用eBPF实现了Pod网络、服务网络、网络策略等能力,但也发现cilium目前支持的网络模式没有很好的应用于公有云的场景。
  • 【胖猴小玩闹】智能门锁与BLE设备安全Part 1:BLE协议栈与Android BLE接口简介

    作为这个专题的第一篇文章,我们将这篇中简要叙述一下BLE协议和Android关于BLE相关的接口,这些内容比较倾向于基础知识,在专题后续的文章中有很多处都会用到这些知识点。蓝牙BLE通信也是如此,首先我们需要扫描周围的蓝牙BLE设备,并选择某个BLE设备。每一个BLE设备,都有一个对应的profile,用于对这个设备进行描述。
  • 详谈智能网卡如何颠覆传统计算?

    另一方面,处理网络I/O的计算容量空间正在不断缩小。目前关于使用GPU加速网络处理还存在许多争议。智能网卡生逢其时早期的网卡仅实现数据链路层和物理层的功能,而端系统CPU负责处理网络协议栈中更高层的逻辑。现代的智能网卡更要会计算,还要承担安全、加密的智能,具备独立编程的能力。智能网卡的能力考验智能网卡的出现看似从逻辑上缓解了CPU的负担,但如何能完成CPU的处理效率成为智能网卡生存考验的第一关。面对巨大的云安全挑战,人们希望智能网卡可以为每一台数据中心服务器、存储和边缘计算端点提供保护。
  • AliUK实践探索,实现Redis性能翻倍

    为了满足业务需求的多样化,AliUK多个子系统之间可灵活组装,在可靠性、高性能和兼容性之间取得一定的平衡。目前AliUK与其它Unikernel一样,兼容性较弱, LibOS架构向上重点往性能方向发力,向下复用袋鼠的兼容性。AliUK支持Redis方案采用开源Redis内存数据库来验证AliUK的性能表现,验证发现Redis+Linux架构下,Linux kernel尽管使用所有处理器并行运行协议栈,但Redis性能也只能达到18W QPS。将协议栈做到AliUK里面后,还需要转发组件实现Redis实例间的报文分发。应用AliUK架构后,每个实例均独享高性能协议栈,无锁竞争,性能翻倍。图4:整机Redis性能对比通过图4性能对比,AliUK整体性能是Linux的2倍。
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。