في القائمة البريدية لمطوري Linux kernel
هناك مشكلة معروفة أصابت العديد من الأشخاص لسنوات عديدة ويمكن إعادة إنتاجها في أقل من بضع دقائق على أحدث إصدار من Linux kernel 5.2.6. تم ضبط جميع معلمات kernel على القيم الافتراضية.
الخطوات التالية:
- قم بالتمهيد باستخدام المعلمة "mem=4G".
- قم بإيقاف تشغيل دعم المبادلة (sudo Swapoff -a).
- نقوم بتشغيل أي متصفح ويب، على سبيل المثال، Chrome/Chromium و/أو Firefox.
- نبدأ في فتح علامات التبويب مع المواقع ونشاهد كيف يتناقص مقدار الذاكرة الحرة.
بمجرد ظهور موقف تتطلب فيه علامة التبويب الجديدة ذاكرة وصول عشوائي (RAM) أكبر مما هو متاح، يتجمد النظام بالكامل تقريبًا. سيكون لديك صعوبة حتى في تحريك مؤشر الماوس. سوف يومض مؤشر القرص الصلب دون توقف (لا أعرف السبب). لن تتمكن من تشغيل تطبيقات جديدة أو إغلاق التطبيقات قيد التشغيل حاليًا.
يمكن أن تستمر هذه الأزمة الصغيرة دقائق أو أكثر. أعتقد أن النظام لا ينبغي أن يتصرف بهذه الطريقة. أعتقد أنه يجب القيام بشيء ما لتجنب مثل هذا "التجميد".
أنا متأكد تمامًا من أنه من الممكن تغيير بعض معلمات sysctl لتجنب هذا النوع من المواقف، ولكن هناك شيء يخبرني أن هذا قد يكون الإعداد الافتراضي للجميع لأن المستخدمين غير التقنيين الذين يواجهون هذه المشكلة سوف يتخلون ببساطة عن استخدام Linux ولن يفعلوا ذلك. الرعاية للبحث عن حلول على جوجل.
В
المصدر: opennet.ru