انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

idlestat - آنلاین در ابر

اجرای idlestat در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور idlestat است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


idlestat - یک ابزار تجزیه و تحلیل وضعیت قدرت CPU.

خلاصه


حالت ردیابی:

بیکار --trace -f|--trace-file نام فایل -t|--دوره ثانیه [گزینه] [فرمان]

حالت گزارش دهی:

بیکار --import -f|--trace-file نام فایل [گزینه]

شرح


Idlestat دارای دو حالت است: in رد حالت، مدت زمانی که CPU ها در کار بوده اند را اندازه گیری می کند
حالت های مختلف بیکار و عملیاتی، رویدادهای ضبط شده را تجزیه و تحلیل می کند، آنها را ثبت می کند و
گزارش تولید می کند؛ که در گزارش حالت، فایل ردیابی را می خواند، رویدادهای وارد شده را تجزیه و تحلیل می کند
فایل ردیابی، و یک گزارش تولید می کند. گزارش idlestat آمار قدرت را نشان می دهد
ایالت های مرتبط در حال حاضر، حالت های P، C-states و IRQ را کنترل می کند.

برای حالت ردیابی، بیکار برای نظارت و ضبط C- به تابع FTRACE هسته متکی است
تغییر حالت و حالت P CPU در یک بازه زمانی. یعنی برای حالت ردیابی،
idlestat به یک هسته با تنظیمات مربوط به FTRACE نیاز دارد. و از آنجایی که استفاده می کند
FTRACE، هنگام اجرا در حالت ردیابی، به امتیاز root نیاز است. Idlestat را استخراج می کند
اطلاعات زیر از فایل ردیابی:

زمان هایی که CPU ها وارد یک C-state خاص شده و از آن خارج می شوند

زمان هایی که CPU ها وارد یک P-state خاص شده و از آن خارج می شوند

IRQ ها را افزایش داد

پس از اجرای موفقیت آمیز، idlestat اطلاعات زیر را محاسبه و گزارش می کند:

- کل، میانگین، حداقل و حداکثر زمان صرف شده در هر C-state، به ازای هر CPU.

- کل، میانگین، حداقل و حداکثر زمان صرف شده در هر P-state، به ازای هر CPU.

- زمان کل، متوسط، حداقل و حداکثر که در طی آن تمام CPUهای یک خوشه در یک قرار داشتند
"کم عمق ترین" (نزدیک ترین به در حال اجرا) وضعیت از تمام CPU های تشکیل دهنده.

- تعداد دفعاتی که یک IRQ خاص باعث شده یک CPU از حالت بیکار خارج شود، هر CPU و هر IRQ

OPTIONS


--پی گیری
idlestat را در حالت ردیابی اجرا کنید، همانطور که در بالا ذکر شد، به امتیاز root نیاز است. استفاده شده با -t
و -f برای تعیین مدت زمان اجرا و ردیابی نام فایل خروجی، به ترتیب.

--وارد كردن
idlestat را در حالت گزارش اجرا کنید. استفاده شده با -f برای تعیین فایل ردیابی برای وارد کردن.

-f, --trace-file نام فایل
نام فایل ردیابی را برای ایجاد (برای --پی گیری) یا بخوانید (برای --وارد كردن).

-t, --مدت زمان ثانیه
زمان عکسبرداری در چند ثانیه

[فرمان]
اگر آرگومان فرمان داده شود، idlestat یک فرزند را وادار می کند تا دستور را اجرا کند
که می توانید حالت های مرتبط را هنگام اجرای دستور ضبط کنید. توجه داشته باشید که اگر
دستور در حال اجرا قبل از زمان مشخص شده توسط -t، بیکار خواهد شد
یک SIGTERM به فرآیند فرزند ارسال کنید تا از آن بخواهید خاتمه یابد. اگر فرمان اجرا شود
طول می کشد کمتر از زمان مشخص شده توسط -t، idlestat پس از دستور خاتمه می یابد
تمام شده.

هنگامی که دستوری وجود ندارد، idlestat ضبط ردیابی و کارهای دیگر را با وظیفه‌شناسی انجام می‌دهد.

-b, --baseline_trace baseline_filename
نام فایل پایه را برای مقایسه ردیابی مشخص کنید. دیدن مقایسه و مثال ها برای
اطلاعات بیشتر.

-c, -- بیکار
نمایش بیکار، حالت C در عبارت ACPI، آمار. این حالت پیش فرض است اگر هیچ کدام -w
نه -p تنظیم شده است. توجه داشته باشید که -w, -cو -p انحصاری نیستند، یعنی می توانید انتخاب کنید
هر ترکیبی از این سه

-e, --energy-model-file انرژی_مدل
فایل مدل انرژی را مشخص کنید. دیدن ENERGY MODEL برای توضیحات فایل انرژی
فرمت.

-h, --کمک, -?
پیام های راهنما ساده را چاپ کنید.

-o, --فایل خروجی نام فایل
نام فایل را برای خروجی آمار مشخص کنید. اگر مشخص نشده است، آمار است
چاپ شده به stdout.

-p, --فرکانس
آمار cpufreq (یا مثلاً حالت P) را نشان دهید.

-r, -قالب گزارش
فرمت گزارش را مشخص کنید. انواع معتبر عبارتند از: پیش فرض، بدون باکس، csv و مقایسه.

-v, -- پرحرف
سطح پرحرفی را مشخص کنید. این گزینه می تواند چندین بار مشخص شود. هر یک
کپی گزینه سطح پرحرفی را یک برابر افزایش می دهد که در حال حاضر بالاترین میزان است
سطح پرحرفی مورد استفاده برای هر پیام 2 است.

-w, --بیداری
نمایش آمار بیداری

-B, --بدون جعبه
فرمت گزارش را روی boxless قرار دهید

-C, --csv
قالب گزارش را روی مقادیر جدا شده با کاما (CSV) تنظیم کنید

-من، --فاصله نظرسنجی
تنظیم فاصله نظرسنجی هسته، که برای تعیین اینکه آیا زمان انتقال داده ها از آن است یا خیر، استفاده می شود
هسته FTRACE بافر به جاهای دیگر.

-S، - اندازه بافر
اندازه بافر FTRACE هسته را برای استفاده تنظیم کنید.

-V, - نسخه
نمایش اطلاعات نسخه idlestat و خروج.

مقایسه


گزارش مقایسه برای مقایسه تغییرات بین ردیابی فعال (مشخص شده توسط
-f,--trace-file) و ردپای پایه. با ارائه یک ردپای پایه فعال می شود
(-b,--baseline_trace) و تعیین سبک گزارش مقایسه با "-r مقایسه".

ENERGY MODEL


در زیر فرمت فایل‌های مدل انرژی idlestat (با استفاده از شامل
فایل Energy_model به عنوان مثال):

خطوطی که با # شروع می شوند یا خالی هستند نادیده گرفته می شوند.

ابتدا مشخص کنید که چند خوشه وجود دارد.

خوشه 1

برای هر خوشه (به نام clusterA، clusterB، و غیره) مشخص کنید که چند حالت cap و C
وجود دارد. Idlestat بررسی می کند که تعداد صحیح خوشه ها ارائه شده باشد.

#
clusterA: 16 حالت کلاهک 5 حالت C

سپس نام، توان خوشه و قدرت هسته را برای هر P-state مشخص کنید (idlestat بررسی خواهد کرد
اگر تعداد صحیح P-حالات ارائه شده) در خوشه وجود داشته باشد.

حالت های 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-state مشخص کنید (idlestat بررسی خواهد کرد
اگر تعداد صحیح C-حالات ارائه شده باشد) در خوشه.

حالت های C:
C1-IVB 25 0
C1E-IVB 30 0
C3-IVB 35 0
C6-IVB 40 0
C7-IVB 35 0

در نهایت، قدرت بیداری را مشخص کنید.

wakeup 210 6

برای هر خوشه تکرار کنید.

TRACE فایل FORMAT


Idlestat فرمت فایل ردیابی خود را دارد که بر اساس فرمت ftrace است (نگاه کنید به
Documentation/trace/ftrace.txt در منبع هسته). علاوه بر ورودی های استاندارد FTRACE،
idlestat توپولوژی CPU، اطلاعات C-state و برخی ورودی های مصنوعی P-State را اضافه می کند.
Idlestat همچنین می تواند فرمت استاندارد FTRACE و فرمت "گزارش trace-cmd" را وارد کند. توجه داشته باشید که
از آنجایی که هیچ توپولوژی CPU و اطلاعات C-state در فایل های FTRACE یا trace-cmd trace وجود ندارد،
آنها باید در ماشین هایی استفاده شوند که این آثار ثبت می شوند.

گزارش فرمها


در حال حاضر، idlestat از چهار فرمت گزارش پشتیبانی می کند: پیش فرض، بدون جعبه، csv و مقایسه.

1. پیش‌فرض: جدول‌های آمار وضعیت C، P-State و IRQ را در صورت وجود -c نشان دهید،
گزینه های خط فرمان -p و -w تنظیم شده است. جداول همراه با - و | به عنوان مرزها

2. بدون جعبه: پیش فرض بدون - و | است به عنوان مرز جدول این بیشتر خط بریل است
ترمینال دوستانه نسبت به پیش فرض

3. csv: مقادیر جدا شده با کاما. پردازش این کار با زبان های اسکریپت آسان تر است
به عنوان awk و perl. همچنین پردازش با نرم افزار صفحه گسترده آسان تر است.

4. مقایسه: این شبیه به سبک گزارش پیش فرض است، با این تفاوت که تغییرات را نمایش می دهد
در ردیابی فعال در مقایسه با ردپای پایه. با ارائه الف فعال می شود
ردپای پایه (--baseline) و تعیین سبک گزارش مقایسه با "-r
مقایسه".

مثال ها


با فرض اینکه باینری idlestat در PATH شما باشد.

1. یک ردیابی را اجرا کنید، نتایج را پس از پردازش (پیش‌فرض این است که فقط آمار C-state نشان داده شود):
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 --import -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 --trace -f /tmp/changedstate -t ​​10
مقایسه idlestat --import -f /tmp/changedstate -b /tmp/baseline -r

محدودیت ها


در طول اکتساب، idlestat سعی می کند ساکت بماند تا از ایجاد اختلال در ردیابی جلوگیری کند.
به همین دلیل ردیابی ها در یک اندازه بافر ثابت بافر می شوند. اگر مدت زمان
اکتساب بیشتر از آنچه که بافر قادر به ذخیره آن است، ردیابی ایجاد می کند
منجر به یک نتیجه کوتاه می شود.

از idlestat به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    JXplorer - یک مرورگر Java Ldap
    JXplorer - یک مرورگر Java Ldap
    یک کلاینت LDAP جاوا با پشتیبانی LDIF،
    امنیت (شامل SSL، SASL و GSSAPI)،
    ترجمه شده به بسیاری از زبان ها (شامل
    چینی)، راهنمای آنلاین، فرم های کاربر و
    بسیاری دیگر...
    JXplorer - A Java Ldap Browser را دانلود کنید
  • 2
    PosteRazor - پوستر خود را بسازید!
    PosteRazor - پوستر خود را بسازید!
    می خواهید پوستر چاپ کنید؟ PosteRazor برش می دهد
    یک فایل تصویری را به قطعات تقسیم کنید و می توانید
    سپس روی چاپگر خود چاپ کنید و آنها را بچسبانید
    با هم به یک پوستر مبتنی بر FLTK آسان
    استفاده کنید...
    دانلود PosteRazor - پوستر خود را بسازید!
  • 3
    فازر
    فازر
    Phaser یک باز سریع، رایگان و سرگرم کننده است
    منبع چارچوب بازی HTML5 که ارائه می دهد
    WebGL و Canvas Rendering در سراسر
    مرورگرهای وب دسکتاپ و موبایل بازی ها
    می تواند با ...
    دانلود فازر
  • 4
    موتور VASSAL
    موتور VASSAL
    VASSAL یک موتور بازی برای ایجاد است
    نسخه های الکترونیکی تخته سنتی
    و بازی های کارتی پشتیبانی می کند
    رندر و تعامل قطعه بازی،
    و ...
    دانلود VASSAL Engine
  • 5
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF یک کتابخانه جاوا برای ایجاد است
    و ویرایش فایل های PDF با LGPL و
    مجوز منبع باز MPL. OpenPDF است
    LGPL/MPL جانشین منبع باز iText،
    و ...
    OpenPDF - Fork of iText را دانلود کنید
  • 6
    GIS SAGA
    GIS SAGA
    SAGA - سیستم برای خودکار
    تجزیه و تحلیل جغرافیایی - یک جغرافیا است
    نرم افزار سیستم اطلاعات (GIS) با
    قابلیت های بسیار زیاد برای داده های جغرافیایی
    پردازش و آنا...
    دانلود SAGA GIS
  • بیشتر "

دستورات لینوکس

Ad