'\" t .\" Title: coresched .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: أوامر المستخدم .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "CORESCHED" "1" "2026-05-18" "util\-linux 2.42.1" "أوامر المستخدم" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "الاسم" coresched \- أدر كعكات جدولة النواة للمهام .SH "موجز" .sp \fBcoresched\fP [\fBget\fP] [\fB\-s\fP \fIمعرّف\-العملية\fP] .sp \fBcoresched\fP \fBnew\fP [\fB\-t\fP \fIنوع\fP] \fB\-d\fP \fIمعرّف\-العملية\fP .sp \fBcoresched\fP \fBnew\fP [\fB\-t\fP \fIنوع\fP] \-\- \fIأمر\fP [\fI‎وسيط\fP.\|.\|.] .sp \fBcoresched\fP \fBcopy\fP [\fB\-s\fP \fIمعرّف\-العملية\fP] [\fB\-t\fP \fIنوع\fP] \fB\-d\fP \fIمعرّف\-العملية\fP .sp \fBcoresched\fP \fBcopy\fP [\fB\-s\fP \fIمعرّف\-العملية\fP] [\fB\-t\fP \fIنوع\fP] \-\- \fIأمر\fP [\fI‎وسيط\fP.\|.\|.] .SH "الوصف" .sp يُستخدم الأمر \fBcoresched\fP لاسترداد كعكات جدولة النواة لعملية جارية أو تعديلها بمعلومية معرف العملية \fIمعرّف\-العملية\fP الخاص بها، أو لإنشاء \fIأمر\fP جديد بكعكات جدولة نواة. .sp تسمح جدولة النواة بتعريف مجموعات من المهام التي يُسمح لها بمشاركة نواة فيزيائية. يُنفذ ذلك عبر تعيين كعكة لكل مهمة. يُسمح فقط للمهام التي تملك الكعكة ذاتها بأن تُجدول على النواة الفيزيائية نفسها. .sp من الممكن إما تعيين كعكة عشوائية جديدة لمهمة، أو نسخ كعكة من مهمة أخرى. لا يمكن اختيار قيمة الكعكة. .SH "الوظائف" .sp \fBget\fP .RS 4 استرد كعكة جدولة النواة لمعرف العملية PID المحدد في \fB\-s\fP. إذا حُذف الخيار \fB\-s\fP، فستُجلب كعكة عملية \fBcoresched\fP الحالية. .RE .sp \fBnew\fP .RS 4 عيّن كعكة جديدة لمعرف عملية PID موجود ومحدد في \fB\-d\fP، أو نفّذ \fIأمر\fP بكعكة جديدة. .RE .sp \fBcopy\fP .RS 4 انسخ الكعكة من معرف عملية PID موجود (\fB\-s\fP) إلى معرف عملية آخر (\fB\-d\fP)، أو نفّذ \fIأمر\fP بتلك الكعكة. إذا حُذف الخيار \fB\-s\fP، فستُجلب كعكة عملية \fBcoresched\fP الحالية. .RE .sp إذا لم تُحدد أي وظيفة، فستُشغل الوظيفة \fBget\fP. .SH "الخيارات" .sp \fB\-s\fP، \fB\-\-source\fP \fIمعرّف\-العملية\fP .RS 4 معرف العملية \fIمعرّف\-العملية\fP الذي ستُجلب الكعكة منه. إذا حُذف هذا الخيار، فستُجلب الكعكة من عملية \fBcoresched\fP الحالية. .RE .sp \fB\-d\fP، \fB\-\-dest\fP \fIمعرّف\-العملية\fP .RS 4 معرف العملية \fIمعرّف\-العملية\fP الذي ستُعدل كعكته. .RE .sp \fB\-t\fP، \fB\-\-dest\-type\fP \fIنوع\fP .RS 4 نوع معرف العملية PID الذي ستُعدل كعكته. يمكن أن يكون واحداً من ثلاث قيم: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBpid\fP، أو معرف العملية .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBtgid\fP، أو معرف مجموعة الخيوط (القيمة المبدئية) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBpgid\fP، أو معرف مجموعة العمليات .RE .RE .sp \fB\-v\fP، \fB\-\-verbose\fP .RS 4 أظهر معلومات إضافية عند تعديل كعكات المهام. .RE .sp \fB\-h\fP، \fB\-\-help\fP .RS 4 اعرض نص المساعدة ثم اخرج. .RE .sp \fB\-V\fP، \fB\-\-version\fP .RS 4 اعرض الإصدار واخرج. .RE .SH "أمثلة" .sp اجلب كعكة جدولة النواة لمهمة coresched نفسها، والتي عادة ما تكون موروثة من والدها: .RS 4 \fBcoresched get\fP .RE .sp اجلب كعكة جدولة النواة لمهمة بمعرف عملية PID \fI123\fP: .RS 4 \fBcoresched get \-s\fP \fI123\fP .RE .sp امنح مهمة بمعرف عملية PID \fI123\fP كعكة جدولة نواة جديدة: .RS 4 \fBcoresched new \-d\fP \fI123\fP .RE .sp أنشئ مهمة جديدة بكعكة جدولة نواة جديدة: .RS 4 \fBcoresched new\fP \-\- \fIأمر\fP [\fI‎وسيط\fP.\|.\|.] .RE .sp انسخ الكعكة من عملية coresched الحالية إلى مهمة أخرى بمعرف عملية \fI456\fP: .RS 4 \fBcoresched copy \-d\fP \fI456\fP .RE .sp انسخ الكعكة من مهمة بمعرف عملية \fI123\fP إلى مهمة أخرى بمعرف عملية \fI456\fP: .RS 4 \fBcoresched copy \-s\fP \fI123\fP \fB\-d\fP \fI456\fP .RE .sp انسخ الكعكة من مهمة بمعرف عملية \fI123\fP إلى مهمة \fIأمر\fP جديدة: .RS 4 \fBcoresched copy \-s\fP \fI123\fP \-\- \fIأمر\fP [\fI‎وسيط\fP.\|.\|.] .RE .sp انسخ الكعكة من مهمة بمعرف عملية \fI123\fP إلى معرف مجموعة العمليات \fI456\fP: .RS 4 \fBcoresched copy \-s\fP \fI123\fP \fB\-t\fP \fIpgid\fP \fB\-d\fP \fI456\fP .RE .SH "الأذونات" .sp يتطلب جلب أو تعديل ملف تعريف ارتباط (cookie) الجدولة الأساسية لعملية ما وصول ptrace من نوع \fBPTRACE_MODE_READ_REALCREDS\fP لتلك العملية. انظر قسم "فحص وضع وصول Ptrace" في \fBptrace\fP(2) لمزيد من المعلومات. .SH "حالة الخروج" .sp عند النجاح، يُعيد \fBcoresched\fP القيمة 0. إذا فشل \fBcoresched\fP، فسيُطبع خطأ ويُعيد القيمة 1. .sp إذا كان يجري تنفيذ \fIأمر\fP، فستكون قيمة الإعادة لـ \fBcoresched\fP هي قيمة الإعادة لـ \fIأمر\fP. .SH "ملاحظات" .sp يتطلب \fBcoresched\fP دعم جدولة الأنوية في النواة. يمكن تفعيل هذا عبر خيار ضبط النواة \fBCONFIG_SCHED_CORE\fP. .SH "المؤلفين" .sp .MTO "thijs\(atraymakers.nl" "Thijs Raymakers" "،" .MTO "pauld\(atredhat.com" "Phil Auld" "" .SH "حقوق النسخ" .sp حقوق النشر © 2024 Thijs Raymakers و Phil Auld. هذا برنامج حر مرخص تحت رخصة EUPL. .SH "انظر أيضاً" .sp \fBchrt\fP(1)، \fBnice\fP(1)، \fBrenice\fP(1)، \fBtaskset\fP(1)، \fBptrace\fP(2)، \fBsched\fP(7) .sp ملفات مصدر نواة لينكس \fIDocumentation/admin\-guide/hw\-vuln/core\-scheduling.rst\fP .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBcoresched\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."