iostat
এটি sysstat
প্যাকেজের অংশ , যা সামগ্রিকভাবে iops দেখাতে সক্ষম হয় বা পড়তে / লেখার দ্বারা পৃথক করে দেখায়।
iostat
কেবলমাত্র ডিভাইসের তথ্য পৃষ্ঠা, এবং বিশদ তথ্যের জন্য পৃথক-এক্স (পৃথক পঠন / লেখার পরিসংখ্যান) দেখানোর জন্য -d পতাকা সহ চালান । আপনি যে ডিভাইসের জন্য তথ্য চান সেটি কেবল কমান্ড লাইনে পরে যুক্ত করে নির্দিষ্ট করতে পারেন।
iostat -dx
আউটপুটটির জন্য অনুভূতি পেতে দৌড়াতে এবং সারাংশের দিকে তাকানোর চেষ্টা করুন । আপনি iostat -dx 1
অবিচ্ছিন্নভাবে রিফ্রেশ আউটপুট প্রদর্শন করতেও এটি ব্যবহার করতে পারেন , যা সমস্যা সমাধানের জন্য বা সরাসরি পর্যবেক্ষণের জন্য দরকারী,
ব্যবহার করে awk
, ক্ষেত্র 4 আপনাকে / সেকেন্ড পড়বে, এবং ক্ষেত্রের 5 আপনাকে রেকর্ড / সেকেন্ড দেবে ।
কেবল পঠন / দ্বিতীয়:
iostat -dx <your disk name> | grep <your disk name> | awk '{ print $4; }'
কেবল লিখে / সেকেন্ড:
iostat -dx <your disk name> | grep <your disk name> | awk '{ print $5; }'
স্ল্যাশ পড়ে / সেকেন্ড লিখে এবং সেকেন্ডে পৃথক করে:
iostat -dx <your disk name> | grep <your disk name> | awk '{ print $4"/"$5; }'
সামগ্রিকভাবে আইওপিএস (বেশিরভাগ লোকেরা যা সম্পর্কে কথা বলেন):
iostat -d <your disk name> | grep <your disk name> | awk '{ print $2; }'
উদাহরণস্বরূপ, আমার প্রধান ড্রাইভ, / ডিভ / এসডিএ সহ শেষ কমান্ডটি চালানো এইরকম দেখাচ্ছে:
dan@daneel ~ $ iostat -dx sda | grep sda | awk '{ print $4"/"$5; }'
15.59/2.70
নোট করুন যে এটি চালানোর জন্য আপনারও মূল হতে হবে না , এটি অন-সুবিধাপ্রাপ্ত ব্যবহারকারীদের জন্য দরকারী করে তোলে।
টিএল; ডিআর: আপনি যদি কেবল আগ্রহী হন sda
তবে নিম্নলিখিত আদেশটি আপনাকে সামগ্রিক আইওপিএস দেবে sda
:
iostat -d sda | grep sda | awk '{ print $2; }'
আপনি যদি সমস্ত ডিভাইস জুড়ে আইওপিএস যোগ করতে চান তবে আপনি আবারও বিশ্রী ব্যবহার করতে পারেন:
iostat -d | tail -n +4 | head -n -1 | awk '{s+=$2} END {print s}'
এটি এর মতো আউটপুট উত্পাদন করে:
dan@daneel ~ $ iostat -d | tail -n +4 | head -n -1 | awk '{s+=$2} END {print s}'
18.88