Tencent یوه نوې نسخه خپره کړه F-Stack 1.13، د DPDK او FreeBSD TCP/IP سټیک پر بنسټ یو چوکاټ. د چوکاټ لپاره اصلي پلیټ فارم لینکس دی. کوډ د BSD جواز لاندې ویشل شوی.
چوکاټ غوښتنلیکونو ته اجازه ورکوي چې د عملیاتي سیسټم سټیک څخه تیر شي او پرځای یې د کارونکي ځای کې پلي شوي سټیک وکاروي چې مستقیم د شبکې هارډویر سره کار کوي.
د چوکاټ د بیان شویو ځانګړتیاوو په منځ کې:
- د شبکې کارتونو بشپړ بار: 10 ملیون فعال شبکې اړیکې، 5 ملیون RPS او 1 ملیون CPS ترلاسه شوي
- د FreeBSD 11 څخه د کاروونکي ځای سټیک مهاجرت شوی ، ډیری غیر ضروري ب featuresې لرې کوي ، کوم چې د شبکې فعالیت خورا ښه کړی
- Nginx او Redis ملاتړ کوي. نور غوښتنلیکونه هم کولی شي F-Stack وکاروي
- د څو پروسس جوړښت له امله د پراختیا اسانتیا
- د مایکرو فلو لپاره ملاتړ چمتو کوي. مختلف غوښتنلیکونه کولی شي د پیچلي غیر متناسب منطق پلي کولو پرته د فعالیت ښه کولو لپاره F-Stack وکاروي
- معیاري ایپل / کیویو APIs ملاتړ شوي
په نوې نسخه کې:
- اضافه شوي انٹرفیسونه 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