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

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

কার্যক্রম:

NAME এর


iostat - রিপোর্ট সেন্ট্রাল প্রসেসিং ইউনিট (CPU) পরিসংখ্যান এবং ইনপুট/আউটপুট পরিসংখ্যান
ডিভাইস এবং পার্টিশন।

সাইনোপিসিস


iostat [ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ] [ -j {
ID | লেবেলটি | পাথ | ইউআইডি | ... } ] [ [ -H ] -g দলের নাম ] [ -p [ যন্ত্র [,...] | সব ] ]
[ যন্ত্র [...] | সব ] [ অন্তর [ গণনা ] ]

বর্ণনাঃ


সার্জারির iostat কমান্ডটি পর্যবেক্ষণ করে সিস্টেম ইনপুট/আউটপুট ডিভাইস লোডিং নিরীক্ষণের জন্য ব্যবহৃত হয়
যে সময় ডিভাইসগুলি তাদের গড় স্থানান্তর হারের সাথে সক্রিয় থাকে। দ্য iostat
কমান্ড রিপোর্ট তৈরি করে যা সিস্টেমের কনফিগারেশনকে আরও ভালোভাবে পরিবর্তন করতে ব্যবহার করা যেতে পারে
ফিজিক্যাল ডিস্কের মধ্যে ইনপুট/আউটপুট লোডের ভারসাম্য বজায় রাখুন।

দ্বারা উত্পন্ন প্রথম রিপোর্ট iostat কমান্ড সময় সংক্রান্ত পরিসংখ্যান প্রদান করে
যেহেতু সিস্টেম বুট করা হয়েছে, যদি না -y বিকল্প ব্যবহার করা হয় (এই ক্ষেত্রে, এই প্রথম প্রতিবেদন
বাদ দেওয়া হয়)। প্রতিটি পরবর্তী প্রতিবেদন পূর্ববর্তী প্রতিবেদনের পর থেকে সময় কভার করে। সব
পরিসংখ্যান প্রতিবার রিপোর্ট করা হয় iostat কমান্ড চালানো হয়। রিপোর্ট একটি CPU গঠিত
শিরোনাম সারি CPU পরিসংখ্যান একটি সারি দ্বারা অনুসরণ. মাল্টিপ্রসেসর সিস্টেমে, CPU পরিসংখ্যান
সমস্ত প্রসেসরের মধ্যে গড় হিসাবে সিস্টেম-ব্যাপী গণনা করা হয়। একটি ডিভাইস হেডার সারি হয়
কনফিগার করা প্রতিটি ডিভাইসের পরিসংখ্যানের একটি লাইন অনুসরণ করে প্রদর্শিত হয়।

সার্জারির অন্তর প্যারামিটার প্রতিটি রিপোর্টের মধ্যে সেকেন্ডে সময়ের পরিমাণ নির্দিষ্ট করে। দ্য
গণনা প্যারামিটারের সাথে একযোগে নির্দিষ্ট করা যেতে পারে অন্তর প্যারামিটার যদি গণনা
প্যারামিটার নির্দিষ্ট করা হয়েছে, এর মান গণনা এ উত্পন্ন প্রতিবেদনের সংখ্যা নির্ধারণ করে
অন্তর সেকেন্ড আলাদা। যদি অন্তর প্যারামিটার ছাড়া নির্দিষ্ট করা হয় গণনা
প্যারামিটার, the iostat কমান্ড ক্রমাগত রিপোর্ট তৈরি করে।

রিপোর্ট


সার্জারির iostat কমান্ড দুই ধরনের রিপোর্ট তৈরি করে, CPU ইউটিলাইজেশন রিপোর্ট এবং
ডিভাইস ইউটিলাইজেশন রিপোর্ট।

CPU ইউটিলাইজেশন রিপোর্ট
দ্বারা উত্পন্ন প্রথম রিপোর্ট iostat কমান্ড হল CPU ইউটিলাইজেশন রিপোর্ট। জন্য
মাল্টিপ্রসেসর সিস্টেম, CPU মানগুলি সমস্ত প্রসেসরের মধ্যে বিশ্বব্যাপী গড়।
রিপোর্টের নিম্নলিখিত বিন্যাস আছে:

% ব্যবহারকারী
সিপিইউ ব্যবহারের শতাংশ দেখান যা কার্যকর করার সময় ঘটেছিল৷
ব্যবহারকারীর স্তর (অ্যাপ্লিকেশন)।

% চমৎকার
সিপিইউ ব্যবহারের শতাংশ দেখান যা কার্যকর করার সময় ঘটেছিল৷
সুন্দর অগ্রাধিকার সহ ব্যবহারকারীর স্তর।

%পদ্ধতি
সিপিইউ ব্যবহারের শতাংশ দেখান যা কার্যকর করার সময় ঘটেছিল৷
সিস্টেম স্তর (কার্নেল)।

অপেক্ষা কর
সিপিইউ বা সিপিইউ নিষ্ক্রিয় থাকা সময়ের শতাংশ দেখান
সিস্টেমের একটি অসামান্য ডিস্ক I/O অনুরোধ ছিল।

% চুরি
ভার্চুয়াল CPU বা দ্বারা অনৈচ্ছিক অপেক্ষায় ব্যয় করা সময়ের শতাংশ দেখান
হাইপারভাইজার অন্য ভার্চুয়াল প্রসেসরের সার্ভিসিং করার সময় সিপিইউ।

% নিষ্ক্রিয়
সিপিইউ বা সিপিইউ নিষ্ক্রিয় থাকা সময়ের শতাংশ এবং সিস্টেম দেখান
একটি অসামান্য ডিস্ক I/O অনুরোধ ছিল না.

ডিভাইস ইউটিলাইজেশন রিপোর্ট
দ্বিতীয় রিপোর্ট দ্বারা উত্পন্ন iostat কমান্ড হল ডিভাইস ইউটিলাইজেশন রিপোর্ট।
ডিভাইস রিপোর্ট প্রতি শারীরিক ডিভাইস বা পার্টিশন ভিত্তিতে পরিসংখ্যান প্রদান করে।
ব্লক ডিভাইস এবং পার্টিশন যার জন্য পরিসংখ্যান প্রদর্শিত হতে পারে
কমান্ড লাইনে প্রবেশ করান। যদি কোন ডিভাইস বা পার্টিশন প্রবেশ করা না হয়, তাহলে
পরিসংখ্যান সিস্টেম দ্বারা ব্যবহৃত প্রতিটি ডিভাইসের জন্য প্রদর্শিত হয়, এবং প্রদান করে
কার্নেল এটির পরিসংখ্যান বজায় রাখে। যদি সব কমান্ডে কীওয়ার্ড দেওয়া আছে
লাইন, তারপর সিস্টেম দ্বারা সংজ্ঞায়িত প্রতিটি ডিভাইসের জন্য পরিসংখ্যান প্রদর্শিত হয়,
সেগুলি সহ যা কখনও ব্যবহার করা হয়নি। স্থানান্তর হার 1K ব্লকে দেখানো হয়েছে
ডিফল্টরূপে, যদি না পরিবেশ পরিবর্তনশীল POSIXLY_CORRECT সেট করা হয়, যে ক্ষেত্রে
512-বাইট ব্লক ব্যবহার করা হয়। প্রতিবেদনের উপর নির্ভর করে নিম্নলিখিত ক্ষেত্রগুলি দেখাতে পারে
ব্যবহৃত পতাকা:

ডিভাইস:
এই কলামে তালিকাভুক্ত ডিভাইস (বা পার্টিশন) নাম দেওয়া হয়েছে / দেব
ডিরেক্টরি.

টিপিএস
ডিভাইসে জারি করা প্রতি সেকেন্ডে স্থানান্তরের সংখ্যা নির্দেশ করুন।
একটি স্থানান্তর হল ডিভাইসে একটি I/O অনুরোধ। একাধিক যৌক্তিক অনুরোধ হতে পারে
ডিভাইসে একটি একক I/O অনুরোধের সাথে মিলিত হয়। একটি স্থানান্তর হয়
অনির্দিষ্ট আকার।

Blk_read/s (kB_read/s, MB_read/s)
ডিভাইস থেকে পঠিত ডেটার পরিমাণ নির্দেশ করুন যা একটি সংখ্যায় প্রকাশ করা হয়েছে
প্রতি সেকেন্ডে ব্লক (কিলোবাইট, মেগাবাইট)। ব্লকগুলি সেক্টরের সমতুল্য
এবং তাই 512 বাইটের আকার আছে।

Blk_wrtn/s (kB_wrtn/s, MB_wrtn/s)
একটি সংখ্যায় প্রকাশ করা ডিভাইসে লেখা ডেটার পরিমাণ নির্দেশ করুন
প্রতি সেকেন্ডে ব্লক (কিলোবাইট, মেগাবাইট)।

Blk_read (kB_read, MB_read)
ব্লকের মোট সংখ্যা (কিলোবাইট, মেগাবাইট) পড়া।

Blk_wrtn (kB_wrtn, MB_wrtn)
মোট ব্লক সংখ্যা (কিলোবাইট, মেগাবাইট) লেখা।

rrqm/s
প্রতি সেকেন্ডে একত্রিত পড়ার অনুরোধের সংখ্যা যা সারিবদ্ধ ছিল৷
যন্ত্র.

wrqm/s
প্রতি সেকেন্ডে মার্জ করা লেখার অনুরোধের সংখ্যা যা সারিবদ্ধ ছিল
যন্ত্র.

r/s
পঠিত অনুরোধের সংখ্যা (একত্রীকরণের পরে) প্রতি সেকেন্ডের জন্য সম্পূর্ণ হয়েছে৷
যন্ত্র.

w/s
লেখার অনুরোধের সংখ্যা (একত্রীকরণের পরে) প্রতি সেকেন্ডের জন্য সম্পূর্ণ হয়েছে৷
যন্ত্র.

rsec/s (rkB/s, rMB/s)
প্রতি ডিভাইস থেকে পঠিত সেক্টরের সংখ্যা (কিলোবাইট, মেগাবাইট)
দ্বিতীয়।

wsec/s (wkB/s, wMB/s)
প্রতি ডিভাইসে লেখা সেক্টরের সংখ্যা (কিলোবাইট, মেগাবাইট)
দ্বিতীয়।

avgrq-sz
ইস্যু করা অনুরোধগুলির গড় আকার (খাতে)
যন্ত্র.

avgqu-sz
ডিভাইসে জারি করা অনুরোধের গড় সারির দৈর্ঘ্য।

অপেক্ষায় রয়েছেন
ডিভাইসে ইস্যু করা I/O অনুরোধের গড় সময় (মিলিসেকেন্ডে)
পরিবেশিত. এর মধ্যে সারিবদ্ধভাবে অনুরোধের দ্বারা ব্যয় করা সময় এবং
তাদের সেবা করার সময় ব্যয় করা হয়েছে।

r_await
ডিভাইসে ইস্যু করা অনুরোধ পড়ার জন্য গড় সময় (মিলিসেকেন্ডে)
পরিবেশিত. এর মধ্যে সারিবদ্ধভাবে অনুরোধের দ্বারা ব্যয় করা সময় এবং
তাদের সেবা করার সময় ব্যয় করা হয়েছে।

w_অপেক্ষা
ডিভাইসে জারি করা অনুরোধ লেখার গড় সময় (মিলিসেকেন্ডে)
পরিবেশন করা এর মধ্যে সারিবদ্ধভাবে অনুরোধের দ্বারা ব্যয় করা সময় এবং
তাদের সেবা করার সময় ব্যয় করা হয়েছে।

svctm
ইস্যু করা I/O অনুরোধগুলির জন্য গড় পরিষেবা সময় (মিলিসেকেন্ডে)
ডিভাইসে। সতর্কতা ! এই ক্ষেত্রে আর বিশ্বাস করবেন না. এই ক্ষেত্র হবে
ভবিষ্যতে sysstat সংস্করণে সরানো হবে।

% util
অতিবাহিত সময়ের শতকরা যে সময়ে I/O অনুরোধগুলি জারি করা হয়েছিল
ডিভাইস (ডিভাইসের জন্য ব্যান্ডউইথ ব্যবহার)। ডিভাইস স্যাচুরেশন ঘটে যখন
এই মানটি ক্রমিকভাবে অনুরোধ পরিবেশনকারী ডিভাইসগুলির জন্য 100% এর কাছাকাছি। না হইলে
ডিভাইসগুলি সমান্তরালভাবে অনুরোধ পরিবেশন করে, যেমন RAID অ্যারে এবং আধুনিক SSD,
এই সংখ্যা তাদের কর্মক্ষমতা সীমা প্রতিফলিত না.

বিকল্প


-c CPU ব্যবহার রিপোর্ট প্রদর্শন করুন।

-d ডিভাইস ব্যবহারের রিপোর্ট প্রদর্শন করুন।

-g গ্রুপ_নাম { ডিভাইস [...] | সব }
ডিভাইসের একটি গ্রুপের জন্য পরিসংখ্যান প্রদর্শন করুন। দ্য iostat কমান্ড পরিসংখ্যান রিপোর্ট
তালিকায় প্রতিটি পৃথক ডিভাইসের জন্য তারপর বিশ্বব্যাপী পরিসংখ্যানের একটি লাইন
গ্রুপ হিসাবে প্রদর্শিত দলের নাম এবং তালিকার সমস্ত ডিভাইস নিয়ে গঠিত। দ্য সব
কীওয়ার্ড মানে সিস্টেম দ্বারা সংজ্ঞায়িত সমস্ত ব্লক ডিভাইস অন্তর্ভুক্ত করা হবে
দলটি.

-h একটি মানুষের দ্বারা পড়া সহজ ডিভাইস ব্যবহার রিপোর্ট করুন.

-j { আইডি | লেবেল | পথ | UUID | ... } [ ডিভাইস [...] | সব]
ক্রমাগত ডিভাইসের নাম প্রদর্শন করুন। অপশন ID, লেবেলটি, ইত্যাদির ধরন উল্লেখ করুন
অবিরাম নাম। এই বিকল্পগুলি সীমাবদ্ধ নয়, শুধুমাত্র পূর্বশর্ত হল সেই ডিরেক্টরি
প্রয়োজনীয় অবিরাম নাম সহ উপস্থিত রয়েছে /dev/disk. ঐচ্ছিকভাবে, একাধিক
ডিভাইসগুলি নির্বাচিত স্থায়ী নামের প্রকারে নির্দিষ্ট করা যেতে পারে। কারণ অবিচল
ডিভাইসের নাম সাধারণত লম্বা হয়, বিকল্প

-H এই বিকল্পটি অবশ্যই বিকল্প -g এর সাথে ব্যবহার করা উচিত এবং নির্দেশ করে যে শুধুমাত্র বিশ্বব্যাপী পরিসংখ্যান
গ্রুপের জন্য প্রদর্শিত হবে, এবং পৃথক ডিভাইসের পরিসংখ্যান নয়
গ্রুপ। -h এই বিকল্পের সাথে অন্তর্নিহিতভাবে সক্রিয় করা হয়েছে।

-k প্রতি সেকেন্ডে কিলোবাইটে পরিসংখ্যান প্রদর্শন করুন।

-m প্রতি সেকেন্ডে মেগাবাইটে পরিসংখ্যান প্রদর্শন করুন।

-N যেকোনো ডিভাইস ম্যাপার ডিভাইসের জন্য নিবন্ধিত ডিভাইস ম্যাপার নামগুলি প্রদর্শন করুন। উপকারী
LVM2 পরিসংখ্যান দেখার জন্য।

-p [ { ডিভাইস [,...] | সব } ]
-p বিকল্পটি ব্লক ডিভাইস এবং তাদের সমস্ত পার্টিশনের পরিসংখ্যান প্রদর্শন করে
সিস্টেম দ্বারা ব্যবহৃত হয়। যদি কমান্ড লাইনে একটি ডিভাইসের নাম প্রবেশ করানো হয়, তাহলে
এর পরিসংখ্যান এবং এর সমস্ত পার্টিশন প্রদর্শিত হয়। সর্বশেষ, দ সব শব্দ
নির্দেশ করে যে সমস্ত ব্লক ডিভাইসের জন্য পরিসংখ্যান প্রদর্শন করতে হবে এবং
সিস্টেম দ্বারা সংজ্ঞায়িত পার্টিশন, যা কখনও ব্যবহার করা হয়নি। যদি
পছন্দ -j এই বিকল্পের আগে সংজ্ঞায়িত করা হয়েছে, কমান্ড লাইনে প্রবেশ করা ডিভাইস হতে পারে
নির্বাচিত স্থায়ী নামের প্রকারের সাথে নির্দিষ্ট করা হয়েছে।

-t প্রদর্শিত প্রতিটি রিপোর্টের জন্য সময় মুদ্রণ করুন। টাইমস্ট্যাম্প বিন্যাস উপর নির্ভর করতে পারে
S_TIME_FORMAT পরিবেশ পরিবর্তনশীলের মান (নীচে দেখুন)।

-V প্রিন্ট সংস্করণ নম্বর তারপর প্রস্থান করুন।

-x বর্ধিত পরিসংখ্যান প্রদর্শন করুন।

-y সিস্টেম বুট করার পর থেকে পরিসংখ্যান সহ প্রথম রিপোর্ট বাদ দিন, যদি একাধিক রেকর্ড প্রদর্শন করা হয়
নির্দিষ্ট ব্যবধানে।

-z বলুন iostat যে কোনো ডিভাইসের জন্য আউটপুট বাদ দিতে যার সময় কোনো কার্যকলাপ ছিল না
নমুনা সময়কাল।

পরিবেশ


সার্জারির iostat কমান্ড নিম্নলিখিত পরিবেশ ভেরিয়েবলগুলিকে বিবেচনা করে:

POSIXLY_CORRECT
যখন এই পরিবর্তনশীল সেট করা হয়, স্থানান্তর হার পরিবর্তে 512-বাইট ব্লকে দেখানো হয়
ডিফল্ট 1K ব্লক।

S_colours
যখন এই ভেরিয়েবল সেট করা হয়, টার্মিনালে রঙে পরিসংখ্যান প্রদর্শন করুন। সম্ভব
এই পরিবর্তনশীল জন্য মান হয় না, সর্বদা or গাড়ী (পরেরটি ডিফল্ট)।

দয়া করে মনে রাখবেন যে রঙটি (লাল, হলুদ বা অন্য কোন রঙ) প্রদর্শনের জন্য ব্যবহৃত হয়
একটি মান শুধুমাত্র রঙের কারণে কোনো ধরনের সমস্যার ইঙ্গিত দেয় না। এটা শুধুমাত্র
মানের বিভিন্ন পরিসীমা নির্দেশ করে।

S_COLORS_SGR
টার্মিনালে পরিসংখ্যান প্রদর্শন করতে ব্যবহৃত রঙ এবং অন্যান্য বৈশিষ্ট্যগুলি নির্দিষ্ট করুন।
এর মান হল একটি কোলন-বিচ্ছিন্ন ক্ষমতার তালিকা যা ডিফল্ট
H=31;1:I=32;22:M=34;1:N=33;1:Z=33;22. সমর্থিত ক্ষমতা হল:

H= এর থেকে বেশি শতাংশ মানের জন্য SGR (গ্রাফিক রেন্ডিশন নির্বাচন করুন) সাবস্ট্রিং৷
বা 75% এর সমান।

I= ডিভাইস নামের জন্য SGR সাবস্ট্রিং।

M= 50% থেকে 75% পর্যন্ত পরিসরে শতাংশ মানের জন্য SGR সাবস্ট্রিং।

N= অ-শূন্য পরিসংখ্যান মানের জন্য SGR সাবস্ট্রিং।

Z= শূন্য মানের জন্য SGR সাবস্ট্রিং।

S_TIME_FORMAT
যদি এই ভেরিয়েবলটি থাকে এবং এর মান থাকে আইএসও তাহলে বর্তমান লোকেল হবে
রিপোর্ট হেডারে তারিখ মুদ্রণ করার সময় উপেক্ষা করা হয়। দ্য iostat কমান্ড ব্যবহার করা হবে
পরিবর্তে ISO 8601 ফর্ম্যাট (YYYY-MM-DD)। টাইমস্ট্যাম্প বিকল্প -t সহ প্রদর্শিত হয়
এছাড়াও ISO 8601 বিন্যাসের সাথে সঙ্গতিপূর্ণ হবে।

উদাহরণ


iostat
সমস্ত CPU এবং ডিভাইসের জন্য বুট রিপোর্ট থেকে একটি একক ইতিহাস প্রদর্শন করুন।

iostat -d 2
দুই সেকেন্ডের ব্যবধানে একটি অবিচ্ছিন্ন ডিভাইস রিপোর্ট প্রদর্শন করুন।

iostat -d 2 6
সমস্ত ডিভাইসের জন্য দুই সেকেন্ডের ব্যবধানে ছয়টি প্রতিবেদন প্রদর্শন করুন।

iostat -x পরিবর্তে sda sdb 2 6
ডিভাইস sda-এর জন্য দুই সেকেন্ডের ব্যবধানে বর্ধিত পরিসংখ্যানের ছয়টি প্রতিবেদন প্রদর্শন করুন
এবং sdb.

iostat -p পরিবর্তে sda 2 6
ডিভাইস sda এবং এর সমস্ত পার্টিশনের জন্য দুই সেকেন্ড বিরতিতে ছয়টি রিপোর্ট প্রদর্শন করুন
(sda1, ইত্যাদি)

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



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম