- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 视频嵌入链接 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
TLDKv2: the TCP/IP Stack for Elastic and Ephemeral Serverless Apps
TLDK是针对“ DPDK原生”用户空间的TCP / IP堆栈,具有极高的性能,但它也继承了DPDK的一些缺点(例如,内存占用量大且接近静态)。
在云原生环境中,我们需要使堆栈具有高性能,而且(更重要的是)还需要易于使用,轻巧,可伸缩,健壮和安全的堆栈。
在本次演讲中,我们将介绍我们增强TLDK以满足这些要求的工作。 为了简化现有应用程序的集成,添加了套接字层(POSIX语义,I / O事件通知工具)。 为了在保持性能的同时减少初始内存占用,在不同级别(memseg,mempool和流管理)采用了动态内存模型。 我们必须用几个MB来启动一个实例,然后扩展到大量打开的连接。 最后,我们将讨论功能测试,性能回归和模糊测试的测试框架。
展开查看详情
1 .
2 .
3 .
4 .
5 .
6 .
7 .
8 .
9 .
10 .
11 .
12 .
13 .
14 .
15 .
16 .