عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

cpupower-monitor - عبر الإنترنت في السحابة

قم بتشغيل cpupower-monitor في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو أمر cpupower-monitor الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


cpupower-monitor - تقرير تردد المعالج وإحصائيات الخمول

موجز


com.cpupower مراقب -l

com.cpupower مراقب [-c][-م ,[،...]] [-i ثواني]
com.cpupower مراقب [-c][-m ,[،...]] أمر

الوصف


مراقب cpupower تقارير طوبولوجيا المعالج والتردد وإحصائيات حالة الطاقة الخاملة.
كل أمر متشعب ويتم طباعة الإحصائيات عند اكتمالها، أو يتم طباعة الإحصائيات
طباعتها بشكل دوري.

مراقب cpupower ينفذ حالة سكون المعالج المستقلة وعدادات التردد.
يتم استرداد بعضها من إحصائيات النواة، والبعض الآخر يقرأ الأجهزة مباشرة
السجلات. استخدم -l للحصول على نظرة عامة على ما يدعمه نظامك.

مزيد من الخيارات


-l
قم بإدراج الشاشات المتاحة على نظامك. تفاصيل إضافية حول كل شاشة هي
هو مبين:

· الاسم الموجود بين علامتي الاقتباس والذي يمكن تمريره إلى المعلمة -m.

· عدد العدادات المختلفة التي تدعمها الشاشة بين قوسين.

· مقدار الوقت بالثواني الذي قد تفيض فيه العدادات بسبب
قيود التنفيذ.

· اسم ووصف كل عداد ومستوى المعالج الخاص به
التغطية بين قوسين معقوفين:

· [ت] -> الموضوع

· [ج] -> الأساسية

· [P] -> حزمة المعالج (المقبس)

· [M] -> عداد واسع للآلة/المنصة

-م , ،...
عرض شاشات محددة فقط. استخدم سلسلة (سلاسل) الشاشة التي يوفرها الخيار -l.

-i ثواني
قياس الفاصل الزمني.

-c
قم بجدولة العملية على كل قلب قبل بدء القياس وإنهائه. هذا ممكن
تكون هناك حاجة إليها لشاشة Idle_Stats في حالة عدم وجود شاشة أخرى تعتمد على MSR (يجب تشغيلها
الأساسية التي يتم قياسها) يتم تشغيلها بالتوازي. هذا لإيقاظ المعالجات من
حالات نوم أعمق والسماح للنواة بإعادة حساب معلومات cpuidle (C-state) الخاصة بها
قبل قراءة توقيتات cpuidle من sysfs.

أمر
قياس خصائص الخمول والتردد للأمر/عبء العمل التعسفي. ال
تنفيذ أمر متشعب وعند خروجه، تم جمع الإحصائيات منذ أن كان
يتم عرض متشعب.

-v
قم بزيادة الإسهاب إذا تم ترجمة الملف الثنائي باستخدام مجموعة خيارات DEBUG.

MONITOR DESCRIPTIONS


Idle_Stats
يعرض إحصائيات النظام الفرعي لـ cpuidle kernel. يتم استرجاع القيم من
/sys/devices/system/cpu/cpu*/cpuidle/state*/. تقوم النواة بتحديث هذه القيم في كل مرة
يتم إدخال حالة الخمول أو اليسار. لذلك يمكن أن يكون هناك بعض عدم الدقة عند وجود النوى
حالة خمول لبعض الوقت عندما يبدأ التدبير أو ينتهي. في أسوأ الأحوال يمكن أن يحدث
بقي هذا النواة في حالة الخمول طوال وقت القياس واستخدام حالة الخمول
الوقت الذي تم تصديره بواسطة النواة لم يتم تحديثه. في هذه الحالة إقامة الدولة 0
تظهر النسبة المئوية بينما كانت 100.

ممتاز
يأتي الاسم من سجلات MSR aperf/mperf (المتوسط ​​والحد الأقصى) المستخدمة والتي هي
متوفر على معالجات X86 الحديثة. يُظهر متوسط ​​التردد (بما في ذلك التعزيز
الترددات). حقيقة أن مؤقت mperf يتوقف عن العمل على جميع الأجهزة الحديثة
يتم استخدام حالة الخمول أيضًا لإظهار C0 (المعالج نشط) وCx (المعالج موجود في أي حالة
حالة النوم) مرات. لا تحتوي هذه العدادات على قيود عدم الدقة
قد تظهر عدادات "Idle_Stats". قد يعمل بشكل سيئ على Linux-2.6.20 حتى 2.6.29، حيث أن
acpi-cpufreq يقوم برنامج تشغيل تردد kernel بشكل دوري بمسح سجلات Aperf/mperf في تلك السجلات
حبات.

نيهالم ساندي بريدج هاسويل ممتد
عدادات حالة سكون Intel Core وPackage. المواضيع (النوى مفرطة الخيوط) قد لا تكون كذلك
قادر على الدخول إلى حالات أساسية أعمق إذا تم استخدام شقيقه. أعمق حالات سكون الحزمة
قد تظهر في الواقع كحالات سكون على مستوى الجهاز/النظام الأساسي ولا يمكن إدخالها إلا إذا
جميع النوى خاملة. ابحث عن أدلة Intel (يتم توفير بعضها في قسم المراجع)
لمزيد من التفاصيل. تتم تسمية الشاشات على اسم عائلة وحدة المعالجة المركزية (CPU) حيث حالة السكون
تم تقديم القدرات وقد لا تتطابق تمامًا مع اسم وحدة المعالجة المركزية للنظام الأساسي. ل
على سبيل المثال، يتمتع معالج IvyBridge بقدرات حالة السكون التي تم تقديمها
عائلات معالجات Nehalem وSandyBridge. وهكذا سيحصل المرء على معالج IvyBridge
أجهزة مراقبة حالة النوم Nehalem وSandyBridge. Haswell حالة سكون الحزمة الإضافية الممتدة
القدرات متاحة فقط في Haswell محددة (عائلة 0x45) وربما أيضًا
المعالجات المستقبلية الأخرى.

Fam_12h Fam_14h
معالج AMD للكمبيوتر المحمول وسطح المكتب (عائلي 12 ساعة و14 ساعة) عدادات حالة النوم. المسجلات
يتم الوصول إليها عبر PCI وبالتالي لا يزال من الممكن قراءتها أثناء عدم اتصال النوى.

يوجد عداد خاص واحد: NBP1 (الجسر الشمالي P1). هذا دائمًا يُرجع 0 أو 1،
اعتمادًا على ما إذا كان قد تم إدخال حالة طاقة North Bridge P1 مرة واحدة على الأقل أثناء ذلك
قياس الوقت. تعتمد القدرة على الدخول إلى حالة NBP1 أيضًا على إدارة طاقة الرسومات.
لذلك يمكن استخدام هذا العداد للتحقق من إدارة طاقة برنامج تشغيل الرسومات
يعمل كما هو متوقع.

أمثلة


قد تظهر وحدة المعالجة المركزية cpupower -l" ما يلي:
مراقبة "Mperf" (3 حالات) - قد تفيض بعد 922000000 ثانية



مراقبة "Idle_Stats" (3 حالات) - قد يتجاوز حجمها بعد 4294967295 ثانية



مراقب وحدة المعالجة المركزية -m "Idle_Stats,Mperf" scp /tmp/test /nfs/tmp

مراقبة الأمر scp، وإظهار إحصائيات عداد حالات Mperf وIdle_Stats، ولكن في
النظام المتبادل.

كن حذرًا من أن الأمر النموذجي للاستفادة الكاملة من وحدة معالجة مركزية واحدة عن طريق القيام بما يلي:

cpupower Monitor cat /dev/zero >/dev/null

لا يعمل كما هو متوقع، لأنه تتم إعادة توجيه الإخراج المقاس إلى /dev/null. هذا
يمكن حل المشكلة عن طريق وضع السطر في برنامج نصي صغير خاص به. اضغط على CTRL-c إلى
قم بإنهاء الأمر واحصل على نتائج القياس المعروضة.

المراجع


"دليل مطور BIOS وKernel (BKDG) لمعالجات AMD Family 14h"
http://support.amd.com/us/Processor_TechDocs/43170.pdf

"تقنية Intel® Turbo Boost في البنية الدقيقة Intel® Core™ (Nehalem).
معالجات" http://download.intel.com/design/processor/applnots/320354.pdf

"دليل مطور برامج الهندسة المعمارية Intel® 64 وIA-32، المجلد 3B: System
دليل البرمجة" http://www.intel.com/products/processor/manuals

استخدم cpupower-monitor عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad