ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

idlestat - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks বিনামূল্যে হোস্টিং প্রদানকারীতে idlestat চালান

এটি হল idlestat কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


idlestat - একটি CPU পাওয়ার-স্টেট বিশ্লেষণ টুল।

সাইনোপিসিস


ট্রেস মোড:

অলসতা --trace -f|--ট্রেস-ফাইল ফাইলের নাম -t|-সময়কাল সেকেন্ড [অনুযায়ী OPTION] [আদেশ]

রিপোর্টিং মোড:

অলসতা --import -f|--ট্রেস-ফাইল ফাইলের নাম [অনুযায়ী OPTION]

বর্ণনাঃ


ইডলস্ট্যাট দুটি মোড সহ আসে: ইন চিহ্ন মোড, এটি পরিমাপ করে যে কতদিন ধরে CPU গুলি আছে৷
বিভিন্ন নিষ্ক্রিয় এবং অপারেটিং অবস্থা, ক্যাপচার করা ঘটনাগুলি বিশ্লেষণ করে, সেগুলি লগ করে এবং
একটি প্রতিবেদন তৈরি করে; ভিতরে প্রতিবেদন মোড, এটি ট্রেস ফাইল পড়ে, লগ ইন করা ইভেন্ট বিশ্লেষণ করে
ট্রেস ফাইল, এবং একটি রিপোর্ট তৈরি করে। Idlestat দ্বারা একটি রিপোর্ট ক্ষমতা পরিসংখ্যান দেখায়
সম্পর্কিত রাজ্য। বর্তমানে, এটি পি-স্টেটস, সি-স্টেটস এবং আইআরকিউ স্টেট পরিচালনা করে।

ট্রেস মোডের জন্য, অলসতা C- নিরীক্ষণ এবং ক্যাপচার করতে কার্নেলের FTRACE ফাংশনের উপর নির্ভর করে
একটি সময়ের ব্যবধানে CPU-এর রাজ্য এবং P-স্টেট রূপান্তর। অর্থাৎ, ট্রেস মোডের জন্য,
idlestat-এর জন্য FTRACE সম্পর্কিত কনফিগারেশন সক্রিয় থাকা একটি কার্নেল প্রয়োজন। এবং যেহেতু এটি ব্যবহার করে
FTRACE, ট্রেস মোডে চলার সময় রুট সুবিধা প্রয়োজন। Idlestat নির্যাস
ট্রেস ফাইল থেকে নিম্নলিখিত তথ্য:

সময় যখন CPU একটি নির্দিষ্ট সি-স্টেটে প্রবেশ করে এবং প্রস্থান করে

সময় যখন CPU একটি নির্দিষ্ট P-স্টেটে প্রবেশ করে এবং প্রস্থান করে

উত্থাপিত IRQs

সফলভাবে চালানোর পরে, idlestat গণনা করে এবং নিম্নলিখিত তথ্য রিপোর্ট করে:

- প্রতিটি সি-স্টেটে, প্রতি-সিপিইউতে মোট, গড়, সর্বনিম্ন এবং সর্বোচ্চ সময় ব্যয় করা হয়েছে।

- প্রতিটি পি-স্টেটে, প্রতি-সিপিইউতে মোট, গড়, সর্বনিম্ন এবং সর্বোচ্চ সময় ব্যয় করা হয়েছে।

- মোট, গড়, সর্বনিম্ন এবং সর্বাধিক সময় যে সময়ে একটি ক্লাস্টারের সমস্ত CPU গুলি ছিল
সমস্ত উপাদান সিপিইউ-এর "অগভীর" (চলমানে সবচেয়ে কাছাকাছি) অবস্থা।

- একটি নির্দিষ্ট IRQ-এর কারণে একটি CPU নিষ্ক্রিয় অবস্থা থেকে বেরিয়ে আসার সংখ্যা, প্রতি-CPU এবং প্রতি-IRQ

বিকল্প


-- ট্রেস
ট্রেস মোডে idlestat চালান, উপরে উল্লিখিত হিসাবে, রুট বিশেষাধিকার প্রয়োজন। সাথে ব্যবহার করা হয় -t
এবং -f যথাক্রমে চলমান সময়কাল এবং ট্রেস আউটপুট ফাইলের নাম নির্দিষ্ট করতে।

--আমদানি
রিপোর্টিং মোডে idlestat চালান। সাথে ব্যবহার করা হয় -f আমদানি করার জন্য ট্রেস ফাইল নির্দিষ্ট করতে।

-f, --ট্রেস-ফাইল ফাইলের নাম
তৈরি করতে ট্রেস ফাইলের নাম উল্লেখ করুন (এর জন্য -- ট্রেস) বা পড়ুন (এর জন্য --আমদানি).

-t, -- সময়কাল সেকেন্ড
সেকেন্ডে ক্যাপচার করার সময়

[আদেশ]
যদি কমান্ড আর্গুমেন্ট দেওয়া হয়, তাহলে idlestat একটি শিশুকে কমান্ড চালাতে বাধ্য করবে
কমান্ডটি চলাকালীন আপনি সম্পর্কিত রাজ্যগুলি ক্যাপচার করতে পারেন। উল্লেখ্য যে যদি
রানিং কমান্ড নির্দিষ্ট সময়ের আগে শেষ হয় না -t, idlestat হবে
এটি বন্ধ করার জন্য চাইল্ড প্রক্রিয়াতে একটি SIGTERM পাঠান। কমান্ড চালাতে হলে
দ্বারা নির্দিষ্ট সময়ের চেয়ে কম স্থায়ী হয় -t, idlestat কমান্ডের পরে সমাপ্ত হবে
সমাপ্ত।

যখন কোন কমান্ড না থাকে, তখন idlestat ট্রেস ক্যাপচার এবং অন্যান্য কাজগুলি কর্তব্যের সাথে করে।

-b, --বেসলাইন_ট্রেস baseline_filename
ট্রেস তুলনার জন্য বেসলাইন ফাইলের নাম উল্লেখ করুন। দেখা তুলনা এবং উদাহরণ উন্নত
অধিক তথ্য.

-c, -- নিষ্ক্রিয়
নিষ্ক্রিয়, এসিপিআই পদে সি-স্টেট, পরিসংখ্যান দেখান। এটি ডিফল্ট মোড যদি না হয় -w
না -p সেট করা হয় মনে রাখবেন যে -w, -c, এবং -p একচেটিয়া নয়, যে, আপনি চয়ন করতে পারেন
তিনটির যেকোনো সমন্বয়।

-e, --শক্তি-মডেল-ফাইল শক্তি_মডেল
শক্তি মডেল ফাইল নির্দিষ্ট করুন. দেখা শক্তি মডেল শক্তি ফাইলের বর্ণনার জন্য
বিন্যাস।

-h, --help, -?
সহজ সাহায্য বার্তা প্রিন্ট করুন.

-o, --আউটপুট ফাইল ফাইলের নাম
আউটপুট পরিসংখ্যান ফাইলের নাম উল্লেখ করুন. যদি নির্দিষ্ট না করা হয়, পরিসংখ্যান হয়
stdout এ মুদ্রিত।

-p, -- ফ্রিকোয়েন্সি
cpufreq (বা P-state বলুন) পরিসংখ্যান দেখান।

-r, --প্রতিবেদন বিন্যাস
রিপোর্ট বিন্যাস উল্লেখ করুন. বৈধ প্রকারগুলি হল: ডিফল্ট, বক্সলেস, csv এবং তুলনা৷

-v, -- ভারবোস
ভার্বোসিটি লেভেল উল্লেখ করুন। এই বিকল্পটি একাধিকবার নির্দিষ্ট করা যেতে পারে। প্রতিটি
বিকল্পের অনুলিপি verbosity স্তর এক দ্বারা বৃদ্ধি করে, বর্তমানে সর্বোচ্চ
যে কোনো বার্তার জন্য ব্যবহৃত ভারবোসিটি লেভেল হল 2।

-w, --জাগো
জেগে ওঠার পরিসংখ্যান দেখান।

-B, --বাক্সবিহীন
রিপোর্ট বিন্যাস বক্সলেস সেট করুন

-C, --csv
কমা বিভক্ত মান (CSV) এ রিপোর্ট ফরম্যাট সেট করুন

-আমি, --পোল-ব্যবধান
কার্নেল পোলিং ব্যবধান সেট করুন, যা ডেটা স্থানান্তরের সময় কিনা তা নির্ধারণ করতে ব্যবহৃত হয়
কার্নেল FTRACE বাফার অন্যান্য জায়গায়।

-এস, --বাফারের আকার
ব্যবহার করার জন্য কার্নেল FTRACE বাফার আকার সেট করুন।

-V, --সংস্করণ
idlestat সংস্করণ তথ্য দেখান এবং প্রস্থান করুন।

তুলনা


তুলনা রিপোর্ট সক্রিয় ট্রেস মধ্যে পরিবর্তন তুলনা করতে ব্যবহার করা হয় ( দ্বারা নির্দিষ্ট
-f,--ট্রেস-ফাইল) এবং বেসলাইন ট্রেস। এটি একটি বেসলাইন ট্রেস প্রদান করে সক্রিয় হয়ে ওঠে
(-b,--বেসলাইন_ট্রেস) এবং "এর সাথে তুলনা প্রতিবেদন শৈলী নির্দিষ্ট করা-r তুলনা"।

শক্তি মডেল


নিম্নলিখিত আইডলস্ট্যাট শক্তি মডেল ফাইলগুলির বিন্যাস বর্ণনা করে (অন্তর্ভুক্ত ব্যবহার করে
একটি উদাহরণ হিসাবে energy_model ফাইল):

# দিয়ে শুরু হওয়া লাইনগুলি বা যেগুলি ফাঁকা সেগুলি উপেক্ষা করা হয়৷

প্রথমে, কতগুলি ক্লাস্টার আছে তা উল্লেখ করুন।

ক্লাস্টার 1

প্রতিটি ক্লাস্টারের জন্য (নামবদ্ধ ক্লাস্টারএ, ক্লাস্টারবি, ইত্যাদি) কতগুলি ক্যাপ স্টেট এবং সি স্টেট উল্লেখ করুন
সেখানে. Idlestat পরীক্ষা করবে যে সঠিক সংখ্যক ক্লাস্টার সরবরাহ করা হয়েছে।

#
ক্লাস্টারএ: 16 ক্যাপ স্টেট 5 সি স্টেট

তারপর প্রতিটি পি-স্টেটের জন্য নাম, ক্লাস্টার পাওয়ার এবং কোর পাওয়ার নির্দিষ্ট করুন (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

তারপর প্রতিটি সি-স্টেটের জন্য নাম, ক্লাস্টার পাওয়ার এবং কোর পাওয়ার নির্দিষ্ট করুন (idlestat চেক করবে
যদি ক্লাস্টারে সি-স্টেটের সঠিক সংখ্যক দেওয়া থাকে)।

সি-স্টেট:
C1-IVB 25 0
C1E-IVB 30 0
C3-IVB 35 0
C6-IVB 40 0
C7-IVB 35 0

অবশেষে, জেগে ওঠার ক্ষমতা নির্দিষ্ট করুন।

জেগে উঠা 210 6

প্রতিটি ক্লাস্টারের জন্য পুনরাবৃত্তি করুন।

চিহ্ন ফাইল বিন্যাসে


Idlestat এর নিজস্ব ট্রেস ফাইল বিন্যাস রয়েছে, যা ftrace এর বিন্যাসের উপর ভিত্তি করে (দেখুন
কার্নেল উৎসে ডকুমেন্টেশন/trace/ftrace.txt)। স্ট্যান্ডার্ড FTRACE এন্ট্রি ছাড়াও,
idlestat CPU টপোলজি, C-state তথ্য এবং কিছু কৃত্রিম P-State এন্ট্রি যোগ করে।
Idlestat স্ট্যান্ডার্ড FTRACE ফর্ম্যাট এবং "ট্রেস-সিএমডি রিপোর্ট" ফর্ম্যাটও আমদানি করতে পারে। মনে রাখবেন যে
যেহেতু FTRACE বা ট্রেস-সিএমডি ট্রেস ফাইলগুলিতে কোনও সিপিইউ টপোলজি এবং সি-স্টেট তথ্য নেই,
সেগুলি মেশিনে ব্যবহার করা উচিত সেই ট্রেসগুলি ক্যাপচার করা হয়েছে৷

প্রতিবেদন ফরম্যাট


বর্তমানে, idlestat চারটি রিপোর্ট ফরম্যাট সমর্থন করে: ডিফল্ট, বক্সলেস, csv এবং তুলনা।

1. ডিফল্ট: সি-স্টেট, পি-স্টেট, এবং IRQ স্টেট পরিসংখ্যান টেবিল দেখান যদি সংশ্লিষ্ট -c হয়,
-p, এবং -w কমান্ড লাইন অপশন সেট করা আছে। টেবিলের সাথে আসে - এবং | সীমানা হিসাবে।

2. বক্সলেস: এটি - এবং | ছাড়াই ডিফল্ট টেবিলের সীমানা হিসাবে। এটি আরও ব্রেইল
টার্মিনাল ডিফল্ট এক তুলনায় বন্ধুত্বপূর্ণ

3. csv: কমা দ্বারা পৃথক করা মান। স্ক্রিপ্টিং ভাষার সাথে এটি প্রক্রিয়া করা সহজ, যেমন
awk এবং perl হিসাবে। এছাড়াও স্প্রেডশীট সফ্টওয়্যার দিয়ে প্রক্রিয়া করা সহজ।

4. তুলনা: এটি ডিফল্ট রিপোর্ট শৈলীর অনুরূপ, এটি পরিবর্তনগুলি প্রদর্শন করে
বেসলাইন ট্রেসের তুলনায় সক্রিয় ট্রেসে। এটি একটি প্রদান করে সক্রিয় হয়ে ওঠে
বেসলাইন ট্রেস (--বেসলাইন) এবং "-r-এর সাথে তুলনা প্রতিবেদন শৈলী নির্দিষ্ট করা
তুলনা"।

উদাহরণ


আইডলস্ট্যাট বাইনারিটি আপনার PATH-এ রয়েছে বলে ধরে নেওয়া হচ্ছে।

1. একটি ট্রেস চালান, ফলাফল প্রসেস করার পরে (ডিফল্ট শুধুমাত্র সি-স্টেট পরিসংখ্যান দেখাতে হয়):
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/পরিবর্তিত রাষ্ট্র -b /tmp/বেসলাইন -r তুলনা

সীমাবদ্ধতা


অধিগ্রহণের সময়, ইডলস্ট্যাট ট্রেসগুলিকে বিরক্ত না করার জন্য শান্ত থাকার চেষ্টা করে।
এই কারণে ট্রেসগুলি একটি নির্দিষ্ট বাফার আকারে বাফার করা হয়। যদি এর সময়কাল
অধিগ্রহণ বাফার যা সঞ্চয় করতে সক্ষম তার চেয়ে বেশি ট্রেস তৈরি করে, যেটি করবে
একটি ছাঁটা ফলাফল ফলাফল.

onworks.net পরিষেবা ব্যবহার করে অনলাইনে idlestat ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    গ্নাট, গ্নাটবিন্ড, গ্নাটবিল, গ্ন্যাচপ,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT টুলবক্স
    বর্ণনা: ম...
    aarch64-linux-gnu-gnatbind চালান
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    গ্নাট, গ্নাটবিন্ড, গ্নাটবিল, গ্ন্যাচপ,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT টুলবক্স
    বর্ণনা: ম...
    aarch64-linux-gnu-gnatchop-5 চালান
  • 3
    cpupower-অলস-তথ্য
    cpupower-অলস-তথ্য
    cpupower idle-info - ইউটিলিটি টু
    সিপিইউ নিষ্ক্রিয় কার্নেল তথ্য পুনরুদ্ধার করুন
    সিনট্যাক্স: cpupower [ -c cpulist ]
    নিষ্ক্রিয়-তথ্য [বিকল্প] বর্ণনা: একটি টুল
    যা পি প্রিন্ট করে...
    cpupower-idle-info চালান
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - cpu সেট করার উপযোগিতা
    নিষ্ক্রিয় অবস্থা নির্দিষ্ট কার্নেল বিকল্প
    সিনট্যাক্স: cpupower [ -c cpulist ]
    নিষ্ক্রিয়-তথ্য [বিকল্প] বর্ণনা: The
    cpupower নিষ্ক্রিয়-সে...
    cpupower-idle-set চালান
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - ব্যবহারকারীদের পরিবর্তন/মুদ্রণ করে
    বর্তমান ম্যাপসেট অনুসন্ধান পথ। প্রভাবিত করে
    এর অধীনে বিদ্যমান ডেটাতে ব্যবহারকারীর অ্যাক্সেস
    বর্তমান অবস্থানে অন্যান্য ম্যাপসেট। ...
    g.mapsetsgrass চালান
  • 6
    g.messagegrass
    g.messagegrass
    g.message - একটি বার্তা প্রিন্ট করে, সতর্কতা,
    অগ্রগতি তথ্য, বা মারাত্মক ত্রুটি
    ঘাস পথ। এই মডিউল ব্যবহার করা উচিত
    ব্যবহারকারীকে পরিবেশিত বার্তাগুলির জন্য স্ক্রিপ্ট।
    KEYWO...
    g.messagegrass চালান
  • আরও »

Ad