F-Stack 1.13 නිකුත් කරන ලදී


F-Stack 1.13 නිකුත් කරන ලදී

Tencent විසින් නව අනුවාදයක් නිකුත් කර ඇත F-Stack 1.13, DPDK සහ FreeBSD TCP/IP තොගය මත පදනම් වූ රාමුවකි. රාමුව සඳහා ප්රධාන වේදිකාව Linux වේ. කේතය BSD බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ.

රාමුව මඟින් යෙදුම් වලට මෙහෙයුම් පද්ධති තොගය මග හැරීමට ඉඩ ලබා දෙන අතර ඒ වෙනුවට ජාල දෘඩාංග සමඟ කෙලින්ම ක්‍රියා කරන පරිශීලක අවකාශයේ ක්‍රියාත්මක කරන ලද තොගයක් භාවිතා කරයි.

රාමුවේ ප්රකාශිත ලක්ෂණ අතර:

  • ජාල කාඩ්පත් සම්පූර්ණ බර: සක්‍රීය ජාල සම්බන්ධතා මිලියන 10ක්, RPS මිලියන 5ක් සහ 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 අතුරුමුහුණත් එකතු කරන ලදී
  • එන පැකට් නොමැති විට CPU භාවිතය අඩු කිරීමට "idle_sleep" විකල්පය එක් කරන ලදී
  • arm64 සහාය එකතු කරන ලදී
  • ඩොකර් සහාය එක් කරන ලදී
  • vlan සහාය එකතු කරන ලදී
  • F-Stack සඳහා nginx ක්‍රියාත්මක කිරීමේදී, getpeername, getsockname, shutdown ශ්‍රිතයන් ප්‍රතිස්ථාපනය කර ඇත.
  • DPDK 17.11.4 LTS අනුවාදයට යාවත්කාලීන කරන ලදී

මූලාශ්රය: linux.org.ru

අදහස් එක් කරන්න