NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
AR

أوامر Linux ومهارات Shell

top vs htop vs btop: مقارنة شاشات العمليات

يبدأ كل سؤال عن الخادم المباشر بمراقبة العملية، والثلاثي top وhtop وbtop عبارة عن تجارة قابلية القراءة مقابل التجارة في كل مكان. يوجد الجزء العلوي على كل صندوق Unix بما في ذلك صور الإنقاذ وهو صادق بطريقة مملة؛ يضيف htop الفرز التفاعلي، وطرق عرض الشجرة، والألوان التي تجعل عملية الفرز أسرع؛ توفر btop لوحة معلومات كاملة مع تفاصيل لكل عملية بسعر مساحة التثبيت ومحطة طرفية واسعة. الواجهة هي أصغر جزء: وحدة المعالجة المركزية، والذاكرة، والتحميل، وانتظار القرص تحكي معظم القصة في أي من الثلاثة.

النقاط الرئيسية

  • top هو أداة احتياطية عالمية وأداة جيدة: يتم فرز P حسب وحدة المعالجة المركزية، وM حسب الذاكرة، و1 ينفجر لكل مركز، ويكتب W تخطيطك إلى ~/.toprc بحيث ترثه الجلسة التالية.
  • htop هي الأداة اليومية: F6 يفرز، F4 مرشحات حسب السلسلة، F5 يعطي شجرة العملية، وأشرطة الألوان تُقرأ بنظرة سريعة من جميع أنحاء غرفة مظلمة في الساعة 3 صباحًا.
  • btop هي لوحة المعلومات: تفاصيل أكثر وضوحًا (رسوم بيانية لكل مركز، وإحصائيات الإدخال/الإخراج، ومعدلات الشبكة) ولكنها تريد مساحة طرفية، ومصطلح عمل، والتوزيع الذي أنشأها؛ على قمة وحدة تحكم الإنقاذ الضيقة لا يزال يفوز.
  • قراءة متوسط ​​التحميل بشكل صحيح: يقوم Linux بطي قرص الانتظار غير المنقطع في الرقم، لذلك قد يكون التحميل 20 على 4 نوى في قائمة انتظار التخزين، وليس وحدة المعالجة المركزية؛ يقوم السطر %wa الموجود في الأعلى بتسوية هذه الوسيطة حتى قبل فتح iostat.
  • إجماليات الذاكرة لا تكذب على أي شخص يعرف المفردات: "buff/cache" قابلة للاستعادة و"متاح" هو الرقم الصادق؛ إن الشريط المستخدم بنسبة 95 بالمائة مع 4 جيجابايت متاح هو نظام ملفات يقوم بعمله، وليس حالة طوارئ.
  • اقتل بشكل مدروس: يقدم F9 الخاص بـ htop خيار الإشارة في الشجرة، ويأخذ top's k معرف PID، ويسأل كلاهما عن الوالدين الذي ولد الهارب قبل أن تقتل عشرين طفلاً متطابقًا بدلاً من ذلك.
  • سجل ما تراه: top -b -n 1 > /tmp/top.state في لحظة وقوع الحادث هو الدليل الذي نجا من إغلاق المحطة؛ التذكرة بدونها هي لغز، والتذكرة معها عادة ما تغلق من تلقاء نفسها.
  • تزيد قيمة خطوط المبادلة وانتظار القرص من قيمة شريط وحدة المعالجة المركزية: معدلات المبادلة داخل/خارج، وعدد حالات D، وiwait تصف السلوك تحت الضغط؛ تتألق نسبة وحدة المعالجة المركزية الأصلية تمامًا عندما تؤذي الأمور.

ملاحظة ميدانية

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

أسئلة شائعة

هل متوسط ​​التحميل المرتفع سيئ تلقائيًا؟

لا: يتضمن الرقم المهام القابلة للتشغيل وغير المنقطعة. قارنه بعدد النواة، وتحقق من %wa في الأعلى، ثم اتبعه برسومات الإدخال/الإخراج الخاصة بـ iostat أو btop قبل اتخاذ قرار بين حجم وحدة المعالجة المركزية وإصلاحات التخزين.

هل يجب أن أشعر بالذعر بشأن الذاكرة "المستخدمة" التي تقترب من 100 بالمائة؟

لا: يملأ Linux الذاكرة بذاكرة التخزين المؤقت للصفحة من حيث المبدأ؛ "متاح" هو الرقم الحقيقي، و"مستخدم" مرتفع بالإضافة إلى "متاح" منخفض هو المزيج الذي يستدعي اتخاذ إجراء فعليًا.

ما هي الشاشة التي يجب أن يتعلمها المبتدئ أولاً؟

htop للسرعة اليومية، أعلى اليوم وحدة تحكم الإنقاذ هي الأداة الوحيدة الموجودة؛ كلا نقل المهارات، وذاكرة عضلة الفرز/التصفية هي الجزء الذي يوفر الوقت بالفعل.

لماذا تختلف أرقام الذاكرة بين الأدوات والأعمدة؟

تختلف التعريفات: يقوم RSS بحساب المكتبات المشتركة بشكل مزدوج، ويقوم PSS بتقسيمها، وشرائح المخازن المؤقتة/ذاكرة التخزين المؤقت بين الفئات؛ قارن بين الإعجاب والإعجاب واقتبس اسم العمود عند الاستشهاد برقم.

كيف تساعدك Kinetikatech في أوامر linux ومهارات shell

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

تحدث مع مهندس

مشكلة في الخادم؟ موقع مخترق؟ موقع بطيء؟

نرد على الحالات الحرجة خلال 30 دقيقة — على مدار الساعة طوال الأسبوع.

اطلب دعم الطوارئ support@kinetikatech.com