F-Stack 1.13 бароварда шуд


F-Stack 1.13 бароварда шуд

Tencent версияи навро баровард F-Stack 1.13, чаҳорчӯба дар асоси DPDK ва стеки FreeBSD TCP/IP. Платформаи асосии чаҳорчӯба 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" барои кам кардани истифодаи CPU ҳангоми мавҷуд набудани бастаҳои воридотӣ илова карда шуд
  • Дастгирии arm64 илова карда шуд
  • Дастгирии Docker иловашуда
  • Дастгирии vlan иловашуда
  • Дар татбиқи nginx барои F-Stack, функсияҳои getpeername, getsockname, хомӯшкунӣ иваз карда шуданд.
  • DPDK ба версияи 17.11.4 LTS навсозӣ шудааст

Манбаъ: linux.org.ru

Илова Эзоҳ