السلام عليكم ورحمة الله وبركاته …
بعض الأحيان تود أن تجعل Process معيين يكون له أولوية على سير عمل برامج أخرى … حيث تريده أن يكون هو المفضل في عملية المعالجة … ولهذا في لينوكس نستعمل الأمر nice … الأمر هذا يأخذ القيم الخاصة بالأولويات من -20 والتي هي أعلى أولوية … وينزل الى 19 والتي هي أقل أولوية لبرنامج معين … كل البرامج التي تقوم بتشغيلها يكون الأولوية الأساسية لها هي 10 …
ملاحظة مهمة جداً: وهي اليوز العادي ﻻ يستعطيع أن يعطي أولوية أكثر من الـ 10 ولهذا هو يقدر يعمل Down Grade أي تخفيض وليس رفع … وفي حالة تريد رفع أولوية يجب ان تستعمل اليوز root لذلك … مثال على ذلك:
nice -n 3 CMD
أو
nice -n -1 software
حيث في المثال الأول عملنا تخفيض للأولوية … أما في المثال الثاني عملنا زيادة للأولوية ولكن ﻻ تنسى يجب أن تستعمل المستخدم root لذلك …
إن شاء الله الموضوع يفيدكم …
أخوكم B!n@ry …