عرض العمليات ديناميكيًا بالأعلى
وعلى الرغم من أن ps يمكن أن يكشف الأمر كثيرًا عما يفعله الجهاز ، فهو يوفر فقط لقطة لحالة الجهاز في الوقت الحالي ps يتم تنفيذ الأمر. لرؤية عرض أكثر ديناميكية لنشاط الجهاز ، نستخدم ملف تيشرت أمر:
[me @ linuxbox ~] $ تيشرت
[me @ linuxbox ~] $ تيشرت
• تيشرت يعرض البرنامج عرضًا يتم تحديثه باستمرار (افتراضيًا ، كل 3 ثوانٍ) لعمليات النظام المدرجة بترتيب نشاط العملية. يأتي الاسم "top" من حقيقة أن ملف تيشرت يتم استخدام البرنامج لرؤية العمليات "العلوية" على النظام. ال تيشرت يتكون العرض من جزأين: ملخص النظام أعلى الشاشة ، متبوعًا بجدول العمليات المصنفة حسب نشاط وحدة المعالجة المركزية:
أعلى - 14:59:20 حتى 6:30 ، 2 مستخدمين ، متوسط التحميل: 0.07 ، 0.02 ، 0.00
المهام: إجمالي 109 ، تشغيل واحد ، 1 نائم ، 106 متوقف ، 0 وحدة معالجة زومبي (وحدات معالجة مركزية): 2٪ أمريكي ، 0.7٪ sy ، 1.0٪ ني ، 0.0٪ معرف ، 98.3٪ وا ، 0.0٪ مرحبا ، 0.0٪ si Mem: إجمالي 0.0 ألفًا ، 319496 ألفًا مستخدمًا ، 314860 ألفًا مجانيًا ، 4636 ألف برتقالي مقايضة: إجمالي 19392 ألف ، 875500 ألفًا مستخدمًا ، 149128 ألفًا مجانيًا ، 726372 ألف ذاكرة تخزين مؤقت
PID USER PR NI VIRT RES SHR S٪ CPU٪ MEM TIME + COMMAND 6244 لي 39 19 31752 3124 2188 S 6.3 1.0 16: 24.42 متعقب د
11071 أنا 20 0 R 2304 1092 840: 1.3 أعلى
6180 أنا 20 0 2700 1100 جنوبًا 772 0.7 0.3: 0 dbus-dae
6321 أنا 20 0 20944 7248 جنوب 6560 0.7 2.3: 2 متعدد
4955 جذر 20 0 م 104 9668 جنوب 5776 0.3 3.0: 2 Xorg
1 جذر 20 0 2976 S 528 476 0.0: 0.2 init
2 جذر 15-5 0 0 0 S 0.0 0.0 0: 00.00 kthreadd
3 جذر RT -5 0 0 0 S 0.0 0.0 0: 00.00 migratio
4 جذر 15-5 0 0 0 S 0.0 0.0 0: 00.72 كسوفتيرك
5 جذر RT -5 0 0 0 S 0.0 0.0 0: 00.04 الوكالة الدولية للطاقة الذرية
6 جذر 15 -5 0 0 0 S 0.0 0.0 0: 00.42 أحداث / 0
7 جذر 15-5 0 0 0 S 0.0 0.0 0: 00.06 كيلبر
41 جذر 15-5 0 0 0 S 0.0 0.0 0: 01.08 kblockd /
67 جذر 15-5 0 0 0 S 0.0 0.0 0: 00.00 kseriod
114 جذر 20 0 0 0 0 S 0.0 0.0 0: 01.62 pdflush
116 جذر 15-5 0 0 0 S 0.0 0.0 0: 02.44 kswapd0
يحتوي ملخص النظام على الكثير من الأشياء الجيدة. ها هي المتهدمة:
الجدول 10-3: حقول المعلومات العليا
صف | الحقل | معنى |
1 | تيشرت | اسم البرنامج. |
14:59:20 | الوقت الحالي من اليوم. | |
حتى 6:30 | وهذا ما يسمى شغالة. إنه مقدار الوقت منذ آخر تمهيد للجهاز. في هذا المثال ، ظل النظام في وضع التشغيل لمدة ست ساعات ونصف. | |
المستخدمين 2 | هناك اثنان من المستخدمين بتسجيل الدخول. | |
متوسط الحمل: | متوسط الحمل يشير إلى عدد العمليات |
التي تنتظر التشغيل ، أي عدد العمليات الموجودة في حالة قابلة للتشغيل والتي تشارك وحدة المعالجة المركزية. يتم عرض ثلاث قيم ، كل منها لفترة زمنية مختلفة. الأول هو متوسط آخر 60 ثانية ، ثم الدقائق الخمس السابقة ، وأخيرًا الخمسة عشر دقيقة السابقة. تشير القيم الأقل من 5 إلى أن الجهاز ليس مشغولاً. | ||
2 | المهام: | هذا يلخص عدد العمليات وحالاتها العملية المختلفة. |
3 | وحدة المعالجة المركزية (ق): | يصف هذا الصف طبيعة الأنشطة التي تقوم بها وحدة المعالجة المركزية. |
0.7٪ منا | يتم استخدام 0.7٪ من وحدة المعالجة المركزية لـ عمليات المستخدم. هذا يعني عمليات خارج النواة نفسها. | |
1.0٪ سي | يتم استخدام 1.0٪ من وحدة المعالجة المركزية لـ نظام (النواة). | |
0.0٪ ني | يتم استخدام 0.0٪ من وحدة المعالجة المركزية بواسطة عمليات "جيدة" (ذات أولوية منخفضة). | |
98.3٪ معرف | 98.3٪ من وحدة المعالجة المركزية معطلة. | |
0.0٪ وا | 0.0٪ من وحدة المعالجة المركزية في انتظار الإدخال / الإخراج. | |
4 | مذكرة: | يوضح كيف يتم استخدام ذاكرة الوصول العشوائي الفعلية. |
5 | مبادلة: | يوضح كيفية استخدام مساحة التبديل (الذاكرة الظاهرية). |
• تيشرت يقبل البرنامج عددًا من أوامر لوحة المفاتيح. هما الأكثر إثارة للاهتمام
h ، التي تعرض شاشة تعليمات البرنامج ، و q ، التي تنتهي في الأعلى.
توفر كلتا بيئتي سطح المكتب الرئيسيتين تطبيقات رسومية تعرض معلومات مشابهة لـ تيشرت (بنفس الطريقة التي يعمل بها مدير المهام في Windows) ، ولكن تيشرت أفضل من الإصدارات الرسومية لأنه أسرع ويستهلك موارد أقل بكثير من النظام. بعد كل شيء ، لا ينبغي أن يكون برنامج مراقبة النظام لدينا مصدر تباطؤ النظام الذي نحاول تتبعه.