الرسوم البيانية في بروكسموكس تُنظَر إليها ولا تُقرأ. ومع ذلك فيها جواب أغلب أسئلة «لماذا الجهاز بطيء؟» — بشرط أن تعرف أي خطّ تنظر إليه.
هذه المقالة عن قراءتها: ماذا يعني كل مؤشّر، ومتى تقلق، وكيف تحوّل «يبدو بطيئاً» إلى تشخيص محدّد.
كل لقطة في هذه السلسلة من بروكسموكس حقيقي يعمل. نسخة Proxmox VE 9.2 كاملة بأجهزة وحاويات ومخزّنات ومهامّ نسخ فعلية، شغّلناها معزولة لهذا الغرض حتى لا يظهر اسم زبون واحد، ودخلنا لوحتها عبر نفق مشفّر لا عبر الإنترنت. وما تراه في كل صورة هو ما ستراه أنت حرفياً على شاشتك.
أين الرسوم؟
لماذا الرسم أهمّ من الرقم؟ معالج بنسبة 70٪ قد يكون عادياً تماماً في هذه الساعة من كل يوم. والرقم وحده لا يخبرك ذلك — الرسم يخبرك. الأرقام تصف الحاضر، والرسوم تخبرك إن كان الحاضر طبيعياً.
المؤشّرات الستة — وماذا يعني كل منها
| المؤشّر | ما يقيس | طبيعي | اقلق حين |
|---|---|---|---|
| CPU usage | نسبة الانشغال | 20–60٪ | ثبات فوق 80٪ ساعات |
| Load average | طوابير الانتظار | < عدد الأنوية | يتجاوزه باستمرار |
| IO delay | المعالج ينتظر القرص | < 2٪ | فوق 10٪ |
| RAM usage | الذاكرة المستعملة | < 80٪ | فوق 85٪ مع تبديل نشط |
| HD space | مساحة النظام | < 70٪ | فوق 80٪ |
| Network | الحركة | متذبذب | ثبات على السقف |
⭐ IO delay — أهمّ رقم يُتجاهَل
معالج بنسبة 30٪ وIO delay بنسبة 25٪ يعني أن أجهزتك بطيئة بسبب القرص لا المعالج. وترقية المعالج لن تصلح شيئاً — بل ستزيد الضغط على القرص.
هذا الرقم وحده يمنع قرارات شراء خاطئة بآلاف الدولارات. اقرأه دائماً مع نسبة المعالج، لا وحده.
ماذا تفعل حين يرتفع؟
| السبب المحتمل | الفحص |
|---|---|
| قرص ميكانيكي تحت ضغط | نوع القرص في صفحة الأقراص |
| نسخة احتياطية تعمل الآن | سجلّ المهامّ |
| مجمّع ZFS فوق 80٪ | صفحة التخزين |
| جهاز واحد يغرق التخزين | رسوم كل جهاز |
| قرص في طريقه إلى العطل | S.M.A.R.T. |
| تنقية ZFS تعمل | zpool status |
المدى الزمني — وكيف تختاره
| المدى | يجيب عن |
|---|---|
| Hour | ماذا يحدث الآن؟ |
| Day | متى الذروة اليومية؟ |
| Week | هل هذا نمط أسبوعي؟ |
| Month | هل الاستهلاك يتصاعد؟ |
| Year | متى أحتاج ترقية؟ |
ومدى «السنة» هو أداة التخطيط لا التشخيص. منه تعرف أن الذاكرة تتصاعد 5٪ شهرياً — فتخطّط للترقية قبل أن تصطدم بالسقف، لا بعده. وهذا يحوّل الترقية من طارئ إلى بند في الميزانية.
رسوم الجهاز الواحد
وهذا السؤال وحده يوفّر نصف وقت التشخيص. الزبون يقول «صار بطيئاً اليوم» — والرسم يقول إنه على هذه الحال منذ ثلاثة أسابيع، فتبحث في المكان الصحيح.
أنماط تتكرّر — وما تعنيه
| الشكل | المعنى المرجّح | افحص |
|---|---|---|
| قفزة حادّة ثم عودة | مهمّة مجدولة | سجلّ المهامّ حول تلك اللحظة |
| تصاعد بطيء مستمرّ | تسريب ذاكرة أو تراكم بيانات | الجهاز المسؤول |
| منحنى يومي متكرّر | نمط عمل طبيعي | لا شيء |
| ثبات على السقف | اختناق حقيقي | ارفع المورد |
| انقطاع في الرسم | السيرفر كان مطفأً أو الخدمة متوقّفة | journalctl -b -1 |
| شبكة ثابتة على السقف | نسخ أو نقل أو هجوم | سجلّ المهامّ والاتصالات |
⭐ إجراء تشخيص البطء — خمس دقائق
- رسم النود: هل المشكلة في السيرفر كلّه أم جهاز واحد؟
- اقرأ IO delay: هل هي قرص أم معالج؟
- حدّد وقت البداية من الرسم — أين انكسر الخطّ.
- افتح سجلّ المهامّ حول تلك اللحظة.
- افحص المخزّن: هل امتلأ أو اقترب؟
وخمس خطوات بالترتيب أسرع من ساعة تخمين. ولا تنتقل إلى التالية قبل أن تجيب عن السابقة.
ما لا تعطيه الرسوم المدمجة
| القيد | البديل |
|---|---|
| احتفاظ محدود | خادم مقاييس خارجي |
| لا مقارنة بين نودات | لوحة موحّدة |
| لا تنبيه على عتبة | التنبيهات + سكربت |
| لا تفاصيل داخل الجهاز | أدوات داخله |
ولا تبدأ بهذا. ابدأ بالرسوم المدمجة، وانتقل إليه حين تجد نفسك تسأل «كيف كان الحمل قبل ستة أشهر؟».
من سطر الأوامر — حين تريد اللحظة بدقّة
# لحظياً
top -b -n1 | head -15
iostat -x 2 3
free -h
# ما الذي يكتب على القرص؟
iotop -o -b -n2
# ومن الأجهزة
qm list
pvesh get /nodes/$(hostname)/qemu --output-format json | head -c 500
ماذا تراقب ومتى
| الدورية | ماذا |
|---|---|
| يومياً (دقيقة) | أي ERROR في سجلّ المهامّ؟ |
| أسبوعياً | رسم الأسبوع · مساحة التخزين · نجاح النسخ |
| شهرياً | رسم الشهر · صحّة الأقراص · Wearout |
| ربع سنوي | رسم السنة — للتخطيط |
أخطاء شائعة وحلولها
| الخطأ | النتيجة | الصواب |
|---|---|---|
| قراءة المعالج وحده | قرارات شراء خاطئة | اقرأ IO delay معه |
| النظر إلى الرقم لا الرسم | لا تعرف ما الطبيعي | قارن بالتاريخ |
| تجاهل الانقطاعات في الرسم | تفوتك إعادات تشغيل | افحص سببها |
| الرسوم فارغة | خدمة الإحصاءات متوقّفة | systemctl restart pvestatd |
| لا مراقبة إلّا عند الشكوى | تعرف من الزبون | مراجعة أسبوعية + تنبيهات |
| مقارنة أجهزة مختلفة الأحمال | استنتاج خاطئ | قارن الجهاز بتاريخه |
أسئلة شائعة
كم يحتفظ بروكسموكس بالبيانات؟
سنة بدقّة متناقصة — التفاصيل للفترات القريبة والملخّص للبعيدة.
لماذا الرسوم فارغة بعد تنصيب جديد؟
تحتاج وقتاً لتتراكم. وبعد ساعة تبدأ الظهور.
هل تستهلك موارد؟
لا يُذكر — البيانات ملخّصة وصغيرة.
ما الرقم الأول الذي أفحصه عند شكوى بطء؟
IO delay على النود. إن كان مرتفعاً فالمشكلة تخزين، وقد وفّرت على نفسك نصف الطريق.
هل أستطيع رؤية أي جهاز يسبّب الحمل؟
نعم — عرض الموارد في مركز البيانات يرتّب الأجهزة باستهلاكها، ورسم كل جهاز يؤكّد.
خلاصة مسار التشغيل اليومي
في خمسة أجزاء: ضبطت الموارد وفهمت البالون ووحدات المعالج، وبنيت مهمّة نسخ بتقليمها وإشعاراتها، واسترجعت واختبرت واستخرجت ملفاً، وأتقنت اللقطات وحدودها، وتعلّمت أن تقرأ الرسوم بدل أن تنظر إليها.
والمسار الخامس والأخير هو التوسّع: الكلاستر والترحيل الحيّ وتمرير الأجهزة والترقية والتوفّر العالي.
سلسلة «بروكسموكس من الداخل» — بلقطات حقيقية من الواجهة.
الأساسيات:
١. الواجهة ·
٢. أول جهاز ·
٣. الحاويات ·
٤. الصور والقوالب ·
٥. الصلاحيات
التخزين:
٦. أنواع التخزين ·
٧. إضافة قرص وتوسيعه ·
٨. ZFS ·
٩. نقل قرص ·
١٠. امتلاء التخزين
الشبكة والأمان:
١١. تبويب الشبكة ·
١٢. الجدار الناري ·
١٣. SDN ·
١٤. تأمين اللوحة ·
١٥. السجلّات
التشغيل اليومي:
١٦. ضبط الموارد ·
١٧. مهمّة النسخ ·
١٨. الاسترجاع ·
١٩. اللقطات ·
٢٠. قراءة الرسوم