የሼናንጎ ስርዓት በመረጃ ማእከሎች ውስጥ ጥቅም ላይ እንዲውል ታቅዷል.
እንደ አንዱ አቅራቢዎች የመረጃ ማዕከሎች
MIT ውጤታማ ያልሆነውን የኮምፒዩተር ሀብቶች አጠቃቀምን ለመዋጋት ወሰነ።
የምህንድስና ቡድን
Shenango እንዴት እንደሚሰራ
Shenango በ C ውስጥ ከ Rust እና C++ ማሰሪያዎች ጋር የሊኑክስ ቤተ-መጽሐፍት ነው። የፕሮጀክት ኮድ እና የሙከራ አፕሊኬሽኖች በ ውስጥ ታትመዋል
መፍትሄው በ IOKernel Algorithm ላይ የተመሰረተ ነው, እሱም ባለብዙ ፕሮሰሰር ስርዓት በተዘጋጀ ኮር ላይ ይሰራል. ማዕቀፍ በመጠቀም የሲፒዩ ጥያቄዎችን ያስተዳድራል።
IOKernel አንድን የተወሰነ ተግባር ውክልና ለመስጠት የትኞቹን ፍሬዎች ይወስናል። አልጎሪዝም ምን ያህል ኮርሞች እንደሚያስፈልጉ ይወስናል. ለእያንዳንዱ ሂደት ዋና ዋናዎቹ ኮርሶች (የተረጋገጠ) እና ተጨማሪ (የሚፈነዳ) ተወስነዋል - የኋለኛው የሚጀምሩት ለሲፒዩ የሚቀርቡት የጥያቄዎች ብዛት በከፍተኛ ሁኔታ ሲጨምር ነው።
የIOKernel ጥያቄ ወረፋ እንደ ተደራጅቷል።
ጭነቱን በሚሰራጭበት ጊዜ, ተመሳሳይ ሂደት ቀደም ብሎ የተከናወነባቸው እና በከፊል በመሸጎጫ ውስጥ ለቆዩ ወይም ለማንኛውም ስራ ፈት ለሆኑ ኮሮች ቅድሚያ ይሰጣል.
Shenango በተጨማሪ አቀራረቡን ይወስዳል
ጥቅሞች እና ጉዳቶች
በ
የመፍትሄ ሀሳብ
ቴክኖሎጂው አሁንም ድክመቶች አሉት - ባለብዙ ፕሮሰሰርን አይደግፍም።
ተመሳሳይ ቴክኖሎጂዎች
ሌሎች ፕሮሰሰር ጭነት ማመጣጠን ስርዓቶች Arachne ያካትታሉ. አፕሊኬሽኑ ሲጀምር ምን ያህል ኮርሞች እንደሚያስፈልገው ያሰላል እና በዚህ አመላካች መሰረት ሂደቶችን ያሰራጫል። እንደ ደራሲዎቹ ከሆነ በአራክን ውስጥ ያለው የመተግበሪያው ከፍተኛ መዘግየት 10 ሺህ ማይክሮ ሰከንድ ያህል ነው።
ቴክኖሎጂው እንደ C++ ላይብረሪ ለሊኑክስ የተተገበረ ሲሆን የምንጭ ኮዱ በ ላይ ይገኛል።
ሌላው ማመጣጠን መሳሪያ ZygOS ነው. እንደ Shenango ሁሉ ቴክኖሎጂው ሂደቶችን እንደገና ለማሰራጨት የስራ መስረቅ ዘዴን ይጠቀማል። የዚጎስ አዘጋጆች እንደሚሉት፣ መሳሪያውን ሲጠቀሙ አማካይ የመተግበሪያ መዘግየት 150 ማይክሮ ሰከንድ ነው፣ እና ከፍተኛው 450 ማይክሮ ሰከንድ ነው። የፕሮጀክት ኮድም እንዲሁ ነው
ግኝቶች
ዘመናዊ የመረጃ ማእከላት መስፋፋታቸውን ቀጥለዋል ። እየጨመረ ያለው አዝማሚያ በተለይ በከፍተኛ ደረጃ የውሂብ ማዕከሎች ገበያ ውስጥ ጎልቶ ይታያል - አሁን በዓለም ላይ
ስለ ኮርፖሬት IaaS ከመጀመሪያው ብሎግ የተሰጡ ልጥፎች፡-
የመረጃ ማእከልን የኢነርጂ ውጤታማነት እንዴት ማሻሻል እንደሚቻል ስለ PCI DSS ማወቅ ያለብዎት-የደረጃው አጠቃላይ እይታ በፊት እና በኋላ ያለው አለም፡ በዲኤንኤስ ባንዲራ ቀን መምጣት ህይወት እንዴት እንደተለወጠ IaaS ንግድን ለማዳበር እንዴት እንደሚረዳ፡ ደመናው የሚፈታላቸው ሶስት ችግሮች በደመና ውስጥ የዲስክ ሲስተም መሞከር፡ መሰረታዊ እና ጠቃሚ ምክሮች ወደ ደመና ለስላሳ ሽግግር 9 ጠቃሚ ምክሮች IaaS: የደመና መሠረተ ልማት ከተከራዩ በኋላ የመጀመሪያ እርምጃዎች
ምንጭ: hab.com