F-స్టాక్ 1.13 విడుదల చేయబడింది


F-స్టాక్ 1.13 విడుదల చేయబడింది

టెన్సెంట్ కొత్త వెర్షన్‌ను విడుదల చేసింది F-స్టాక్ 1.13, DPDK మరియు FreeBSD TCP/IP స్టాక్ ఆధారంగా ఫ్రేమ్‌వర్క్. ఫ్రేమ్‌వర్క్‌కు ప్రధాన వేదిక Linux. కోడ్ BSD లైసెన్స్ క్రింద పంపిణీ చేయబడింది.

ఫ్రేమ్‌వర్క్ అప్లికేషన్‌లను ఆపరేటింగ్ సిస్టమ్ స్టాక్‌ను దాటవేయడానికి అనుమతిస్తుంది మరియు బదులుగా నెట్‌వర్క్ హార్డ్‌వేర్‌తో నేరుగా పనిచేసే వినియోగదారు స్థలంలో అమలు చేయబడిన స్టాక్‌ను ఉపయోగిస్తుంది.

ఫ్రేమ్‌వర్క్ యొక్క పేర్కొన్న లక్షణాలలో:

  • నెట్‌వర్క్ కార్డ్‌ల పూర్తి లోడ్: 10 మిలియన్ యాక్టివ్ నెట్‌వర్క్ కనెక్షన్‌లు, 5 మిలియన్ RPS మరియు 1 మిలియన్ CPS సాధించబడ్డాయి
  • FreeBSD 11 నుండి యూజర్‌స్పేస్ స్టాక్‌ను మార్చారు, చాలా అనవసరమైన ఫీచర్‌లను తొలగించారు, ఇది నెట్‌వర్క్ పనితీరును బాగా మెరుగుపరిచింది
  • Nginx మరియు Redis మద్దతు. ఇతర అప్లికేషన్‌లు కూడా F-స్టాక్‌ని ఉపయోగించవచ్చు
  • బహుళ-ప్రక్రియ నిర్మాణం కారణంగా విస్తరణ సౌలభ్యం
  • మైక్రోఫ్లోస్ కోసం మద్దతును అందిస్తుంది. సంక్లిష్ట అసమకాలిక తర్కాన్ని అమలు చేయకుండా పనితీరును మెరుగుపరచడానికి వివిధ అప్లికేషన్‌లు F-స్టాక్‌ని ఉపయోగించవచ్చు
  • ప్రామాణిక 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

ఒక వ్యాఖ్యను జోడించండి