F-Stack的专栏

20 篇文章
57 人订阅

全部文章

F-Stack

腾讯 · 高级工程师 (已认证)

F-Stack 助力 HTTP 网络服务器性能提升

HTTP 协议因其易用性和普适性得到了大规模的普及,我们说HTTP协议是互联网的基石一点也不为过,当前提供HTTP服务的Server性能要求越来越高,如...

4336
F-Stack

腾讯 · 高级工程师 (已认证)

F-Stack KNI配置注意事项

F-Stack KNI配置注意事项 KNI介绍 KNI(Kernel NIC Interface)内核网卡接口,是DPDK中用于与内核通信的模块,在主要的业务流...

3028
F-Stack

腾讯 · 高级工程师 (已认证)

用DPDK rte_ring实现多进程间通信

F-Stack是多进程架构,去除了进程间资源共享来达到更高的性能,但还是有部分控制信息需要在进程间同步,使用rte_ring让多个进程间的通信变得十分简单。 r...

4607
F-Stack

腾讯 · 高级工程师 (已认证)

FreeBSD下的工具(sysctl、netstat等)如何移植到F-Stack

F-Stack基于DPDK,绕过内核的协议栈,移植了FreeBSD协议栈到用户态,在大幅提高性能的同时,常规网络设置分析工具(如sysctl、netstat、i...

2918
F-Stack

腾讯 · 高级工程师 (已认证)

F-Stack与Seastar对比

本文是将知乎网友的提问 《如何评价腾讯开源的基于 DPDK 和 BSD 协议栈的网络框架 f-stack?》,将回答讨论内容和我们的一些想法进行了整理。 项目背...

3659
F-Stack

腾讯 · 高级工程师 (已认证)

F-Stack之kqueue封装为epoll介绍

F-Stack是一个全用户态的高性能的网络接入开发包,基于DPDK、FreeBSD协议栈、微线程接口等,适用于各种需要网络接入的业务,用户只需要...

2789
F-Stack

腾讯 · 高级工程师 (已认证)

全用户态网络开发套件F-Stack架构分析

F-Stack是一个全用户态(kernel bypass)的高性能的网络接入开发包,基于DPDK、FreeBSD协议栈、微线程接口等,适用于各种需要网络接入的业...

4429
F-Stack

腾讯 · 高级工程师 (已认证)

F-Stack Q&A 第一期

Q1:F-Stack有中断模式吗,有计划支持吗?在计算密集型的应用中,轮询模式会占用更多的CPU资源? A1:F-Stack暂时只支持轮询模式,后续会支持中断+...

4975
F-Stack

腾讯 · 高级工程师 (已认证)

F-Stack参加 DPDK中国技术峰会2017

由 DPDK社区和英特尔主办的 DPDK中国技术峰会2017 于6月27日在上海举行,Intel、腾讯云、中兴、美团云、Panabit、太一星辰、Uni...

2999
F-Stack

腾讯 · 高级工程师 (已认证)

F-Stack Q&A 第二期

Q1:请问再视频领域,媒体服务器,使用F-Stack是否合适? A1:F-Stack在纯推流的模式上是支持且合适的,如果有转码服务等计算密集型服务,需要等我们支...

44910
F-Stack

腾讯 · 高级工程师 (已认证)

F-Stack Q&A 第三期

Q1:如果在一个阻塞型的socket上执行recv,会不会把相应的线程卡死,调用recv时该socket中没有数据包,导致sleep,sleep导致该线程没办法...

4539
F-Stack

腾讯 · 高级工程师 (已认证)

全用户态网络开发套件 F-Stack 架构分析

本文介绍 F-Stack 的详细架构及如何解决了内核协议栈面临的问题。

3K1
F-Stack

腾讯 · 高级工程师 (已认证)

F-Stack 之 kqueue 封装为 epoll 介绍

F-Stack是一个全用户态的高性能的网络接入开发包,基于DPDK、FreeBSD协议栈、微线程接口等,适用于各种需要网络接入的业务

5791
F-Stack

腾讯 · 高级工程师 (已认证)

用DPDK rte_ring实现多进程间通信

F-Stack是多进程架构,去除了进程间资源共享来达到更高的性能,但还是有部分控制信息需要在进程间同步,使用rte_ring让多个进程间的通信变得十分简单。

1.5K2
F-Stack

腾讯 · 高级工程师 (已认证)

HTTP 服务使用 F-Stack 在不同业务场景下的性能表现

近年来网卡性能快速发展,给高性能HTTP服务提供了硬件支持,但是linux 内核却越来越成为高性能网络服务器的瓶颈。

9360
F-Stack

腾讯 · 高级工程师 (已认证)

F-Stack KNI 配置注意事项

KNI(Kernel NIC Interface)内核网卡接口,是DPDK中用于与内核通信的模块。本文介绍对其进行配置时的一些注意事项。

9511
F-Stack

腾讯 · 高级工程师 (已认证)

如何对比 F-Stack 与 Seastar 这两个网络编程框架?

F-Stack和Seastar都是基本完整的网络编程框架,包含了DPDK网络I/O模块、用户态协议栈、异步编程接口等整个系统共用户接入使用。

1.7K0
F-Stack

腾讯 · 高级工程师 (已认证)

如何在腾讯云主机上快速部署 F-Stack HTTP 服务

F-Stack是一个全用户态的高性能的网络接入开发包,本文介绍如何在腾讯云主机上使用F-Stack快速部署HTTP服务器。

7840
F-Stack

腾讯 · 高级工程师 (已认证)

F-Stack 全用户态 (Kernel Bypass) 服务开发套件

F-Stack 是一个全用户态的高性能的网络接入开发包,基于 DPDK、FreeBSD 协议栈、微线程接口等,用户只需要关注业务逻辑,简单的接入 F-Stack...

5.9K1
F-Stack

腾讯 · 高级工程师 (已认证)

FreeBSD下的工具(sysctl、netstat等)如何移植到F-Stack

在之前的文章中,我们介绍了如何使用DPDK rte_ring来进行多进程的通信,tools/ipc目录就是基于rte_ring实现了一个简单的ipc框架。下面以...

4981

扫码关注云+社区