F-Stack 1.13 buraxıldı


F-Stack 1.13 buraxıldı

Tencent yeni versiyasını buraxdı F-Stack 1.13, DPDK və FreeBSD TCP/IP yığınına əsaslanan çərçivə. Çərçivə üçün əsas platforma Linuxdur. Kod BSD lisenziyası altında paylanır.

Çərçivə proqramlara əməliyyat sistemi yığınından yan keçməyə və bunun əvəzinə birbaşa şəbəkə avadanlığı ilə işləyən istifadəçi məkanında həyata keçirilən yığından istifadə etməyə imkan verir.

Çərçivənin qeyd olunan xüsusiyyətləri arasında:

  • Şəbəkə kartlarının tam yüklənməsi: 10 milyon aktiv şəbəkə bağlantısı, 5 milyon RPS və 1 milyon CPS əldə edildi
  • FreeBSD 11-dən istifadəçi sahəsi yığınını köçürüb, şəbəkə performansını xeyli yaxşılaşdıran bir çox qeyri-vacib xüsusiyyətləri aradan qaldırdı
  • Nginx və Redis dəstəyi. Digər proqramlar da F-Stack-dən istifadə edə bilər
  • Çox prosesli arxitekturaya görə genişlənmənin asanlığı
  • Mikro axınlara dəstək verir. Müxtəlif proqramlar mürəkkəb asinxron məntiq tətbiq etmədən performansı yaxşılaşdırmaq üçün F-Stack-dən istifadə edə bilər
  • Standart epoll/kqueue API-ləri dəstəklənir

Yeni versiyada:

  • Əlavə edilmiş interfeyslər ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
  • Daxil olan paketlər olmadıqda CPU istifadəsini azaltmaq üçün "idle_sleep" seçimi əlavə edildi
  • Arm64 dəstəyi əlavə edildi
  • Docker dəstəyi əlavə edildi
  • Əlavə vlan dəstəyi
  • F-Stack üçün nginx tətbiqində getpeername, getsockname, söndürmə funksiyaları dəyişdirildi.
  • DPDK 17.11.4 LTS versiyasına yeniləndi

Mənbə: linux.org.ru

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