كيفية ضبط تقارب العملية على Linux

كيفية ضبط تقارب العملية على Linux

تقارب العملية (المعروف أيضًا باسم تثبيت وحدة المعالجة المركزية) هو عملية تعيين البرامج قيد التشغيل إلى مؤشر ترابط واحد (مركز افتراضي) ، بدلاً من السماح له بالعمل مع جميع مؤشرات ترابط وحدة المعالجة المركزية. يعد تعيين تقارب العملية مفيدًا ، حيث سيمكن المستخدمين من تحديد مقدار الموارد التي يستخدمها البرنامج بالضبط.

في هذا الدليل ، سنتطرق إلى كيفية ضبط تقارب البرامج قيد التشغيل على جهاز كمبيوتر يعمل بنظام Linux. سننتقل أيضًا إلى طرق أخرى يمكنك من خلالها قصر موارد النظام على البرامج الموجودة على نظام التشغيل Linux.

العثور على معلومات وحدة المعالجة المركزية الخاصة بك

قبل أن نتمكن من الانتقال إلى كيفية تثبيت البرامج الفردية في سلاسل رسائل محددة ، نحتاج إلى معرفة عدد سلاسل الرسائل المتوفرة لديك على نظام Linux الخاص بك. هناك عدة طرق لمعرفة هذه المعلومات . سوف نغطي طريقتين.

الطريقة الأولى لمعرفة عدد مؤشرات ترابط وحدة المعالجة المركزية الخاصة بك هي باستخدام الأمر nproc . يعطي هذا الأمر عددًا أوليًا من المعالجات المتاحة لنظام Linux الخاص بك لاستخدامها.

لتشغيل الأمر nproc لتحديد عدد سلاسل الرسائل المتاحة لديك ، يجب عليك فتح نافذة طرفية. لفتح نافذة طرفية ، اضغط على Ctrl + Alt + T أو Ctrl + Shift + T على لوحة المفاتيح.

مع فتح نافذة المحطة ، قم بتنفيذ nproc .

كيفية ضبط تقارب العملية على Linux

nproc

ستلاحظ بعد تشغيل الأمر ؛ يظهر رقم في الموجه. الرقم هو عدد الخيوط (النوى الافتراضية) لنظام Linux الخاص بك. لحفظ هذه المعلومات لوقت لاحق ، قم بما يلي.

nproc >> ~ / cpu-count.txt

إذا لم يكن الأمر nproc ببساطة معلومات كافية لك ، فهناك أداة سطر أوامر أفضل توفر الكثير من المعلومات حول سلاسل وحدة المعالجة المركزية الخاصة بك. يطلق عليه CPU Info. إليك كيفية تثبيته.

أولاً ، تأكد من فتح نافذة طرفية. بعد ذلك ، أدخل أوامر التثبيت أدناه التي تتوافق مع نظام التشغيل Linux الذي تستخدمه.

أوبونتو

على Ubuntu Linux ، ستتمكن من تثبيت CPU Info باستخدام أمر Apt package manager أدناه.

sudo apt تثبيت cpuinfo

دبيان

يمكن لمن يستخدمون Debian Linux الحصول على معلومات وحدة المعالجة المركزية وتشغيلها باستخدام أمر Apt-get التالي .

sudo apt-get install cpuinfo

قوس لينكس

يمكن لـ Arch Linux تثبيت أداة CPU Info بسهولة على نظام Linux باستخدام أمر Pacman التالي في نافذة طرفية.

sudo pacman -S python-py-cpuinfo

فيدورا

هل تستخدم Fedora Linux؟ احصل على معلومات وحدة المعالجة المركزية عن طريق تنفيذ أمر Dnf التالي في محطة طرفية.

sudo dnf تثبيت python3-cpuinfo

OpenSUSE

مستخدم OpenSUSE Linux؟ احصل على معلومات وحدة المعالجة المركزية وتشغيلها باستخدام أمر Zypper أدناه.

تثبيت sudo zypper python3-py-cpuinfo

بمجرد إعداد برنامج CPU Info على كمبيوتر Linux الخاص بك ، فقد حان الوقت لاستخدامه لمعرفة معلومات وحدة المعالجة المركزية حتى نتمكن من تحديد عدد الخيوط التي يجب العمل بها بالضبط.

باستخدام الأمر cpu-info أدناه ، احصل على قراءة لوحدة المعالجة المركزية الخاصة بك.

ملاحظة: قد تحتاج لتشغيل cpuinfo بدلا من cpuinfo إذا كان على القوس لينكس، فيدورا، أو زحمة لينكس.

كيفية ضبط تقارب العملية على Linux

معلومات وحدة المعالجة المركزية

بعد تشغيل الأمر ، سترى كلاً من العد الأساسي والعدد المنطقي. العد المنطقي هو عدد المواضيع التي يجب أن تعمل معها. المعلومات المنطقية هي الأهم عندما يتعلق الأمر بهذا الدليل. لا تتردد في حفظ معلومات وحدة المعالجة المركزية في ملف نصي عن طريق تشغيل الأمر التالي.

معلومات وحدة المعالجة المركزية >> ~ / cpu-count.txt

كيفية ضبط تقارب العملية على Linux

لتعيين تقارب العملية على كمبيوتر Linux الخاص بك ، ستحتاج إلى الاستفادة من برنامج Taskset المدمج. افتح نافذة طرفية بالضغط على Ctrl + Alt + T أو Ctrl + Shift + T على لوحة المفاتيح. بعد ذلك ، من هناك ، اتبع الإرشادات خطوة بخطوة أدناه لمعرفة كيفية إجراء عملية تشغيل.

الخطوة 1: ابحث عن معرف العملية لبرنامج قيد التشغيل عن طريق تنفيذ pidof ، متبوعًا باسم التطبيق. على سبيل المثال ، للعثور على معرّف عملية Thunderbird ، يمكنك تشغيل مثال الأمر أدناه.

كيفية ضبط تقارب العملية على Linux

بيدوف ثندربيرد

الخطوة 2: دون معرف عملية التطبيق. ثم قم بتوصيله بمثال أمر مجموعة المهام التالي .

ملاحظة: يجب عليك تغيير thread_number إلى مؤشر ترابط وحدة المعالجة المركزية الذي ترغب في وضع البرنامج عليه. يجب عليك أيضًا تغيير process_id إلى معرف العملية الموجود مع  pidof الذي ترغب في ربطه بمجموعة المهام .

sudo Tasket -cp thread_number process_id &

هل تحتاج إلى التحقق من برنامجك المنتسب حديثًا؟ قم بتشغيل مجموعة المهام -p مقابل معرف عملية البرنامج للتأكد من أنها تعمل على مؤشر ترابط وحدة المعالجة المركزية الذي حددته في الخطوة 2.

مجموعة المهام -p process_id

تعرف على المزيد حول Taskset

لمعرفة المزيد حول Taskset ، ستحتاج إلى قراءة الدليل. قم بتنفيذ الأمر man Tasket .

كيفية ضبط تقارب العملية على Linux

رجل مجموعة المهام

تشغيل taskset الرجل وقيادة نقدم لكم مع كل دليل مفصل حول تطبيق Taskset. انظر إليه لأنه سيساعدك على فهم كيفية عمل التطبيق. عند الانتهاء ، اضغط على q للإنهاء.


تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.

كيفية تثبيت ملف DEB على نظام Linux

كيفية تثبيت ملف DEB على نظام Linux

ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.

كيف تلعب Dying Light على Linux

كيف تلعب Dying Light على Linux

Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.

كيف تلعب Undertale على Linux

كيف تلعب Undertale على Linux

Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك

كيف تلعب Total War: THREE KingdomS على Linux

كيف تلعب Total War: THREE KingdomS على Linux

Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.