উত্তর:
ডেস্ক ক্রিয়াকলাপ কঠোরভাবে পর্যবেক্ষণের জন্য ডিস্ট্যাট আইওসেটের চেয়ে ভাল।
একটি হার্ডড্রাইভ থেকে অন্যটিতে ফাইল সরানোর সময় আমি নীচের কমান্ডটি চালাচ্ছি
dstat -D sda,sdc
আরও তথ্যের জন্য, এই পৃষ্ঠায় একবার দেখুন
আমি এই অঞ্চলে দক্ষ নই, তবে আইওস্টাত মনে আসবে। আপনি এটি সিস্টেস্ট প্যাকেজ দিয়ে ইনস্টল করতে পারেন । শুভকামনা!
iostat -d 10 /dev/sda
10 সেকেন্ডের ব্যবধানে আপনাকে আইও ব্যবহার করবে /dev/sda
। আমি প্রায় watch iostat -d /dev/sda
এর বিরতি বিকল্প ব্যবহার করতে চাই । সম্পাদনা করুন: টাইপ করার সময় আমাকে এতে মারধর করুন :)
watch
। এই জাতীয় কিছু নিয়ে অবিচ্ছিন্নভাবে প্রতিবেদন করা iostat -dk 10
আরও অর্থবহ সংখ্যায় ফিরে আসে।
ব্যবহার iostat
থেকে sysstat
প্যাকেজ প্রারম্ভে থেকে ফলাফল একটি একক স্ন্যাপশট প্রদান করে। ব্যবধান প্যারামিটার ব্যবহার আউটপুট শুধুমাত্র শেষ ব্যবধান জন্য ফলাফল যুক্ত করা হবে। উদাহরণস্বরূপ, iostat 10
"বুট করার পরে" মানগুলি প্রথমে প্রদর্শিত হবে তারপরে প্রতি 10 সেকেন্ডে আউটপুটে শেষ 10 সেকেন্ডের পরিসংখ্যান যুক্ত করা চালিয়ে যেতে হবে। -y
বুটের পর থেকে পরিসংখ্যানগুলির প্রথম প্রদর্শন বাদ দেওয়ার বিকল্প অন্তর্ভুক্ত করুন তবে বুঝতে হবে যে সিস্টেমটি প্রথম স্ন্যাপশট সংগ্রহ করার সময় নির্দিষ্ট ব্যবধানের জন্য কমান্ডটি নিষ্ক্রিয় প্রদর্শিত হবে।
watch
কমান্ডের সাথে একত্রিত হয়ে এবং শুধুমাত্র পরিসংখ্যানের একক ব্যবধানের জন্য সংগ্রহ করার ইঙ্গিত দিলে আমি এটি সবচেয়ে কার্যকর খুঁজে পেয়েছি । উদাহরণস্বরূপ:
watch -t -n 0.1 iostat -d -t -y 5 1
সর্বশেষ 5 সেকেন্ডের কার্যকলাপের পরিসংখ্যানের 5.1 সেকেন্ডের মধ্যে একটি রিফ্রেশ দেয়। বিকল্পগুলি এবং প্যারামিটারগুলি ভেঙে ফেলার জন্য ...
-t
হেডারটিকে বাদ দিতে ওয়াচকে বলে। এটি বিভ্রান্তি এড়ানোর জন্য যে অন্যথায় শিরোনামটিতে "Every 0.1s" অন্তর্ভুক্ত থাকবে যা ডেটার স্ন্যাপশটকে উপস্থাপন করে না।-n 0.1
নিম্নলিখিত কমান্ড প্রত্যেক 0.1 সেকেন্ড চালানোর জন্য ঘড়ি বলে। এটি দেখার জন্য ক্ষুদ্রতম ব্যবধান (procps-ng 3.3.9) তবে চিন্তা করবেন না, এটি আসলে প্রতি 0.1 সেকেন্ডে কমান্ডটি চালাচ্ছে না। পূর্ববর্তী উদাহরণটি সম্পূর্ণ হওয়ার পরে এটি 0.1 সেকেন্ড কমান্ডটি চালাবে।-d
শুধুমাত্র প্রদর্শন ডিভাইস ব্যবহার, প্রাসঙ্গিক যেহেতু প্রশ্ন ডিস্ক কার্যকলাপ বিষয়ে হয়েছিল iostat বলে। পর্যায়ক্রমে একটি নির্দিষ্ট ডিস্ক পর্যবেক্ষণ করতে ডিভাইসটির নাম অন্তরালের পরামিতিগুলির আগে .োকানো যেতে পারে।-t
স্যুইচটি আইওস্টাটকে পরিসংখ্যানে রিফ্রেশের সময় অন্তর্ভুক্ত করতে বলে tells ওয়াচ শিরোনামের পূর্ববর্তী বাদ দেওয়া সময় প্রদর্শনটি সরিয়ে দেওয়ার পরে এটি কার্যকর।-y
সুইচ "বুট করার পর থেকে" বিরতি প্রদর্শন থেকে পরিসংখ্যান প্রথম পর্দা বাদ। এটি ছাড়াই ওয়াচ কমান্ডের বিরতিতে বুট আপডেট হওয়ার পরে ফলাফলটি পরিসংখ্যানগুলির প্রদর্শন করবে।5 1
Iostat ব্যবধান পরামিতি। এক্ষেত্রে একবারে 5 সেকেন্ডের পরিসংখ্যান ক্যাপচার করুন (1)। কারণ -y সুইচ ব্যবহার করা হয়েছিল এটি কেবলমাত্র একক পর্দার ডেটা উপস্থাপন করবে।আইওস্ট্যাট ডেটা সংগ্রহ করতে 5 সেকেন্ড সময় নেবে, এটি পরে ঘড়িতে প্রদর্শিত হবে এবং 0.1 সেকেন্ড পরে ঘড়িটি আইওস্ট্যাট কমান্ডটি আবার ট্রিগার করবে। 5 সেকেন্ড পরে নতুন ডেটা পুরানোটি প্রতিস্থাপন করবে, ঘড়িটি 0.1 সেকেন্ড অপেক্ষা করবে, ধুয়ে ফেলবে, ধুয়ে ফেলবে, পুনরাবৃত্তি করবে ...