Rhyddhawyd F-Stack 1.13


Rhyddhawyd F-Stack 1.13

Mae Tencent wedi rhyddhau fersiwn newydd F-Stack 1.13, fframwaith yn seiliedig ar DPDK a stac TCP/IP FreeBSD. Y prif lwyfan ar gyfer y fframwaith yw Linux. Mae'r cod yn cael ei ddosbarthu o dan y drwydded BSD.

Mae'r fframwaith yn caniatáu i gymwysiadau osgoi pentwr y system weithredu ac yn lle hynny defnyddio pentwr a weithredir yn y gofod defnyddiwr sy'n gweithio'n uniongyrchol gyda chaledwedd rhwydwaith.

Ymhlith y nodweddion a nodir yn y fframwaith:

  • Llwyth llawn o gardiau rhwydwaith: cyflawnwyd 10 miliwn o gysylltiadau rhwydwaith gweithredol, 5 miliwn RPS ac 1 miliwn o CPS
  • Wedi mudo'r pentwr gofod defnyddwyr o FreeBSD 11, gan ddileu llawer o nodweddion nad ydynt yn hanfodol, a oedd yn gwella perfformiad rhwydwaith yn fawr
  • Mae Nginx a Redis yn cefnogi. Gall cymwysiadau eraill hefyd ddefnyddio F-Stack
  • Rhwyddineb ehangu oherwydd pensaernïaeth aml-broses
  • Yn darparu cefnogaeth ar gyfer microlifau. Gall cymwysiadau amrywiol ddefnyddio F-Stack i wella perfformiad heb weithredu rhesymeg asyncronaidd cymhleth
  • Cefnogir APIs epoll/kqueue safonol

Yn y fersiwn newydd:

  • Ychwanegwyd rhyngwynebau ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
  • Ychwanegwyd opsiwn "idle_sleep" i leihau'r defnydd o CPU pan nad oes pecynnau'n dod i mewn
  • Ychwanegwyd cefnogaeth arm64
  • Ychwanegwyd cefnogaeth Docker
  • Ychwanegwyd cefnogaeth vlan
  • Yng ngweithrediad nginx ar gyfer F-Stack, mae'r swyddogaethau getpeername, getsockname, shutdown wedi'u disodli
  • Diweddarwyd DPDK i fersiwn 17.11.4 LTS

Ffynhonnell: linux.org.ru

Ychwanegu sylw