Թողարկվել է F-Stack 1.13


Թողարկվել է F-Stack 1.13

Tencent-ը թողարկել է նոր տարբերակը F-Stack 1.13, շրջանակ, որը հիմնված է DPDK-ի և FreeBSD TCP/IP ստեկի վրա: Framework-ի հիմնական հարթակը 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, անջատման գործառույթները փոխարինվել են:
  • DPDK-ն թարմացվել է 17.11.4 LTS տարբերակին

Source: linux.org.ru

Добавить комментарий