أداء لينكس / دليل حلول تحريري

تمييز كمون الإدخال والإخراج العالي من التشبع

تتبع كتابة تقرير مصطنع بطيئة عبر انتظار التطبيق والكتابة اللاحقة والنظام وطوابير الجهاز قبل السياسة.

وقت القراءة التقريبي: 3 دقيقةتاريخ مراجعة المحتوى

قاعدة معرفة للقراءة فقط · بلا تعليقات عامة

تعرّف على الأعراض

يبطؤ التقرير مع انشغال الجهاز أو يرتفع الكمون رغم نطاق متواضع. قد يتوقف التطبيق بعد دفقة كتابة سريعة ظاهرياً. وقد تصفه لوحة مشبعاً بنسبة واحدة. احفظ الطلب وحد الديمومة قبل القبول.

افهم الأسباب المحتملة

  • قد تضيف العمليات الصغيرة والمزامنة والبيانات الوصفية والأقفال والكتابة اللاحقة والتنافس والبعيد تأخيراً. ليست نسبة جهاز متواز عتبة سعة عامة. قد تمثل العدادات العملية نفسها بطبقات فلا تجمع عميانياً.

1. رسم العملية والمسار الخلفي

حدد الإكمال: ذاكرة أو إغلاق أو مزامنة أو معاملة. اربط الوجهة بالتركيب والمنطقي والخلفي والبعيد. سجل الحجم والمزيج والتزامن والمخبأ والتخطيط. افحص السعة والأخطاء منفصلة لسلامة الاستجابة. لا تبدأ قياس حمل أو إصلاحاً أو محواً بالمضيف. استخدم الأدلة ونسخة مؤقتة.

bash فحص المسار المختبري وأدلة فترات الجهاز
findmnt --target /tmp
lsblk -o NAME,TYPE,FSTYPE,MOUNTPOINTS
iostat -xz 1 5

اقرأ تعريفات sysstat وقارن فترات الطبقة. لا تولد التشخيصات حملاً أو تغير النظام.

2. مقارنة الاستجابة والطوابير والمعدل والطلب

وحد النافذة للكمون والاستجابة والمعدل والنطاق والعمق. قد يصح الكمون العالي للنطاق المنخفض مع الصغير الدائم أو التسلسل. قد يبقى نطاق إضافي رغم الانشغال. تقوى فرضية التشبع حين لا يزيد الطلب الإكمال بل الانتظار. لا تستنتج منحنى من نقطة؛ احفظ الطوبولوجيا والدلالة.

3. فصل الكتابة اللاحقة وانتظار ما فوق الجهاز

قارن المتسخ والكتابة والضغط بمراحل الحجب. يخفي القبول المؤقت عملاً يوقف المقدمة لاحقاً. إذا ثبتت استجابة الكتل وارتفع التطبيق فافحص الأقفال والبيانات والبعيد والطوابير. وإذا ارتفعا بالخلفي فافحص التنافس والحدود. تضخم المحاولات الطلب؛ احفظ الفشل الأول.

bash ربط المؤجل بعملية افتراضية
grep -E '^(Dirty|Writeback):' /proc/meminfo
cat /proc/pressure/io
pidstat -d -p 4242 1 5

المعرف افتراضي مصرح. تختلف محاسبة بايتات العملية والإكمال؛ تفيد الاتجاهات ولا تلزم المساواة.

4. اقتراح أصغر تغيير يحفظ الصحة

بحسب الدليل اختبر دفعات محدودة أو كتاباً أقل أو تخطيطاً صحيحاً أو قراءات أقل أو سعة مبررة بنسخة معزولة. احفظ الديمومة والمحتوى. قد ينقل حد الطابور الفشل فراقب الاعتمادات والتعافي. لا تعطل المزامنة أو تدع إعداداً عاماً للمجدول أو القراءة أو المتسخ. صرح التوقع والوقف والرجوع.

تحقق من نجاح الإصلاح

كرر المكافئ بالمخبأ والديمومة نفسيهما وقارن النجاح والذيل والأخطاء والعمر والاستجابة والضغط وتعافي المؤجل لدورة كاملة. أكد المحتوى والمزامنة. لا تثبت نسبة أو بايتات أقل استعادة الخدمة.

امنع تكرار المشكلة

  • احفظ الطوبولوجيا والحمل مع الرسوم وراقب المؤجل والذيل وحد الخلفية. اختبر النسخ والصيانة والتقارير معاً بنسخ ممثلة. راجع السعة بعد تغير التخزين أو النظام أو الافتراضية أو التطبيق لا عتبات قديمة عامة.

المراجع الرسمية