الرئيسية
» WINDOWS
»
متوسط دورات وحدة المعالجة المركزية: كيفية التحقق من متوسط استخدام وحدة المعالجة المركزية لعملية ويندوز
متوسط دورات وحدة المعالجة المركزية: كيفية التحقق من متوسط استخدام وحدة المعالجة المركزية لعملية ويندوز
متوسط دورات وحدة المعالجة المركزية هو أداة صغيرة وقديمة لنظام ويندوز، مصممة لعرض الاستخدام الحالي والمتوسط لوحدة المعالجة المركزية لعملية معينة. بدلاً من الاعتماد على قراءة واحدة من مدير المهام، تتيح لك هذه الأداة فحص نشاط وحدة المعالجة المركزية منذ بدء العملية أو منذ بدء مراقبتها. يُعد هذا مفيدًا عندما يتناوب تطبيق ما بين فترات هادئة وفترات قصيرة من العمل المكثف.
تم توثيق البرنامج لأنظمة ويندوز XP وفيستا و7. لم يعد موقع التنزيل الأصلي مصدرًا موثوقًا، ولم يتم التأكد من توافقه مع إصدارات ويندوز الحالية. إذا كنت تستخدم ويندوز 10 أو 11 وتحتاج فقط إلى متوسط قراءة وحدة المعالجة المركزية، فإن مراقب الموارد المدمج هو الخيار الأول الأكثر أمانًا.
ما الذي يقيسه متوسط دورات وحدة المعالجة المركزية
قد يستهلك برنامج ما القليل من موارد المعالج أثناء الخمول، ثم يستهلك المزيد منها بشكل ملحوظ عند فتح مستند أو معالجة ملف أو عرض صفحة. ولا تعكس نسبة استهلاك المعالج الظاهرة في لحظة معينة كامل عبء العمل، بل يُلخص المتوسط النشاط خلال فترة مراقبة محددة.
يتتبع متوسط دورات وحدة المعالجة المركزية معلومات دورة ساعة المعالج. يوفر نظام ويندوز هذه البيانات عبر QueryProcessCycleTimeواجهة برمجة التطبيقات (API)، التي تُعيد إجمالي دورات وحدة المعالجة المركزية التي استهلكتها خيوط العملية في كلٍ من وضع المستخدم ووضع النواة. لا يُمثل عدد الدورات نسبة مئوية لاستهلاك وحدة المعالجة المركزية ، ولا يعني ارتفاع الرقم بالضرورة أن التطبيق غير فعال: فكمية العمل، وتردد وحدة المعالجة المركزية، وعدد الخيوط، ومدة القياس كلها عوامل مهمة. راجع وثائق واجهة برمجة التطبيقات (API) من مايكروسوفت .
كيفية فحص عملية باستخدام متوسط دورات وحدة المعالجة المركزية
تصف هذه التعليمات واجهة البرنامج القديم الموثقة، وليس تثبيتًا مُعتمدًا لنظام ويندوز الحالي. لا تُشغّل ملفًا تنفيذيًا قديمًا إلا إذا كان مصدره موثوقًا به وتأكدت من سلامته.
1. حدد العملية
شغّل الأداة واختر "العمليات" . من قائمة العمليات، حدد الملف التنفيذي الذي ترغب في فحصه، مثل عملية متصفح أو تطبيق سطح مكتب. إذا كانت هناك عدة عمليات تحمل نفس الاسم، فاستخدم مُعرّف العملية (PID)، إن وُجد، لتمييزها. يجب أن تكون العملية قيد التشغيل ليتم تحديدها.
حدد ملفًا تنفيذيًا قيد التشغيل قبل بدء قياس وحدة المعالجة المركزية. أسماء العمليات والقيم الموضحة هنا هي أمثلة فقط.
2. اختر متى يبدأ حساب المتوسط
اختر " من بداية العملية" لحساب النشاط منذ بدء العملية المحددة، أو " من الآن" لقياس فترة زمنية جديدة تبدأ من وقت التحديد. استخدم الخيار الأول للتطبيقات طويلة الأمد، والثاني عند مقارنة مهمة محددة مثل تصدير ملف. يجيب هذان الوضعان على أسئلة مختلفة، ولا ينبغي اعتبارهما بديلين لبعضهما.
اختر فترة قياس تتناسب مع السلوك الذي تريد دراسته.
3. اضبط فترة أخذ العينات
حرّك شريط تمرير الفاصل الزمني للتحكم في وتيرة تحديث الواجهة؛ يذكر الوصف الأصلي أن ثانية واحدة هي القيمة الافتراضية. قد تُسهّل التحديثات المتكررة ملاحظة الارتفاعات المفاجئة، لكن تغيير فاصل التحديث لا يضمن الحصول على متوسط أكثر دقة على المدى الطويل. لإجراء مقارنات ذات مغزى، حافظ على نفس العملية، وحجم العمل، ومدة الملاحظة.
4. اقرأ النتائج على مدى فترة زمنية نموذجية
دع التطبيق يُكمل النشاط الذي تُريد تقييمه. كان العرض القديم يتضمن متوسط استخدام وحدة المعالجة المركزية، والحمل الحالي، وإجمالي دورات وحدة المعالجة المركزية، والحقول المتعلقة بتردد المعالج (ميغاهرتز) الحالي أو المتوسط. قارن المتوسط بالقراءة اللحظية. على سبيل المثال، قد تعني القيمة الحالية المرتفعة مع المتوسط المنخفض أن العملية قد بدأت للتو مهمة قصيرة.
يصف عدد الدورات المتراكمة وحمل وحدة المعالجة المركزية الفوري جوانب مختلفة من نشاط العملية؛ القيم المعروضة هي لأغراض التوضيح فقط.
تحقق من متوسط استخدام وحدة المعالجة المركزية على إصدارات ويندوز الحالية
لست بحاجة إلى الأداة القديمة لمعرفة العملية التي تستهلك أكبر قدر من موارد المعالج. توثق مايكروسوفت طريقة مدمجة للقيام بذلك:
اضغط على مفتاحي Win + R ، ثم اكتب الأمر resmon، واضغط على مفتاح Enter.
افتح علامة تبويب وحدة المعالجة المركزية في مراقب الموارد.
ابحث عن العملية وانقر على "متوسط استخدام وحدة المعالجة المركزية" لترتيب القائمة. قم بتوسيع أو تكبير النافذة إذا كان العمود مخفيًا.
يعرض مراقب الموارد متوسطًا حديثًا بدلاً من قياس مخصص منذ بدء العملية. للحصول على قراءة سريعة للوقت الحالي، افتح مدير المهام بالضغط على Ctrl + Shift + Esc ، ثم رتب علامة تبويب العمليات حسب وحدة المعالجة المركزية. تشرح مايكروسوفت كلا الطريقتين في دليل استكشاف أخطاء وحدة المعالجة المركزية وإصلاحها .
يوفر برنامج مراقبة الموارد عمودًا لمتوسط استخدام وحدة المعالجة المركزية دون الحاجة إلى تثبيت برنامج مراقبة تابع لجهة خارجية. البيانات المعروضة هنا هي بيانات توضيحية فقط.
ماذا لو كنت بحاجة إلى وقت المعالج بدلاً من النسبة المئوية؟
يُمكن لـ PowerShell عرض وقت المعالجة المُتراكم لعملية قيد التشغيل. أولًا، حدد مُعرّف العملية (PID) في علامة تبويب "التفاصيل" في "إدارة المهام" ، ثم أدخل الأمر Get-Process Get-Process -Id 1234 | Select-Object ProcessName, Id, CPU, StartTime، مع استبدال 1234بـ مُعرّف العملية الفعلي. CPUتُشير هذه الخاصية إلى وقت المعالجة بالثواني عبر جميع المعالجات المنطقية، وليس متوسط استخدام وحدة المعالجة المركزية. تُوثّق Microsoft هذا الفرق في Get-Process .
حدود يجب مراعاتها
لا تمثل عملية واحدة بالضرورة التطبيق بأكمله. يمكن للمتصفحات والتطبيقات الحديثة استخدام عمليات متعددة؛ لذا فإن فحص عملية واحدة فقط قد يقلل من تقدير الطلب الإجمالي.
قد تختفي الارتفاعات المفاجئة في المتوسط. استخدم فترة مراقبة قصيرة أو أداة تعتمد على البيانات التاريخية عند دراسة حالات التباطؤ المتقطع.
يزداد إجمالي دورات المعالجة مع وقت التنفيذ. قارن أحمال العمل والنوافذ المتكافئة، وليس الإجماليات المطلقة غير المرتبطة.
البرامج القديمة تتطلب الحذر. لم يتم التحقق من أي تنزيل موثوق به أو ادعاء توافق مع نظام التشغيل Windows 11 فيما يتعلق بمتوسط دورات وحدة المعالجة المركزية لهذا التحديث.
لتحليل أعمق للعمليات والخيوط الفردية، توفر مايكروسوفت أداة Sysinternals Process Explorer . أما بالنسبة لمعظم الفحوصات اليومية، فإن عمود متوسط استخدام وحدة المعالجة المركزية في مراقب الموارد يُعد نقطة انطلاق مباشرة.