iotop
বিভিন্ন বিভিন্ন উত্স থেকে পরিসংখ্যান দেখায়; জিনিস যোগ করার সময় যত্ন নিন।
এই পূর্ববর্তী আলোচনায় প্রতিটি প্রক্রিয়া পড়ার / লেখার পরিমাণ এবং সিস্টেমের মোট পঠন / লেখার পরিমাণের মধ্যে পার্থক্য রয়েছে: প্রতি প্রক্রিয়া পরিমাণের সাথে সমস্ত আই / ও (ডিস্ক, ক্যাশে, নেটওয়ার্ক, ইত্যাদি) অন্তর্ভুক্ত ।) যেখানে সিস্টেমটি মোট র্যাম এবং ডিস্কের মধ্যে রয়েছে (স্ব্যাপ, বিলম্বিত ক্যাশে রাইটিং সহ)।
আপনি IO>
কলামটি থেকে সংখ্যা যুক্ত করতে পারবেন না । তারা দেখায় যে প্রতিটি প্রক্রিয়ার সময়ের কোন ভগ্নাংশটি I / O- তে ব্যয় করে, প্রতিটি প্রক্রিয়া থেকে মোট I / O এর কোন ভগ্নাংশ আসে না। 99.9% এর অর্থ এই প্রক্রিয়াটি সবসময় আই / ও-তে অবরুদ্ধ থাকে।
প্রক্রিয়া দ্বারা I / O এর জন্য অ্যাকাউন্টিং করা কঠিন, যেহেতু প্রচুর I / O প্রক্রিয়াগুলির মধ্যে ভাগ করা হয় (একাধিক প্রক্রিয়া দ্বারা ব্যবহৃত ফাইলগুলির ক্যাশে, একটি প্রক্রিয়া র্যামের অনুরোধ করে যে একটি প্রক্রিয়া অন্য প্রক্রিয়াটি অদলবদল করে দেয় ইত্যাদি))
আমি মনে করি না যে কোনও ডিস্কের "সর্বোচ্চ সম্ভাব্য I / O" এর একটি কার্যকর সংজ্ঞা আছে। চেইনের বিভিন্ন পয়েন্টগুলিতে সর্বাধিক ক্রমিক লেখার গতি এবং সর্বাধিক ক্রমবর্ধমান পাঠের গতি রয়েছে ( hdparm -t
এর কয়েকটি মান দেখায়) তবে এটি সত্যিকারের ব্যবহারের প্রকৃতপক্ষে নির্দেশক নয়। ফাইল পড়া এবং লেখা সাধারণত অনুক্রমিক হয় না; একটি হার্ড ডিস্কে, একটি ভিন্ন অবস্থানে অ্যাক্সেসের জন্য মাথা সরিয়ে নেওয়া প্রায়শই যা বেশিরভাগ সময় নেয়।