| CHRT(1) | أوامر المستخدم | CHRT(1) |
الاسم
chrt - التحكم في سمات الوقت الحقيقي لعملية ما
موجز
chrt [خيارات] [أولوية] أمر [وسيط...]
chrt --pid [خيارات] [أولوية] معرّف-العملية
الوصف
يضبط chrt أو يسترجع سمات جدولة الوقت الحقيقي لـ معرّف-العملية موجود، أو يشغل أمر بالسمات المعطاة.
خيارات السياسة
-o، --other
-f، --fifo
-r، --rr
-b، --batch
-i، --idle
-d، --deadline
-e، --ext
خيارات الجدولة
-T، --sched-runtime نانو_ثانية
-P، --sched-period نانو_ثانية
-D، --sched-deadline نانو_ثانية
-R، --reset-on-fork
لكل خيط وسم جدولة reset-on-fork. عند ضبط هذا الوسم، لا ترث العمليات التابعة المنشأة بواسطة fork(2) سياسات الجدولة ذات الامتيازات. بعد تفعيل وسم reset-on-fork، لا يمكن إعادة تعيينه إلا إذا كان الخيط يملك قدرة CAP_SYS_NICE. يُعطل هذا الوسم في العمليات التابعة المنشأة بواسطة fork(2).
بشكل أدق، إذا ضُبط وسم reset-on-fork، تُطبق القواعد التالية على العمليات التابعة المنشأة لاحقاً:
الخيارات
-a، --all-tasks
-m، --max
-p، --pid
-v، --verbose
-h، --help
-V، --version
أمثلة
السلوك المبدئي هو تشغيل أمر جديد:
chrt
أولوية
أمر
[وسائط]
يمكنك أيضاً جلب سمات الوقت الحقيقي لمهمة موجودة:
chrt --pid
معرّف-العملية
أو اضبطها:
chrt --pid
خيار-السياسة
الأولوية
معرّف-العملية
على سبيل المثال، لضبط سياسة الجدولة لتكون SCHED_RR (التعاقب الدوري) والأولوية إلى 30 للعملية 1234:
chrt --pid -r 30 1234
أعد ضبط الأولويات إلى الوضع المبدئي لعملية ما:
chrt --pid -o 0
معرّف-العملية
اضبط شريحة مخصصة قدرها 1 ملي ثانية لمهمة SCHED_OTHER (الأولوية اختيارية للسياسات بخلاف SCHED_FIFO و SCHED_RR):
chrt --pid -o -T 1000000
معرّف-العملية
انظر sched(7) لمناقشة مفصلة حول فئات المجدول المختلفة وكيفية تفاعلها.
الأذونات
يجب أن يمتلك المستخدم CAP_SYS_NICE لتغيير سمات الجدولة لـ عملية ما. يمكن لأي مستخدم استرجاع معلومات الجدولة.
ملاحظات
فقط SCHED_FIFO و SCHED_OTHER و SCHED_RR جزء من معيار POSIX 1003.1b لجدولة العمليات. قد تُتجاهل سمات الجدولة الأخرى في بعض الأنظمة.
سياسة جدولة لينكس المبدئية هي SCHED_OTHER.
المؤلفين
Robert Love <rml@tech9.net>, Karel Zak <kzak@redhat.com>
انظر أيضاً
nice(1)، renice(1)، taskset(1)، sched(7)
انظر sched_setscheduler(2) لوصف مخطط جدولة لينكس.
التبليغ عن الأخطاء
لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.
التوفر
الأمر chrt جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |