لینکس کرنل یادداشت سے باہر کی صورتحال کو احسن طریقے سے نہیں سنبھال سکتا

لینکس کرنل ڈویلپر میلنگ لسٹ پر اٹھایا لینکس میں میموری کی کم صورتحال کو سنبھالنے میں مسئلہ:

ایک معلوم مسئلہ ہے جس نے بہت سے لوگوں کو کئی سالوں سے دوچار کر رکھا ہے اور تازہ ترین لینکس کرنل 5.2.6 پر چند منٹوں سے بھی کم وقت میں دوبارہ پیش کیا جا سکتا ہے۔ تمام کرنل پیرامیٹرز ڈیفالٹ اقدار پر سیٹ ہیں۔

اقدامات:

  • پیرامیٹر "میم = 4 جی" کے ساتھ بوٹ کریں۔
  • سویپ سپورٹ (sudo swapoff -a) کو بند کریں۔
  • ہم کوئی بھی ویب براؤزر لانچ کرتے ہیں، مثال کے طور پر، Chrome/Chromium اور/یا Firefox۔
  • ہم سائٹس کے ساتھ ٹیب کھولنا شروع کرتے ہیں اور دیکھتے ہیں کہ مفت میموری کی مقدار کیسے کم ہوتی ہے۔

جیسے ہی کوئی ایسی صورتحال پیدا ہوتی ہے جہاں ایک نئے ٹیب کو دستیاب سے زیادہ RAM کی ضرورت ہوتی ہے، سسٹم تقریباً مکمل طور پر منجمد ہو جاتا ہے۔ آپ کو ماؤس کرسر کو حرکت دینے میں بھی دشواری ہوگی۔ ہارڈ ڈرائیو اشارے نان اسٹاپ پلک جھپکائے گا (مجھے نہیں معلوم کیوں)۔ آپ نئی ایپلیکیشنز لانچ کرنے یا فی الحال چل رہی ایپلیکیشنز کو بند نہیں کر سکیں گے۔

یہ چھوٹا سا بحران منٹوں یا اس سے زیادہ وقت تک رہ سکتا ہے۔ مجھے لگتا ہے کہ سسٹم کو اس طرح کا برتاؤ نہیں کرنا چاہئے۔ میرے خیال میں اس طرح کے "منجمد" سے بچنے کے لیے کچھ کرنے کی ضرورت ہے۔

مجھے پورا یقین ہے کہ اس قسم کی صورتحال سے بچنے کے لیے کچھ sysctl پیرامیٹرز کو تبدیل کرنا ممکن ہے، لیکن کچھ مجھے بتاتا ہے کہ یہ سب کے لیے ڈیفالٹ ہو سکتا ہے کیونکہ غیر تکنیکی صارفین جو اس مسئلے کا سامنا کرتے ہیں وہ آسانی سے لینکس کا استعمال ترک کر دیں گے اور ایسا نہیں کریں گے۔ دیکھ بھال۔ گوگل پر حل تلاش کرنے کے لیے۔

В تبصرے Reddit پر، کچھ صارفین تبادلہ کو فعال کرنے کا مشورہ دیتے ہیں، لیکن اس سے مسئلہ حل نہیں ہوتا، یہ صرف اسے ملتوی کر دیتا ہے اور اکثر اسے مزید خراب کر دیتا ہے۔ مستقبل میں ممکنہ حل کے طور پر، دانا میں ظاہر ہونے والا شامل ہوسکتا ہے۔ 4.20 اور کور میں بہتری آئی 5.2 PSI (پریشر اسٹال انفارمیشن) سب سسٹم، جو آپ کو مختلف وسائل (CPU، میموری، I/O) حاصل کرنے کے انتظار کے وقت کے بارے میں معلومات کا تجزیہ کرنے کی اجازت دیتا ہے۔ یہ ذیلی نظام ابتدائی مرحلے میں میموری کی کمی کی نگرانی کو منظم کرنا، مسائل کے ماخذ کا تعین اور غیر اہم ایپلی کیشنز کو ختم کرنے کے لیے ممکن بناتا ہے بغیر کسی اثر کے صارف کے لیے قابل توجہ۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں