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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


idlestat - أداة لتحليل حالة طاقة وحدة المعالجة المركزية.

موجز


وضع التتبع:

com.idlestat --تتبع -f | - ملف التتبع اسم الملف -t | - المدة ثواني [OPTION] [يأمر]

وضع الإبلاغ:

com.idlestat - استيراد -f | - ملف التتبع اسم الملف [OPTION]

الوصف


إدلستات يأتي مع وضعين: في تتبع طريقة، فهو يقيس مدة بقاء وحدات المعالجة المركزية
حالات الخمول والتشغيل المختلفة ، وتحليل الأحداث الملتقطة ، وتسجيلها ، و
يولد تقريرا. في التقارير طريقةيقرأ ملف التتبع ويحلل الأحداث التي تم تسجيل الدخول إليها
ملف التتبع ، ويقوم بإنشاء تقرير. تقرير من idlestat يظهر إحصائيات القوة
الدول ذات الصلة. حاليًا ، يتعامل مع حالات P و C و IRQ.

لوضع التتبع ، com.idlestat يعتمد على وظيفة FTRACE في kernel لمراقبة والتقاط C-
انتقالات الحالة و P-state لوحدات المعالجة المركزية خلال فترة زمنية. هذا هو ، لوضع التتبع ،
يحتاج idlestat إلى نواة مع تمكين التكوينات ذات الصلة بـ FTRACE. وبما أنه يستخدم
FTRACE ، يلزم امتياز الجذر عند التشغيل في وضع التتبع. يستخرج Idlestat ملف
المعلومات التالية من ملف التتبع:

الأوقات التي دخلت فيها وحدات المعالجة المركزية (CPU) وخرجت منها من حالة C معينة

الأوقات التي دخلت فيها وحدات المعالجة المركزية وخرجت من حالة ف معينة

أثار IRQs

بعد تشغيل ناجح ، يحسب idlestat المعلومات التالية ويبلغ عنها:

- إجمالي ومتوسط ​​وأدنى وأقصى وقت يقضيه في كل حالة C ، لكل وحدة معالجة مركزية.

- إجمالي ومتوسط ​​وأدنى وأقصى وقت يقضيه في كل حالة ف ، لكل وحدة معالجة مركزية.

- إجمالي ومتوسط ​​وأدنى وأقصى وقت كانت خلاله جميع وحدات المعالجة المركزية في المجموعة في نطاق
الحالة "الضحلة" (الأقرب إلى التشغيل) لجميع وحدات المعالجة المركزية (CPU) المكونة.

- عدد المرات التي تسبب فيها IRQ معين في خروج وحدة المعالجة المركزية من حالة الخمول ، لكل وحدة معالجة مركزية ولكل IRQ

OPTIONS


--أثر
قم بتشغيل idlestat في وضع التتبع ، كما هو مذكور أعلاه ، يلزم امتياز الجذر. يستعمل مع -t
و -f لتحديد مدة التشغيل وتتبع اسم ملف الإخراج ، على التوالي.

--يستورد
قم بتشغيل idlestat في وضع الإبلاغ. يستعمل مع -f لتحديد ملف التتبع المراد استيراده.

-f, --تتبع ملف اسم الملف
حدد اسم ملف التتبع المراد إنشاؤه (من أجل --أثر) أو اقرأ (لـ --يستورد).

-t, --المدة الزمنية ثواني
حان وقت الالتقاط بالثواني

[أمر]
إذا تم تقديم وسيطة الأمر ، فسيقوم idlestat بتقسيم الطفل لتشغيل الأمر على هذا النحو
أنه يمكنك التقاط الحالات ذات الصلة عند تشغيل الأمر. لاحظ أنه إذا كان ملف
لا ينتهي الأمر run قبل الوقت المحدد بواسطة -t، سوف idlestat
أرسل SIGTERM إلى العملية التابعة للمطالبة بإنهائها. إذا كان الأمر للتشغيل
تدوم أقل من الوقت المحدد بواسطة -t، سيتم إنهاء idlestat بعد الأمر
تم الانتهاء من.

عندما لا يكون هناك أمر ، يقوم idlestat بتتبع الالتقاط والأعمال الأخرى بإخلاص.

-b, - baseline_trace خط_اسم_الملف
حدد اسم الملف الأساسي لمقارنة التتبع. يرى مقارنة و أمثلة For
معلومات اكثر.

-c, --عاطل
إظهار الخمول ، C- الدولة في مصطلح ACPI ، الإحصائيات. هذا هو الوضع الافتراضي إذا لم يكن كذلك -w
ولا -p تم تعيينه. لاحظ أن -w, -cو -p ليست حصرية ، أي يمكنك الاختيار
أي مزيج من الثلاثة.

-e, - ملف نموذج الطاقة نموذج_الطاقة
حدد ملف نموذج الطاقة. يرى ENERGY فئة الساعة : لوصف ملف الطاقة
تنسيق.

-h, --مساعدة, -?
اطبع رسائل تعليمات بسيطة.

-o, --ملف إلاخراج اسم الملف
حدد اسم الملف لإخراج الإحصائيات. إذا لم يتم تحديد الإحصائيات
مطبوعة على stdout.

-p, --تردد
عرض إحصائيات cpufreq (أو قل P-state).

-r, --شكل التقرير
حدد تنسيق التقرير. الأنواع الصالحة هي: افتراضي ، بدون صندوق ، csv ، ومقارنة.

-v, - الإسراف
حدد مستوى الإسهاب. يمكن تحديد هذا الخيار عدة مرات. كل
تؤدي نسخة الخيار إلى زيادة مستوى الإسهاب بمقدار واحد ، وهو أعلى مستوى حاليًا
مستوى الإسهاب المستخدم لأي رسالة هو 2.

-w, --استيقظ
عرض إحصائيات التنبيه.

-B, --بوكسليس
اضبط تنسيق التقرير على boxless

-C, - csv
اضبط تنسيق التقرير على قيم مفصولة بفواصل (CSV)

-أنا، --فاصل الاستقصاء
قم بتعيين الفاصل الزمني لاستقصاء kernel ، والذي يتم استخدامه لتحديد ما إذا كان الوقت قد حان لنقل البيانات من
نواة FTRACE العازلة إلى أماكن أخرى.

-س، --حجم المخزن المؤقت
قم بتعيين حجم المخزن المؤقت kernel FTRACE المراد استخدامه.

-V, --الإصدار
إظهار معلومات إصدار idlestat والخروج.

مقارنة


يتم استخدام تقرير المقارنة لمقارنة التغييرات بين التتبع النشط (المحدد بواسطة
-f,--تتبع ملف) والتتبع الأساسي. يصبح نشطًا من خلال توفير تتبع أساسي
(-b,- baseline_trace) وتحديد نمط تقرير المقارنة بـ "-r مقارنة".

ENERGY فئة الساعة :


فيما يلي وصف لتنسيق ملفات نموذج الطاقة idlestat (باستخدام ملف
ملف energy_model كمثال):

يتم تجاهل الأسطر التي تبدأ بـ # أو التي تكون فارغة.

أولاً ، حدد عدد المجموعات الموجودة.

مجموعات 1

لكل مجموعة (تسمى الكتلة A ، والكتلة B ، وما إلى ذلك) حدد عدد حالات الغطاء وحالات C.
هناك. سيتحقق Idlestat من توفير العدد الصحيح للكتل.

#
الكتلة أ: 16 حالة سقف 5 دول ج

ثم حدد الاسم وقوة الكتلة والطاقة الأساسية لكل حالة P (سيتم التحقق من idlestat
إذا كان هناك العدد الصحيح من حالات P المقدمة) في المجموعة.

الدول ف:
# السرعة ، قوة الكتلة ، القوة الأساسية
2901 6200 3200
2900 6190 3190
2800 6180 3180
2700 6170 3170
2500 6160 3160
2400 6150 3150
2300 6140 3140
2200 6130 3130
2000 6120 3120
1900 6110 3110
1800 6100 3100
1700 6090 3090
1600 6080 3080
1400 6070 3070
1300 6060 3060
1200 6050 3050

ثم حدد الاسم وقوة الكتلة والطاقة الأساسية لكل حالة C (سيتم التحقق من idlestat
إذا كان هناك العدد الصحيح من الحالات C المقدمة) في الكتلة.

الدول C:
C1-IVB 25 0
C1E-IVB 30 0
C3-IVB 35 0
C6-IVB 40 0
C7-IVB 35 0

أخيرًا ، حدد قوة التنبيه.

استيقاظ 210 6

كرر لكل مجموعة.

TRACE FILE FORMAT


Idlestat له تنسيق ملف التتبع الخاص به ، والذي يعتمد على تنسيق ftrace (انظر
الوثائق / التتبع / ftrace.txt في مصدر النواة). إلى جانب إدخالات FTRACE القياسية ،
يضيف idlestat طوبولوجيا وحدة المعالجة المركزية ومعلومات C-state وبعض إدخالات P-State الاصطناعية.
يمكن لـ Idlestat أيضًا استيراد تنسيق FTRACE القياسي وتنسيق "تقرير trace-cmd". لاحظ أن
نظرًا لعدم وجود طوبولوجيا وحدة المعالجة المركزية ومعلومات الحالة C في ملفات تتبع FTRACE أو trace-cmd ،
يجب استخدامها على الآلات التي يتم التقاط تلك الآثار.

تقرير صيغ


حاليًا ، يدعم idlestat أربعة تنسيقات للتقرير: افتراضي ، و boxless ، و csv ، ومقارنة.

1. الافتراضي: إظهار جداول إحصائيات حالة C-state و P-State و IRQ إذا كانت مطابقة -c ،
يتم تعيين خيارات سطر الأوامر -p و -w. تأتي الجداول مع - و | كحدود.

2. بدون صندوق: هو الخيار الافتراضي بدون - و | كحدود للجدول. هذا هو أكثر من طريقة برايل
ودية محطة من الافتراضي

3. csv: قيم مفصولة بفواصل. هذا أسهل في التعامل مع لغات البرمجة النصية ، مثل
مثل awk و perl. كما أنه من الأسهل معالجتها باستخدام برنامج جداول البيانات.

4. المقارنة: هذا مشابه لنمط التقرير الافتراضي ، فيما عدا أنه يعرض التغييرات
في التتبع النشط مقارنةً بالتتبع الأساسي. يصبح نشطًا من خلال توفير ملف
تتبع خط الأساس (--baseline) وتحديد نمط تقرير المقارنة بـ "-r
مقارنة".

أمثلة


بافتراض أن ثنائي idlestat موجود في المسار الخاص بك.

1. قم بتشغيل التتبع ، وبعد معالجة النتائج (الافتراضي هو إظهار إحصائيات الحالة C فقط):
sudo idlestat -trace -f / tmp / mytrace -t 10

2. قم بإجراء عملية تتبع ، ثم قم بمعالجة النتائج بعد ذلك ، ثم اطبع جميع الإحصائيات:
sudo idlestat --trace -f / tmp / mytrace -t 10 -p -c -w

3. قم بتشغيل التتبع مع حمل عمل خارجي ، ثم قم بمعالجة النتائج بعد ذلك:
sudo idlestat --trace -f / tmp / mytrace -t 10 -p -c -w - rt-app /tmp/mp3.json

4. ما بعد عملية التتبع التي تم التقاطها في وقت سابق:
idlestat - استيراد -f / tmp / mytrace

5. قم بتشغيل التتبع ، ثم معالجة النتائج لاحقًا وطباعة جميع الإحصائيات في ملف:
sudo idlestat --trace -f / tmp / mytrace -t 10 -p -c -w -o / tmp / myreport

6. قم بإجراء تتبع مقارنة ، على سبيل المثال ، قبل وبعد إجراء تغييرات على سلوك النظام
sudo idlestat --trace -f / tmp / baseline -t 10
sudo idlestat - تتبع -f / tmp / تغيير الحالة -t 10
مقارنة idlestat --import -f / tmp / changestate -b / tmp / baseline -r

القيود


أثناء عملية الاستحواذ ، يحاول idlestat البقاء هادئًا لمنع إزعاج الآثار.
لهذا السبب يتم تخزين التتبع مؤقتًا في حجم مخزن مؤقت ثابت. إذا كانت مدة
ينتج عن الاستحواذ آثار أكثر مما يمكن للمخزن المؤقت تخزينه ، وهذا ما سيفعله
يؤدي إلى نتيجة مبتورة.

استخدم idlestat عبر الإنترنت باستخدام خدمات onworks.net


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

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

  • 1
    fre: ac - محول صوت مجاني
    fre: ac - محول صوت مجاني
    fre: ac هو محول صوتي مجاني وقرص مضغوط
    الكسارة لمختلف التنسيقات والمشفرات.
    يحتوي على ملفات MP3 و MP4 / M4A و WMA و Ogg
    تنسيق Vorbis و FLAC و AAC و Bonk
    الدعم، ...
    تنزيل fre: ac - محول الصوت المجاني
  • 2
    ماتبلوتليب
    ماتبلوتليب
    Matplotlib مكتبة شاملة
    لإنشاء بيانات ثابتة ومتحركة و
    تصورات تفاعلية في بايثون.
    يجعل Matplotlib الأشياء السهلة سهلة و
    شيء صعب...
    تحميل Matplotlib
  • 3
    الرجل الآلي
    الرجل الآلي
    اكتب منطق chatbot الخاص بك مرة واحدة و
    قم بتوصيله بأحد المتاحين
    خدمات المراسلة ، بما في ذلك Amazon
    أليكسا ، فيسبوك ماسنجر ، سلاك ،
    برقية أو حتى يو ...
    تنزيل BotMan
  • 4
    جوبلين
    جوبلين
    جوبلين هو مصدر مجاني ومفتوح
    تطبيق تدوين الملاحظات وتنفيذ ذلك
    يمكنه التعامل مع عدد كبير من الملاحظات بتنسيق
    تنسيق Markdown ، قم بتنظيمها في
    أجهزة الكمبيوتر المحمولة و ...
    تحميل جوبلين
  • 5
    gerbv عارض جربر (RS-274X)
    gerbv عارض جربر (RS-274X)
    Gerbv هو ملف جربر مفتوح المصدر
    (RS-274X فقط) عارض. يتيح لك Gerbv
    تحميل عدة ملفات فوق بعضها البعض ،
    قم بالقياسات على الصورة المعروضة ،
    إلخ. ...
    تنزيل gerbv عارض جربر (RS-274X)
  • 6
    ايوميتر
    ايوميتر
    أداة تحليل أداء الإدخال / الإخراج.
    الجمهور: المطورين والمعلومات
    التكنولوجيا والعلوم / البحث والنظام
    المسؤولين. واجهة المستخدم: Win32
    (مايكروسوفت ويندوز). برنامج ...
    تنزيل Iometer
  • أكثر "

أوامر لينكس

Ad