确定删除吗?
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.