F-Stack 1.13 ti tu silẹ


F-Stack 1.13 ti tu silẹ

Tencent ti tu ẹya tuntun kan F-akopọ 1.13, ilana ti o da lori DPDK ati FreeBSD TCP/IP akopọ. Syeed akọkọ fun ilana jẹ Linux. Awọn koodu ti wa ni pin labẹ awọn BSD iwe-ašẹ.

Ilana naa ngbanilaaye awọn ohun elo lati fori akopọ ẹrọ ṣiṣe ati dipo lo akopọ ti a ṣe ni aaye olumulo ti o ṣiṣẹ taara pẹlu ohun elo nẹtiwọọki.

Lara awọn ẹya ti a sọ ti ilana:

  • Ẹru kikun ti awọn kaadi nẹtiwọọki: awọn isopọ nẹtiwọọki ti nṣiṣe lọwọ miliọnu 10, RPS miliọnu 5 ati miliọnu CPS ni aṣeyọri
  • Iṣilọ akopọ aaye olumulo lati FreeBSD 11, yọkuro ọpọlọpọ awọn ẹya ti ko ṣe pataki, eyiti o ni ilọsiwaju iṣẹ nẹtiwọọki pupọ.
  • Nginx ati Redis atilẹyin. Awọn ohun elo miiran tun le lo F-Stack
  • Irọrun ti imugboroja nitori faaji ilana-ọpọlọpọ
  • Pese atilẹyin fun microflows. Awọn ohun elo oriṣiriṣi le lo F-Stack lati mu iṣẹ ṣiṣe dara laisi imuse ọgbọn asynchronous eka
  • Standard epoll/kqueue API ni atilẹyin

Ninu ẹya tuntun:

  • Awọn atọkun ti a ṣafikun ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
  • Ṣe afikun aṣayan “idle_sleep” lati dinku lilo Sipiyu nigbati ko si awọn apo-iwe ti nwọle
  • Ti ṣe afikun atilẹyin apa64
  • Docker support
  • Kun vlan support
  • Ninu imuse nginx fun F-Stack, orukọ getpeername, getsockname, awọn iṣẹ tiipa ti rọpo
  • DPDK imudojuiwọn si version 17.11.4 LTS

orisun: linux.org.ru

Fi ọrọìwòye kun