F-Stack 1.13 telah dirilis


F-Stack 1.13 telah dirilis

Tencent telah merilis versi baru F-tumpukan 1.13, kerangka kerja berdasarkan DPDK dan tumpukan TCP/IP FreeBSD. Platform utama untuk kerangka ini adalah Linux. Kode ini didistribusikan di bawah lisensi BSD.

Kerangka kerja ini memungkinkan aplikasi untuk melewati tumpukan sistem operasi dan sebagai gantinya menggunakan tumpukan yang diimplementasikan di ruang pengguna yang bekerja secara langsung dengan perangkat keras jaringan.

Di antara fitur-fitur kerangka kerja yang disebutkan:

  • Beban penuh kartu jaringan: 10 juta koneksi jaringan aktif, 5 juta RPS, dan 1 juta CPS tercapai
  • Memigrasi tumpukan ruang pengguna dari FreeBSD 11, menghapus banyak fitur yang tidak penting, yang sangat meningkatkan kinerja jaringan
  • Dukungan Nginx dan Redis. Aplikasi lain juga bisa menggunakan F-Stack
  • Kemudahan ekspansi karena arsitektur multi-proses
  • Memberikan dukungan untuk aliran mikro. Berbagai aplikasi dapat menggunakan F-Stack untuk meningkatkan kinerja tanpa menerapkan logika asinkron yang rumit
  • API epoll/kqueue standar didukung

овой ерсии:

  • Menambahkan antarmuka ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
  • Menambahkan opsi "idle_sleep" untuk mengurangi penggunaan CPU ketika tidak ada paket masuk
  • Menambahkan dukungan arm64
  • Menambahkan dukungan Docker
  • Menambahkan dukungan vlan
  • Dalam implementasi nginx untuk F-Stack, fungsi getpeername, getockname, shutdown telah diganti
  • DPDK diperbarui ke versi 17.11.4 LTS

Sumber: linux.org.ru

Tambah komentar