ะะพะผะฟะฐะฝะธั Tencent ะฒัะฟัััะธะปะฐ ะฝะพะฒัั ะฒะตััะธั F-Stack 1.13, ััะตะนะผะฒะพัะบะฐ ะฝะฐ ะฑะฐะทะต DPDK ะธ TCP/IP ััะตะบะฐ FreeBSD. ะัะฝะพะฒะฝะพะน ะฟะปะฐััะพัะผะพะน ะดะปั ััะตะนะผะฒะพัะบะฐ ัะฒะปัะตััั Linux. ะะพะด ัะฐัะฟัะพัััะฐะฝัะตััั ะฟะพะด ะปะธัะตะฝะทะธะตะน BSD.
ะคัะตะนะผะฒะพัะบ ะฟะพะทะฒะพะปัะตั ะฟัะธะปะพะถะตะฝะธัะผ ะพัะบะฐะทะฐัััั ะพั ััะตะบะฐ ะพะฟะตัะฐัะธะพะฝะฝะพะน ัะธััะตะผั ะธ ะฒะผะตััะพ ััะพะณะพ ะธัะฟะพะปัะทะพะฒะฐัั ััะตะบ, ัะตะฐะปะธะทะพะฒะฐะฝะฝัะน ะฒ ะฟัะพัััะฐะฝััะฒะต ะฟะพะปัะทะพะฒะฐัะตะปั ะธ ัะฐะฑะพัะฐััะธะน ะฝะฐะฟััะผัั ั ัะตัะตะฒัะผ ะพะฑะพััะดะพะฒะฐะฝะธะตะผ.
ะะท ะทะฐัะฒะปะตะฝะฝัั ะพัะพะฑะตะฝะฝะพััะตะน ััะตะนะผะฒะพัะบะฐ:
- ะะพะปะฝะฐั ะทะฐะณััะทะบะฐ ัะตัะตะฒัั ะบะฐัั: ะฑัะปะธ ะดะพััะธะณะฝััั 10 ะผะปะฝ ะฐะบัะธะฒะฝัั ัะตัะตะฒัั ะฟะพะดะบะปััะตะฝะธะน, 5 ะผะปะฝ RPS ะธ 1 ะผะปะฝ CPS
- ะะตัะตะฝะพั ััะตะบะฐ ะฟัะพัััะฐะฝััะฒะฐ ะฟะพะปัะทะพะฒะฐัะตะปั ะธะท FreeBSD 11 ั ัะดะฐะปะตะฝะธะตะผ ะฑะพะปััะพะณะพ ะบะพะปะธัะตััะฒะฐ ะฝะตัััะตััะฒะตะฝะฝัั ะฒะพะทะผะพะถะฝะพััะตะน, ััะพ ะทะฝะฐัะธัะตะปัะฝะพ ะฟะพะฒััะธะปะพ ัะตัะตะฒัั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั
- ะะพะดะดะตัะถะบะฐ Nginx, Redis. ะััะณะธะต ะฟัะธะปะพะถะตะฝะธั ัะฐะบะถะต ะผะพะณัั ะธัะฟะพะปัะทะพะฒะฐัั F-Stack
- ะะตะณะบะพััั ัะฐััะธัะตะฝะธั ะทะฐ ััะตั ะผัะปััะธะฟัะพัะตััะฝะพะน ะฐัั ะธัะตะบัััั
- ะะฑะตัะฟะตัะธะฒะฐะตั ะฟะพะดะดะตัะถะบั ะผะธะบัะพะฟะพัะพะบะพะฒ. ะ ะฐะทะปะธัะฝัะต ะฟัะธะปะพะถะตะฝะธั ะผะพะณัั ะธัะฟะพะปัะทะพะฒะฐัั F-Stack ะดะปั ะฟะพะฒััะตะฝะธั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ ะฑะตะท ัะตะฐะปะธะทะฐัะธะธ ัะปะพะถะฝะพะน ะฐัะธะฝั ัะพะฝะฝะพะน ะปะพะณะธะบะธ
- ะะพะดะดะตัะถะธะฒะฐัััั ััะฐะฝะดะฐััะฝัะต API epoll/kqueue
เปเบโเบชเบฐโเบเบฑเบโเปเบซเบกเปโ:
- ะะพะฑะฐะฒะปะตะฝั ะธะฝัะตััะตะนัั ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
- ะะพะฑะฐะฒะปะตะฝ ะฟะฐัะฐะผะตัั ยซidle_sleepยป, ะฟะพะทะฒะพะปัััะธะน ัะฝะธะทะธัั ะธัะฟะพะปัะทะพะฒะฐะฝะธะต ะฟัะพัะตััะพัะฐ, ะตัะปะธ ะพััััััะฒััั ะฒั ะพะดััะธะต ะฟะฐะบะตัั
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ arm64
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ Docker
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ vlan
- ะ ัะตะฐะปะธะทะฐัะธะธ nginx ะดะปั F-Stack ะทะฐะผะตะฝะตะฝั ััะฝะบัะธะธ getpeername, getsockname, shutdown
- DPDK ะพะฑะฝะพะฒะปะตะฝ ะดะพ ะฒะตััะธะธ 17.11.4 LTS
เปเบซเบผเปเบเบเปเปเบกเบนเบ: linux.org.ru