الاسم¶
systemd-cgtop - عرض
أفضل
مجموعات
التحكم حسب
استخدام
مواردها
موجز¶
systemd-cgtop
[خيارات...]
[مجموعة]
الوصف¶
يعرض systemd-cgtop
أفضل
مجموعات
التحكم في
التسلسل
الهرمي
لمجموعات
التحكم
المحلية
لنظام
لينكس،
مرتبة حسب
حمل وحدة
المعالجة
المركزية
أو الذاكرة
أو
الإدخال/الإخراج
للقرص. يتم
تحديث
الشاشة على
فترات
منتظمة
(مبدئي كل
ثانية
واحدة)،
بأسلوب
مشابه لـ top(1).
إذا تم
تحديد مسار
مجموعة
تحكم، يعرض
فقط خدمات
مجموعة
التحكم
المحددة.
إذا لم يكن
systemd-cgtop متصلاً
بـ tty، لا
تُطبع رؤوس
الأعمدة
والمبدئي
هو تشغيل
تكرار واحد
فقط. يتم
احترام
الوسيطة
--iterations= إذا تم
تقديمها.
هذا الوضع
مناسب
للبرمجة
النصية.
يتم حساب
استخدام
الموارد
فقط
لمجموعات
التحكم مع
تشغيل
وحدات
التحكم
المناسبة:
وحدة تحكم
"الذاكرة"
لاستخدام
الذاكرة
ووحدة تحكم
"الإدخال/الإخراج"
لاستهلاك
الإدخال/الإخراج
للقرص. إذا
كانت
مراقبة
الموارد
لهذه
الموارد
مطلوبة،
يُوصى
بإضافة
إعدادات
MemoryAccounting=1 و IOAccounting=1 في
ملفات
الوحدة
المعنية.
راجع systemd.resource-control(5)
للتفاصيل.
يمكن أن
تكون قيمة
حمل وحدة
المعالجة
المركزية
بين 0 و 100 ضعف
عدد
المعالجات
في النظام.
على سبيل
المثال،
إذا كان
النظام
يحتوي على 8
معالجات،
ستكون قيمة
حمل وحدة
المعالجة
المركزية
بين 0% و 800%. يمكن
العثور على
عدد
المعالجات
في "/proc/cpuinfo".
للتأكيد:
ما لم يتم
تمكين "MemoryAccounting=1"
و "IOAccounting=1"
للخدمات
المعنية،
لن يكون
هناك حساب
للموارد
لخدمات
النظام
وستكون
البيانات
المعروضة
بواسطة systemd-cgtop
غير
مكتملة.
الخيارات¶
الخيارات
التالية
مفهومة:
-p, --order=path
الترتيب
حسب اسم
مسار
مجموعة
التحكم.
-t, --order=tasks
الترتيب
حسب عدد
المهام/العمليات
في مجموعة
التحكم.
-c, --order=cpu
الترتيب
حسب حمل
وحدة
المعالجة
المركزية.
-m, --order=memory
الترتيب
حسب
استخدام
الذاكرة.
-i, --order=io
الترتيب
حسب حمل
الإدخال/الإخراج
للقرص.
-b، --batch
التشغيل
في وضع
"الدفعة": لا
يقبل
الإدخال
ويستمر حتى
استنفاد حد
التكرار
المحدد بـ
--iterations= أو حتى
الإنهاء.
يمكن أن
يكون هذا
الوضع
مفيدًا
لإرسال
المخرجات
من
systemd-cgtop إلى
برامج أخرى
أو إلى ملف.
أُضيف في
الإصدارة 188.
-r, --raw
تنسيق
عدد
البايتات
(كما في
استخدام
الذاكرة
ومقاييس
الإدخال/الإخراج)
ووقت وحدة
المعالجة
المركزية
بقيم رقمية
خام بدلاً
من أرقام
قابلة
للقراءة
البشرية.
أُضيف في
الإصدار 221.
--cpu=percentage, --cpu=time
يتحكم في
ما إذا كان
استخدام
وحدة
المعالجة
المركزية
يُعرض
كنسبة
مئوية أو
وقت. مبدئي،
يُعرض
استخدام
وحدة
المعالجة
المركزية
كنسبة
مئوية. يمكن
أيضًا
تبديل هذا
الإعداد
أثناء
التشغيل
بالضغط على
مفتاح %.
أُضيف في
الإصدارة 226.
-P
عد
عمليات
مساحة
المستخدم
فقط بدلاً
من جميع
المهام.
مبدئي،
تُعد جميع
المهام: كل
خيط نواة
وكل خيط
مساحة
مستخدم
بشكل فردي.
مع هذا
الإعداد،
تُستبعد
خيوط
النواة من
العد وكل
عملية
مساحة
مستخدم
تُعد كمهمة
واحدة فقط،
بغض النظر
عن عدد
الخيوط
التي تتكون
منها. يمكن
أيضًا
تبديل هذا
الإعداد
أثناء
التشغيل
بالضغط على
مفتاح P. لا
يمكن دمج
هذا الخيار
مع
-k.
أُضيف في
الإصدارة 227.
-k
عد
عمليات
مساحة
المستخدم
وخيوط
النواة فقط
بدلاً من
جميع
المهام.
مبدئي،
تُعد جميع
المهام: كل
خيط نواة
وكل خيط
مساحة
مستخدم
بشكل فردي.
مع هذا
الإعداد،
تُضمن خيوط
النواة في
العد وكل
عملية
مساحة
مستخدم
تُعد كمهمة
واحدة فقط،
بغض النظر
عن عدد
الخيوط
التي تتكون
منها. يمكن
أيضًا
تبديل هذا
الإعداد
أثناء
التشغيل
بالضغط على
مفتاح k. لا
يمكن دمج
هذا الخيار
مع
-P.
أُضيف في
الإصدارة 226.
--recursive=
يتحكم في
ما إذا كان
عدد
العمليات
المعروض
لمجموعة
تحكم يجب أن
يشمل جميع
العمليات
الموجودة
في أي من
مجموعات
التحكم
الفرعية
أيضًا. يأخذ
وسيطة
منطقية،
مبدئيها
"نعم". إذا
تم
التمكين،
تُضمن
العمليات
في مجموعات
التحكم
الفرعية،
إذا تم
التعطيل،
تُعد فقط
العمليات
في مجموعة
التحكم
نفسها. يمكن
أيضًا
تبديل هذا
الإعداد
أثناء
التشغيل
بالضغط على
مفتاح r. لاحظ
أن هذا
الإعداد
ينطبق فقط
على عد
العمليات،
أي عند
استخدام
الخيارات
-P
أو
-k. ليس له
تأثير إذا
تم عد جميع
المهام،
وفي هذه
الحالة
يكون العد
دائمًا
تكراريًا.
أُضيف في
الإصدارة 226.
-n, --iterations=
تنفيذ
هذا العدد
فقط من
التكرارات.
تشير
القيمة 0 إلى
أن
البرنامج
يجب أن يعمل
إلى أجل غير
مسمى.
أُضيف في
الإصدارة 188.
-1
اختصار
لـ
--iterations=1.
أُضيف في
الإصدارة 238.
-d, --delay=
حدد
تأخير
التحديث
بالثواني
(أو إذا تم
تحديد إحدى
الوحدات "ms"
أو "us" أو "min"
كوحدة في
هذه الوحدة
الزمنية).
يمكن أيضًا
زيادة هذا
الإعداد أو
تقليله
أثناء
التشغيل
بالضغط على
المفتاحين +
و -.
--depth=
أقصى عمق
لاجتياز
شجرة
مجموعة
التحكم.
يحدد مدى
العمق الذي
يجب أن
يجتاز به systemd-cgtop
التسلسلات
الهرمية
لمجموعات
التحكم. إذا
تم تحديد 0،
تتم مراقبة
المجموعة
الجذرية
فقط.
بالنسبة لـ
1، تتم
مراقبة
المستوى
الأول فقط
من مجموعات
التحكم،
وهكذا.
المبدئي هو
3.
-M الآلة،
--machine=الآلة
اقتصر
مجموعات
التحكم
المعروضة
على الجزء
المقابل
للحاوية
MACHINE.
لا يجوز
استخدام
هذا الخيار
عند تحديد
مسار
مجموعة
تحكم.
أُضيف في
الإصدارة 227.
-h، --help
اطبع نص
مساعدة
قصير
واخرج.
--version
اطبع
سلسلة
إصدار
قصيرة
واخرج.
المفاتيح¶
systemd-cgtop هو
أداة
تفاعلية
ويمكن
التحكم بها
عبر إدخال
المستخدم
باستخدام
المفاتيح
التالية:
h
يعرض نص
مساعدة
قصير.
مسافة
تحديث
المخرجات
فورًا.
أُضيف في
الإصدارة 226.
q
إنهاء
البرنامج.
p, t, c, m, i
فرز
مجموعات
التحكم حسب
المسار أو
عدد المهام
أو حمل وحدة
المعالجة
المركزية
أو استخدام
الذاكرة أو
حمل
الإدخال/الإخراج،
على
التوالي.
يمكن أيضًا
التحكم في
هذا
الإعداد
باستخدام
مفتاح سطر
الأوامر
--order=.
%
التبديل
بين عرض وقت
وحدة
المعالجة
المركزية
كوقت أو
نسبة مئوية.
يمكن أيضًا
التحكم في
هذا
الإعداد
باستخدام
مفتاح سطر
الأوامر
--cpu=.
أُضيف في
الإصدارة 201.
+, -
زيادة أو
تقليل
تأخير
التحديث،
على
التوالي.
يمكن أيضًا
التحكم في
هذا
الإعداد
باستخدام
مفتاح سطر
الأوامر
--delay=.
P
التبديل
بين عد جميع
المهام، أو
عمليات
مساحة
المستخدم
فقط. يمكن
أيضًا
التحكم في
هذا
الإعداد
باستخدام
مفتاح سطر
الأوامر
-P
(انظر أعلاه).
أُضيف في
الإصدارة 227.
k
التبديل
بين عد جميع
المهام، أو
عمليات
مساحة
المستخدم
وسلاسل
النواة فقط.
يمكن أيضًا
التحكم في
هذا
الإعداد
باستخدام
مفتاح سطر
الأوامر
-k
(انظر أعلاه).
أُضيف في
الإصدارة 226.
r
التبديل
بين تضمين
أو استبعاد
العمليات
في مجموعات
التحكم
الفرعية
بشكل
تكراري في
أعداد
عمليات
مجموعة
التحكم.
يمكن أيضًا
التحكم في
هذا
الإعداد
باستخدام
مفتاح سطر
الأوامر
--recursive=.
هذا
المفتاح
غير متاح
إذا تم عد
جميع
المهام،
وهو متاح
فقط إذا تم
عد
العمليات،
كما هو مفعل
بالمفتاحين
P أو k.
أُضيف في
الإصدارة 226.
حالة الخروج¶
عند
النجاح،
يُعاد
الرقم 0،
وإلا
فيُعاد رمز
فشل غير
صفري.
ترجمة¶
تُرجمت
هذه الصفحة
من الدليل
بواسطة
زايد
السعيدي
<zayed.alsaidi@gmail.com>
هذه
الترجمة هي
وثيقة
مجانية؛
راجع
رخصة
جنو العامة
الإصدار 3
أو ما بعده
للاطلاع
على شروط
حقوق النشر.
لا توجد أي
ضمانات.
إذا وجدت
أي أخطاء في
ترجمة صفحة
الدليل
هذه، يرجى
إرسال بريد
إلكتروني
إلى قائمة
بريد
المترجمين:
kde-l10n-ar@kde.org.