Linux kernel

إضافة مريحة للغاية إلى Linux 6.16 بالنسبة لمسؤولي النظام ، يقوم مسؤولو الإبلاغ إلى مساحة المستخدم عبر عدادات SYSFS لعدد القفلات الصلبة والنعومة وكذلك أكشاك RCU.

Linux 6.16 يقدم /sys/kernel/hardlockup_count و /sys/kernel/softlockup_count و /sys/kernel/rcu_stall_count كوسيلة سهلة لرؤية القفل الصلب ، والرجال الناعم ، و RCU كشك التهم من نواة التمهيد. العدد هو العدد الإجمالي منذ وقت التمهيد لمعرفة ما إذا كانت القفلات تحدث في كثير من الأحيان و/أو لمقارنة التهم خلال فترة من الزمن.

علق ماكس كيلرمان الذي قام بتأليف بقع هذه العدادات في سلسلة التصحيح:

“يرتكب 9DB89B411170 (” الخروج: كشف “OOPS_COUNT” إلى SYSFS “) و 8B05AA263361 (” الذعر: كشف “warn_count” إلى Sysfs “) عدادات لأفرس والتحذيرات إلى sysfs ، وهذين التصحيحتين يفعلان نفس الشيء من أجل حبسها الصعبة.

كل هذه العدادات مفيدة لأدوات المراقبة لاكتشاف ما إذا كانت الماكينة صحية. إذا كان kernel قد شهدت قفلًا أو كشكًا ، فمن المحتمل أن يكون ذلك بسبب خطأ kernel ، وأود أن أكتشف ذلك بسرعة وسهولة. لا توجد حاليًا أي وسيلة لاكتشاف ذلك ، بخلاف تحليل DMESG. أو مراقبة التأثيرات غير المباشرة: مثل بعض المهام التي لا تستجيب ، ولكن بعد ذلك أحتاج إلى مراقبة جميع المهام ، وقد يستغرق الأمر بعض الوقت حتى تصبح هذه التأثيرات مرئية/قابلة للقياس. أفضل أن أكون قادرًا على اكتشاف السبب الأساسي بسرعة أكبر ، ربما قبل أن ينهار كل شيء “.

هذه مفيدة /sys/kernel/hardlockup_countو /sys/kernel/softlockup_count و /sys/kernel/rcu_stall_count تمت إضافة العدادات عبر سحب غير ملم ل Linux 6.16.

عدادات Lockups

Source link


اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *