Tencent o hlahisitse mofuta o mocha F-Stack 1.13, moralo o thehiloeng ho DPDK le stack ea TCP/IP ea FreeBSD. Sethala se seholo sa moralo ke Linux. Khoutu e ajoa tlasa laesense ea BSD.
Moralo ona o lumella lits'ebetso hore li fetise stack ea sistimi ea ts'ebetso mme ho e-na le hoo li sebelise stack e kentsoeng sebakeng sa mosebelisi e sebetsang ka kotloloho le lisebelisoa tsa marang-rang.
Har'a likarolo tse boletsoeng tsa moralo:
- Likarete tse felletseng tsa marang-rang: likhokahano tsa marang-rang tse limilione tse 10, li-RPS tse limilione tse 5 le CPS tse milione e le 'ngoe li fihletsoe.
- E falliselitse "userspace stack" ho tloha FreeBSD 11, e tlosa likarolo tse ngata tseo e seng tsa bohlokoa, tse ileng tsa ntlafatsa ts'ebetso ea marang-rang haholo.
- Tšehetso ea Nginx le Redis. Lisebelisoa tse ling le tsona li ka sebelisa F-Stack
- Bonolo ba ho atolosoa ka lebaka la meaho ea mekhoa e mengata
- E fana ka tšehetso bakeng sa microflows. Lisebelisoa tse fapaneng li ka sebelisa F-Stack ho ntlafatsa ts'ebetso ntle le ho kenya ts'ebetsong logic e rarahaneng ea asynchronous
- Li-API tse tloaelehileng tsa epoll/kqueue li tšehelitsoe
Khatisong e ncha:
- Khokahano e kenyellelitsoeng ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
- E kentse khetho ea "idle_sleep" ho fokotsa ts'ebeliso ea CPU ha ho se na lipakete tse kenang
- E kentse tšehetso ea arm64
- Ts'ehetso ea Docker e ekelitsoeng
- Ts'ehetso ea vlan e ekelitsoeng
- Ts'ebetsong ea nginx bakeng sa F-Stack, getpeername, getsockname, mesebetsi ea ho koala e nkeloe sebaka.
- DPDK e ntlafalitsoe ho mofuta oa 17.11.4 LTS
Source: linux.org.ru