奇点实验室 Singular Lab

  • Contact
  • 麦恩ChatGPT
Linux内核
Linux内核

新一代网络框架UringNet,基于最新的异步I/O

介绍 在去年的一篇文章中,笔者曾经提到了最新一代的网络I/O框架UringNet。具体内容可以参考Rings' Power,性能“世界第一”的Web I/O框架。这是基于最新Linux内核的异步I/O组件io_uring开发的网络框架。由于采用了最新的异步框架,因此在同等硬件配置条件下,UringNet比目前性能最好的基于select/epoll的框架的网络I/O的峰值数据还要高10%以上。目前,已经将该框架开源https://github.com/y001j/UringNet,有兴趣的读者可以进行尝试,如果有任何…

2023年10月3日 0条评论 10点热度 0人点赞 Rocky Yang 阅读全文
Linux内核

Rings' Power,性能“世界第一”的网络I/O框架

在2019年,从Linux内核5.1开始,引入了io_uring这样的异步框架,io_uring的设计非常精巧,经过验证,其性能极其强悍,在文件读写的领域已经证明了其巨大的价值。很多数据库系统的底层已经引入并采用了io_uring这个组件。其文件读写性能远远超过了原来Linux中的AIO异步接口。下图是io_uring的4k顺序读和写与AIO顺序读写的性能差异。 不过很长一段时间,io_uring一直被认为只是在文件读写这种不需要缓存的场景下有非常优秀的表现。而且,在相当长的一段时间内,还没有公开发布真正用io_u…

2022年11月12日 0条评论 1166点热度 1人点赞 Rocky Yang 阅读全文
Linux内核

Linux内核超级装备eBPF技术详细研究

eBPF定义 定义一(ebpf.io的定义) eBPF (which is no longer an acronym for anything) is a revolutionary technology with origins in the Linux kernel that can run sandboxed programs in a privileged context such as the operating system kernel. 定义二(Cilium的定义) BPF is a highly …

2022年10月7日 0条评论 1330点热度 0人点赞 Rocky Yang 阅读全文

Rocky Yang

保持对新技术的学习和探索,通过我的技术博客与大家分享最新的见解和实践经验。主要关注人工智能,边缘计算和物联网...

我的著作
开源软件
UringNet新一代高性能网络IO组件 
最新 热点 随机
最新 热点 随机
新一代网络框架UringNet,基于最新的异步I/O 你的努力和天赋有用吗?通过程序模拟来解释这个问题。 Rings' Power,性能“世界第一”的网络I/O框架 Linux内核超级装备eBPF技术详细研究 高性能网络IO框架研究一 阿里云和AWS的对比研究一:AWS的起源
Rings' Power,性能“世界第一”的网络I/O框架你的努力和天赋有用吗?通过程序模拟来解释这个问题。新一代网络框架UringNet,基于最新的异步I/O
使用Vagrant部署分布式开发和测试环境 数据库系统中 OLTP和OLAP DevOps的概念和实践并兼谈SRE gRPC的学习和总结 Linux内核超级装备eBPF技术详细研究 你的努力和天赋有用吗?通过程序模拟来解释这个问题。

COPYRIGHT © 2023 rockysky.tech. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

沪ICP备19010084号-2