Facebook හි නව මතක කළමනාකරණ ක්‍රමය

සමාජ ජාල සංවර්ධන කණ්ඩායමේ සාමාජිකයෙක් ෆේස්බුක්, රෝමන් ගුෂ්චින්, කට්ටලයක් යෝජනා කළේය කර්නල් පැච් Linux, නව මතක කළමනාකරණ පාලකයක් ක්‍රියාත්මක කිරීම හරහා මතක කළමනාකරණය වැඩිදියුණු කිරීම අරමුණු කර ගෙන - ස්ලැබ් (ස්ලැබ් මතක පාලකය).

ස්ලැබ් බෙදා හැරීම – මතකය වඩාත් කාර්යක්ෂමව වෙන් කිරීමට සහ සැලකිය යුතු ඛණ්ඩනය ඉවත් කිරීමට නිර්මාණය කර ඇති මතක කළමනාකරණ යාන්ත්‍රණයකි. මෙම ඇල්ගොරිතමයේ හරය වන්නේ යම් වර්ගයක වස්තුවක් අඩංගු වෙන් කරන ලද මතකය සුරැකීම සහ ඊළඟ වතාවේ එකම වර්ගයේ වස්තුවක් වෙන් කරන විට එම මතකය නැවත භාවිතා කිරීමයි. මෙම ක්‍රමය මුලින්ම SunOS හි ජෙෆ් බොන්වික් විසින් හඳුන්වා දෙන ලද අතර දැන් FreeBSD සහ ඇතුළු බොහෝ Unix මෙහෙයුම් පද්ධතිවල කර්නල් වල බහුලව භාවිතා වේ. Linux.

නව පාලකය ස්ලැබ් ගිණුම්කරණය මතක පිටු මට්ටමේ සිට කර්නල් වස්තු මට්ටමට ගෙනයාම මත පදනම් වී ඇති අතර, එමඟින් එක් එක් cgroup සඳහා වෙනම හැඹිලියක් වෙන් කිරීම වෙනුවට විවිධ cgroup හරහා තනි ස්ලැබ් පිටුවක් බෙදා ගැනීමට ඉඩ සලසයි.

පරීක්ෂණ ප්‍රතිඵලවලින් පෙනී යන්නේ යෝජිත මතක කළමනාකරණ ක්‍රමය වැඩිදියුණු කළ හැකි බවයි කාර්යක්ෂමතාව ස්ලැබ් භාවිතය 45 දක්වා දක්වා, සහ OS කර්නලය මගින් සමස්ත මතක පරිභෝජනය ද අඩු කරනු ඇත. එසේම, ස්ලැබ් සඳහා වෙන් කර ඇති පිටු ගණන අඩු කිරීමෙන්, සාමාන්‍යයෙන් මතක ඛණ්ඩනය අඩු වන අතර, එය අනිවාර්යයෙන්ම පද්ධති ක්‍රියාකාරිත්වයට බලපායි.

නව පාලකය මාස කිහිපයක් තිස්සේ Facebook හි නිෂ්පාදන සේවාදායකයන්හි අත්හදා බැලීමේ යෙදී සිටින අතර, මේ වන විට එය සාර්ථක වී ඇත: කිසිදු කාර්ය සාධන අලාභයක් හෝ දෝෂ වැඩිවීමක් නොමැතිව, මතක පරිභෝජනයේ පැහැදිලි අඩුවීමක් නිරීක්ෂණය වී ඇත - සමහර සේවාදායකයන්හි 1GB දක්වා. මෙම අගය තරමක් ආත්මීය ය; උදාහරණයක් ලෙස, පෙර පරීක්ෂණ තරමක් අඩු ප්‍රතිඵල පෙන්නුම් කළේය:

  • වෙබ් ඉදිරිපස 650-700 MB
  • දත්ත සමුදා හැඹිලිය සහිත සේවාදායකයක 750-800 MB
  • DNS සේවාදායකයේ 700 MB

>>> GitHub හි කර්තෘගේ පිටුව


>>> මුල් පරීක්ෂණ ප්‍රතිඵල

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

DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත අඩවි සඳහා විශ්වාසදායක සත්කාරකත්වය මිලදී ගන්න 🔥 DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත විශ්වාසදායක වෙබ් අඩවි සත්කාරකත්වය මිලදී ගන්න | ProHoster