Tencent-แแ แแฎแแแ แแแ แกแแ แแแแแฃแจแแ F-Stack 1.13, แฉแแ แฉแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ DPDK-แแ แแ FreeBSD TCP/IP แกแขแแแแ. แฉแแ แฉแแก แแแแแแ แ แแแแขแคแแ แแ แแ แแก Linux. แแแแ แแแฌแแแแแแ BSD แแแชแแแแแแ.
แฉแแ แฉแ แกแแจแฃแแแแแแก แแซแแแแก แแแแแแแชแแแแก แแแแ แแแก แแแแแ แแแแ แแชแแฃแแ แกแแกแขแแแแก แกแขแแแ แแ แแแแก แแแชแแแแ แแแแแแงแแแแ แแแแฎแแแ แแแแแก แกแแแ แชแแจแ แแแแแ แแแแ แกแขแแแ, แ แแแแแแช แแฃแจแแแแก แฃแจแฃแแแแ แฅแกแแแแก แแแแ แแขแฃแ แแกแแแ.
แฉแแ แฉแแก แแแแแแแแฃแ แแแฎแแกแแแแแแแแแก แจแแ แแก:
- แฅแกแแแแก แแแ แแแแแแก แกแ แฃแแ แแแขแแแ แแแ: แแแฆแฌแแฃแแแ 10 แแแแแแแ แแฅแขแแฃแ แ แฅแกแแแฃแ แ แแแแจแแ แ, 5 แแแแแแแ RPS แแ 1 แแแแแแแ CPS
- แแแแแแขแแแ แแแแฎแแแ แแแแแก แกแแแ แชแแก แกแขแแแ FreeBSD 11-แแแ, แฌแแจแแแ แแแแ แ แแ แแแ แกแแแแแ แคแฃแแฅแชแแ, แ แแแแช แแแแจแแแแแแแแแ แแแแฃแแฏแแแแกแ แฅแกแแแแก แแฃแจแแแแ
- Nginx แแ Redis แแฎแแ แแแญแแ แ. แกแฎแแ แแแแแแแชแแแแก แแกแแแ แจแแฃแซแแแแ แแแแแแงแแแแ F-Stack
- แแแคแแ แแแแแแก แกแแแแ แขแแแ แแ แแแแแแ แแชแแกแแแแ แแ แฅแแขแแฅแขแฃแ แแก แแแแ
- แฃแแ แฃแแแแแงแแคแก แแแแ แแแแแแแแแแก แแฎแแ แแแญแแ แแก. แกแฎแแแแแกแฎแแ แแแแแแแชแแแแก แจแแฃแซแแแแ แแแแแแงแแแแ F-Stack แแฃแจแแแแแก แแแกแแฃแแฏแแแแกแแแแแ แ แแฃแแ แแกแแแฅแ แแแฃแแ แแแแแแแก แแแแฎแแ แชแแแแแแแก แแแ แแจแ
- แกแขแแแแแ แขแฃแแ epoll/kqueue API-แแแแก แแฎแแ แแแญแแ แ
แแฎแแ แแแ แกแแแจแ:
- แแแแแขแแแฃแแแ แแแขแแ แคแแแกแแแ ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
- แแแแแขแแแฃแแแ "idle_sleep" แแแ แแแแขแ CPU-แก แแแแแงแแแแแแก แจแแกแแแชแแ แแแแแ, แ แแแแกแแช แแ แแ แแก แจแแแแแแแแแ แแแแแขแแแ
- แแแแแแขแ arm64 แแฎแแ แแแญแแ แ
- แแแแแแขแ Docker แแฎแแ แแแญแแ แ
- แแแแแขแแแฃแแแ vlan แแฎแแ แแแญแแ แ
- F-Stack-แแกแแแแก nginx แแแแแแแแแขแแชแแแจแ แฉแแแแชแแแแแฃแแแ getpeername, getsockname, shutdown แคแฃแแฅแชแแแแ.
- DPDK แแแแแฎแแแแฃแแแ 17.11.4 LTS แแแ แกแแแแแ
แฌแงแแ แ: linux.org.ru