رفتن به مطلب

مشاهده*ی میزان مصرف cpu به صورت زنده توسط cmd


کام به کام

ارسال های توصیه شده

  • بنیان گذار

[h=2]مشاهده*ی میزان مصرف CPU به صورت زنده توسط CMD[/h]

http://www.beytoote.com/images/stories/computer/co2064.jpg

برای مشاهده*ی میزان فضای اشغال شده از CPU می*توان از Task Manager ویندوز استفاده کرد. در پنجره*ی CPU Usage ،Task Manager بر حسب درصد نمایش داده می*شود. اما مشاهده*ی میزان فضای مصرفی CPU در Task Manager با محدودیت*هایی روبرو است. جالب است بدانید که با استفاده از Command Prompt ویندوز می*توانید اطلاعات مربوط به میزان مصرف CPU را به طور دقیق و ثانیه*به*ثانیه دنبال کرده و این اطلاعات را ضبط کرده و حتی به طور مستقیم در قالب یک فایل اکسل نیز ذخیره کنید. در این ترفند به نحوه*ی انجام این کار خواهیم پرداخت.

 

بدین منظور:

ابتدا جهت اجرای Command Prompt ویندوز کلیدهای ترکیبی Win+R را فشار دهید.

سپس در پنجره*ی Run عبارت cmd را وارد کرده و Enter بزنید.

اکنون در پنجره*ی Command Prompt برای مشاهده*ی میزان فضای اشغال شده*ی CPU به صورت ثانیه*به*ثانیه این دستور را وارد نمایید:typeperf "\Processor(_Total)\% Processor Time"

خواهید دید که فضای مصرفی CPU در هر ثانیه نمایش داده می*شود.

برای مشاهده*ی اینکه هر یک از پردازنده*ها در لحظه چه مقدار فضای مصرفی دارند نیز می*توانید از این دستور استفاده کنید:typeperf "\Processor(#)\% Processor Time"

به جای # در این دستور، شماره*ی پردازنده را وارد کنید. به عنوان مثال:typeperf "\Processor(0)\% Processor Time"

برای مشاهده*ی میزان فضای اشغالی تمام پردازنده*ها به صورت یک*جا نیز از این دستور استفاده کنید:typeperf "\Processor(*)\% Processor Time"

برای افزایش فاصله*ی نمایش هر گزارش نیز می*توانید از این دستور استفاده کنید:typeperf "\Processor(_Total)\% Processor Time" -si #

در این دستور به جای # ثانیه*ی مد نظر خود را وارد کنید. به عنوان مثال برای مشاهده*ی گزارش هر 5 ثانیه یک*بار از این دستور استفاده کنید:typeperf "\Processor(_Total)\% Processor Time" -si 5

همچنین در صورتی که قصد دارید تنها یک تعداد مشخص گزارش را مشاهده کنید می*توانید از این دستور بهره بگیرید:typeperf "\Processor(_Total)\% Processor Time" -sc #

در این دستور به جای # تعداد مورد نظر خود را وارد کنید. به عنوان مثال این دستور تنها 10 گزارش را نمایش می*دهد:typeperf "\Processor(_Total)\% Processor Time" -sc 10

در صورتی که قصد دارید گزارش*های نمایش داده شده را به صورت مستقیم در یک فایل اکسل ذخیره کنید می*توانید از این دستور استفاده کنید:typeperf "\Processor(_Total)\% Processor Time" -sc 10 -o CpuUsage.csv

این دستور، 10 گزارش را در فایلی به نام CpuUsage.csv در مسیری که خط فرمان قرار دارد ذخیره می*کند.منبع:tarfandstan.com

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

×
×
  • اضافه کردن...