الرئيسية
» PC Tips
»
حل مشكلة ارتفاع استهلاك وحدة المعالجة المركزية بواسطة برنامج Tracker-Miner-3 في أوبونتو جنوم
حل مشكلة ارتفاع استهلاك وحدة المعالجة المركزية بواسطة برنامج Tracker-Miner-3 في أوبونتو جنوم
ترتفع سرعة مروحة الكمبيوتر المحمول، ويصبح أداء سطح المكتب بطيئًا، ويُظهر مراقب النظام tracker-miner-fs-3استخدامًا كبيرًا لوحدة المعالجة المركزية. في أوبونتو جنوم، تُعد هذه العملية جزءًا من مُفهرس البحث على سطح المكتب: حيث تقوم بمسح مواقع مُحددة وقراءة بيانات تعريف الملفات لتسهيل العثور على المستندات والصور والموسيقى وغيرها من المحتويات. قد يكون ارتفاع النشاط بعد التثبيت أو نسخ ملف كبير أو تحديث النظام أمرًا طبيعيًا. أما استمرار ارتفاع استخدام وحدة المعالجة المركزية لساعات أو تكراره عند مسح المجلد نفسه، فيستدعي فحصًا دقيقًا.
تحقق أولاً مما إذا كانت عملية الفهرسة تتم بشكل طبيعي. ثم قلّص نطاق المجلدات التي يبحث فيها جنوم، وقم بتحديث أوبونتو، وأعد بناء فهرس البحث فقط في حال فشل الخطوات الأبسط. الخيار الأخير آمن للملفات الأساسية، ولكنه يزيل البيانات المفهرسة وقد يؤثر على علامات التتبع.
لماذا يستهلك برنامج التتبع الكثير من موارد المعالج؟
يقوم برنامج Tracker بمعالجة الملفات المكتشفة والمعدلة حديثًا. قد يؤدي وجود مجلد رئيسي كبير، أو مجلد يحتوي على العديد من الصور أو المستندات، أو قرص متصل، أو مجلد تُنشأ فيه الملفات وتُحذف باستمرار، إلى إشغال برنامج الفهرسة. كما قد يتسبب الفهرس التالف أو القديم في تكرار العمل. يصف توثيق جنوم برنامج Tracker بأنه برنامج فهرسة البحث على سطح المكتب، بينما تُعرّف صفحات حزمة أوبونتو برنامج استخراج بيانات نظام الملفات ومكونات استخراج البيانات الوصفية.
يختلف اسم العملية باختلاف إصدار أوبونتو. يستخدم أوبونتو 22.04 و24.04 برنامج Tracker 3، ويظهر عادةً tracker-miner-fs-3في أدوات العمليات. أما أوبونتو 26.04، فقد أعاد تسمية خدمة GNOME إلى LocalSearch؛ استخدم localsearchالأوامر الموضحة أدناه في هذا الإصدار. إذا رأيت اسمًا مختلفًا، فتحقق من إصدار أوبونتو لديك قبل نسخ الأوامر.
1. تأكد من أن العملية هي بالفعل عنق الزجاجة لوحدة المعالجة المركزية
افتح مراقب النظام من قائمة الأنشطة، ثم اختر عرض العمليات. رتّب العمليات حسب وحدة المعالجة المركزية، وتحقق مما إذا كانت عملية Tracker أو LocalSearch الخاصة بنظام الملفات لا تزال في أعلى القائمة. يمكنك التأكد من ذلك أيضًا من خلال سطر الأوامر.
ps -eo pid,comm,%cpu,%mem --sort=-%cpu | head -n 12
لا تخلط بين استخدام الذاكرة واستخدام وحدة المعالجة المركزية، ولا تُنهِ العملية لمجرد ظهورها في القائمة. يعتمد بحث جنوم على فهرسه، وقد يؤدي إنهاء عملية المسح إلى إعادة تشغيلها لاحقًا. إذا كانت عملية أخرى تستهلك وحدة المعالجة المركزية، فقم باستكشاف أخطاء تلك العملية وإصلاحها.
يُبرز الرسم التوضيحي إدخال برنامج تعدين الملفات. في مراقب النظام، رتّب النتائج حسب عمود وحدة المعالجة المركزية النشطة، وتحقق مما إذا كان هذا الإدخال يبقى في أعلى القائمة.
2. تحقق مما إذا كانت عملية الفهرسة لا تزال تحرز تقدماً
بعد تثبيت أوبونتو جديد، أو ترقية رئيسية، أو استيراد كمية كبيرة من الملفات، اترك الكمبيوتر قيد التشغيل حتى تستقر عملية الفهرسة. تجنب إعادة تشغيل الخدمة بشكل متكرر أثناء معالجتها للملفات المتراكمة. على أوبونتو 22.04 أو 24.04، شغّل الأمر التالي:
tracker3 status
يُبلغ أمر الحالة عن حالة الفهرس الحالية وحالات فشل فهرسة البيانات الوصفية المسجلة. أعد تشغيله لاحقًا. تشير الحالة المتغيرة، والتي تُشير في النهاية إلى اكتمال الفهرسة، إلى الحاجة إلى فحص لاحق. قد يكشف الأمر أيضًا عن حالات فشل متكررة مرتبطة بملف؛ في هذه الحالة، دوّن مسار الملف وتحقق منه أو من المجلد الذي يحتويه.
في نظام أوبونتو 26.04، يكون الأمر المكافئ هو:
localsearch status
هذه الأوامر خاصة بكل إصدار. إذا لم تجد أحد الأوامر، فلا تقم بتثبيت حزم عشوائية من مصادر خارجية؛ تأكد من إصدار أوبونتو الخاص بك واستخدم أرشيف الحزم وصفحات الدليل الخاصة به.
استخدم الأمر tracker3 status على إصدارات Tracker 3 لفحص تقدم الفهرسة؛ سيختلف الناتج الدقيق على نظامك.
3. تقليل المواقع التي يبحث فيها جنوم
إذا تزامن ارتفاع استهلاك وحدة المعالجة المركزية مع ملف مضغوط كبير أو مجلد يتغير باستمرار، فاستبعد هذا الموقع من البحث. في قسم الأنشطة، ابحث عن " بحث" لفتح "الإعدادات"، ثم اختر " مواقع البحث ". عطّل المواقع الافتراضية التي لا تحتاجها في بحث الأنشطة. يدعم جنوم أيضًا مواقع بحث مخصصة. لاستبعاد دليل مخصص، استخدم أمر الفهرسة المطابق أدناه واستبدل مساره بالكامل.
يُغيّر هذا الأمر ما يُفهرسه جنوم للبحث؛ فهو لا يحذف الملفات أو ينقلها. قد تفقد نتائج البحث لموقعٍ تُعطّله، لذا أبقِ مجلدات المستندات والصور وغيرها من المجلدات التي تُجري بحثًا متكررًا مُفعّلةً عند الاعتماد عليها. للتحقق من المجلدات المُهيأة من سطر الأوامر، يُوفّر أوبونتو 24.04 ما يلي:
tracker3 index
يوفر أوبونتو 26.04 ما يلي:
localsearch index
هذه قائمة بالمواقع المفهرسة. لإزالة دليل مخصص لا ينبغي فهرسته، استخدم الأمر المطابق واستبدل مساره بالكامل:
tracker3 index --remove /path/to/archive
في أوبونتو 26.04، استخدم الأمر localsearch index --remove /path/to/archive`. توثق أوبونتو أن هذه التغييرات تبقى سارية حتى بعد إعادة التشغيل. لإضافة موقع مرة أخرى، استخدم index --addالأمر المناسب بعد مراجعة صيغته في صفحة دليل الإصدار.
قم بإيقاف فهرسة المواقع الكبيرة أو المتغيرة بشكل متكرر والتي لا تحتاجها في البحث، مع ترك المجلدات المفيدة مفعلة.
4. قم بتثبيت تحديثات أوبونتو المتاحة
قبل إعادة ضبط أي شيء، ثبّت التحديثات من قناة التحديث المعتادة في أوبونتو. تختلف مكونات نظام تتبع المشكلات بين إصدارات أوبونتو، وتصل الإصلاحات عبر الحزم المُخصصة لكل إصدار. افتح مُحدِّث البرامج، وثبّت التحديثات المتاحة، وأعد تشغيل النظام إذا طلب أوبونتو ذلك. يمكنك أيضًا استخدام أوامر حزم أوبونتو القياسية.
sudo apt update
sudo apt upgrade
لا تقم بإضافة مستودع برامج شخصي (PPA) أو استبدال مكونات بحث جنوم لمجرد معالجة ارتفاع استهلاك وحدة المعالجة المركزية. إذا بدأت المشكلة مباشرةً بعد تحديث معين واستمرت بعد انتهاء الفهرسة، فراجع سجل تغييرات حزمة أوبونتو أو أبلغ عن خطأ مع ذكر إصدارك وإصدارات الحزمة.
5. أعد بناء الفهرس فقط إذا بدا عالقًا أو تالفًا
إذا كررت العملية فحص المحتوى نفسه، أو أبلغت حالة الفهرس عن أعطال مستمرة، أو ظل استخدام وحدة المعالجة المركزية مرتفعًا بشكل غير معتاد بعد تقليل المواقع وتحديثها، فأعد بناء فهرس نظام الملفات. تُفرغ هذه الخطوة قاعدة بيانات البحث وتجعل المُفهرس يفحص المواقع المحددة مرة أخرى. لا تحذف هذه العملية الملفات، ولكن دليل أوبونتو يُحذر من أن إعادة الضبط غير قابلة للعكس وأن علامات التتبع قد تتأثر. توقع ارتفاعًا مؤقتًا في نشاط وحدة المعالجة المركزية والقرص أثناء إعادة بناء الفهرس.
في نظامي التشغيل أوبونتو 22.04 أو 24.04، استخدم ما يلي:
tracker3 reset --filesystem
في نظام أوبونتو 26.04، استخدم الأمر الذي تمت إعادة تسميته:
localsearch reset --filesystem
تم إدخال أمر إعادة الضبط ولكن لم يتم تنفيذه في هذا الرسم التوضيحي للطرفية؛ اقرأ التحذير وتأكد من أن الأمر ينطبق على إصدار Ubuntu الخاص بك قبل تنفيذه.
لا تحذف المجلدات الموجودة أسفل ~/.cacheأو ~/.local/shareكبديل يدويًا. يستهدف أمر إعادة الضبط المدعوم الفهرس ويسمح للخدمة بإعادة إنشاء ذاكرة التخزين المؤقت الخاصة بها. بعد تنفيذ الأمر، انتظر حتى يكتمل الفحص الجديد قبل تقييم استخدام وحدة المعالجة المركزية.
6. تحقق من النتيجة وقرر ما يجب فعله بعد ذلك
استخدم فحصًا بسيطًا قبل وبعد:
تأكد من اسم العملية التي تستهلك موارد المعالج بشكل كبير وإصدار أوبونتو في مراقب النظام أو باستخدام lsb_release -a.
قم بتشغيله tracker3 statusعلى Ubuntu 22.04/24.04 أو localsearch statusعلى Ubuntu 26.04، وتحقق مما إذا كانت عملية الفهرسة جارية أو مكتملة.
انتظر حتى تنتهي عملية المسح الأولي بعد تغيير المواقع المفهرسة أو إعادة بناء قاعدة البيانات؛ فقد يرتفع استخدام وحدة المعالجة المركزية مرة أخرى أثناء هذه العملية.
أعد فتح مراقب النظام بعد انتهاء الفحص. من المتوقع حدوث نشاط قصير عند تغيير الملفات؛ ويُعد ارتفاع استهلاك وحدة المعالجة المركزية بشكل متكرر أثناء الخمول سببًا لفحص المسارات المفهرسة وحالات فشل الفهرسة المُبلغ عنها.
إذا استمرت المشكلة بعد اكتمال الفحص، فسجّل إصدار أوبونتو لديك، واسم العملية بالتحديد، ومخرجات أمر الحالة المطابق، وموقع أي ملف يتكرر فشله. استخدم أدوات الإبلاغ عن الأخطاء في أوبونتو أو نظام تتبع المشكلات GNOME LocalSearch مع هذه المعلومات. تجنّب نشر أسماء الملفات الخاصة أو محتويات المستندات علنًا.