F-Stack 1.13 telah dikeluarkan


F-Stack 1.13 telah dikeluarkan

Tencent telah mengeluarkan versi baharu F-Timbunan 1.13, rangka kerja berdasarkan DPDK dan timbunan TCP/IP FreeBSD. Platform utama untuk rangka kerja ialah Linux. Kod itu diedarkan di bawah lesen BSD.

Rangka kerja membenarkan aplikasi memintas tindanan sistem pengendalian dan sebaliknya menggunakan tindanan yang dilaksanakan dalam ruang pengguna yang berfungsi secara langsung dengan perkakasan rangkaian.

Antara ciri rangka kerja yang dinyatakan:

  • Muatan penuh kad rangkaian: 10 juta sambungan rangkaian aktif, 5 juta RPS dan 1 juta CPS telah dicapai
  • Menghijrahkan timbunan ruang pengguna daripada FreeBSD 11, mengalih keluar banyak ciri tidak penting, yang telah meningkatkan prestasi rangkaian dengan sangat baik
  • Sokongan Nginx dan Redis. Aplikasi lain juga boleh menggunakan F-Stack
  • Kemudahan pengembangan disebabkan oleh seni bina berbilang proses
  • Menyediakan sokongan untuk aliran mikro. Pelbagai aplikasi boleh menggunakan F-Stack untuk meningkatkan prestasi tanpa melaksanakan logik tak segerak yang kompleks
  • API epoll/kqueue standard disokong

Dalam versi baharu:

  • Menambahkan antara muka ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
  • Menambahkan pilihan "idle_sleep" untuk mengurangkan penggunaan CPU apabila tiada paket masuk
  • Menambah sokongan arm64
  • Menambah sokongan Docker
  • Menambah sokongan vlan
  • Dalam pelaksanaan nginx untuk F-Stack, fungsi getpeername, getsockname, shutdown telah diganti
  • DPDK dikemas kini kepada versi 17.11.4 LTS

Sumber: linux.org.ru

Tambah komen