Facebook جو نئون ميموري مئنيجمينٽ طريقو

سوشل نيٽورڪ ڊولپمينٽ ٽيم جي ميمبرن مان هڪ ڪريو, رومن گشچين, ڊولپر ميلنگ لسٽ ۾ تجويز ڪيل هڪ سيٽ لينڪس ڪرنل پيچنئين ميموري مئنيجمينٽ ڪنٽرولر جي نفاذ ذريعي ميموري مئنيجمينٽ کي بهتر بڻائڻ جو مقصد - سليب (سليب ميموري ڪنٽرولر).

سليب جي ورڇ هڪ ميموري مئنيجمينٽ ميڪانيزم آهي جيڪو ميموري کي وڌيڪ موثر طريقي سان مختص ڪرڻ ۽ اهم ٽڪرا کي ختم ڪرڻ لاءِ ٺهيل آهي. هن الورورٿم جو بنياد مختص ڪيل ياداشت کي ذخيرو ڪرڻ آهي جنهن ۾ هڪ خاص قسم جي شئي شامل آهي ۽ انهي ميموري کي ٻيهر استعمال ڪرڻ آهي جڏهن اها ساڳي قسم جي ڪنهن شئي لاءِ مختص ڪئي وئي آهي. هي ٽيڪنڪ پهريون ڀيرو SunOS ۾ Jeff Bonwick پاران متعارف ڪرايو ويو ۽ هاڻي وڏي پيماني تي ڪيترن ئي يونڪس آپريٽنگ سسٽم جي ڪنلن ۾ استعمال ڪيو ويو آهي، بشمول FreeBSD ۽ Linux.

نئون ڪنٽرولر سليب اڪائونٽنگ کي ميموري صفحي جي سطح کان ڪنيل آبجیکٹ سطح تي منتقل ڪرڻ تي ٻڌل آهي، جيڪو هر هڪ گروپ لاء الڳ ڪيش مختص ڪرڻ بدران، مختلف سي گروپن ۾ هڪ سليب صفحي کي حصيداري ڪرڻ ممڪن بڻائي ٿو.

امتحان جي نتيجن جي بنياد تي، اهو پيش ڪيو ويو آهي ته تجويز ڪيل ياداشت جي انتظام جو طريقو وڌائڻ جي اجازت ڏئي ٿو effectiveness سليب استعمال ڪندي تائين 45 تائين، ۽ او ايس ڪنيل جي مجموعي ياداشت جي استعمال کي به گھٽائي ڇڏيندو. انهي سان گڏ، سليب لاء مختص ڪيل صفحن جي تعداد کي گهٽائڻ سان، مجموعي طور تي ياداشت جي تقسيم گھٽجي ويندي آهي، جيڪا سسٽم جي ڪارڪردگي کي متاثر نه ڪري سگهي ٿي.

نئين ڪنٽرولر کي ڪيترن ئي مهينن تائين پروڊڪشن فيس بڪ سرورز تي آزمايو ويو آهي، ۽ هن وقت تائين هن ٽيسٽنگ کي ڪامياب چئي سگهجي ٿو: ڪارڪردگي ۾ ڪنهن به نقصان ۽ غلطين جي تعداد ۾ ڪا به واڌ نه ڪرڻ سان، يادگيري جي استعمال ۾ واضح گهٽتائي محسوس ڪئي وئي آهي. 1GB تائين سرور. هي نمبر ڪافي تابع آهي، مثال طور، اڳئين تجربن ۾ ٿورڙي گهٽ نتيجا ڏيکاريا ويا آهن:

  • 650-700 MB ويب فرنٽ اينڊ تي
  • 750-800 MB سرور تي ڊيٽابيس ڪيش سان
  • 700 MB DNS سرور تي

>>> ليکڪ جو صفحو GitHub تي


>>> ابتدائي امتحان جا نتيجا

جو ذريعو: linux.org.ru

تبصرو شامل ڪريو