আইওটপ তবে নির্দিষ্ট ডিস্কের জন্য?


11

iotopনির্দিষ্ট খণ্ডে আইও পর্যবেক্ষণের মতো উপায় আছে কি ? (বা সম্ভবত আমি ফিল্টার করার কোনও উপায় মিস করেছি iotop?) যদি না হয় (তবে) মাধ্যমে এই তথ্যটি পাওয়ার কোনও উপায় নেই /proc? ( dstatইত্যাদির পরিমাণ অনুযায়ী সমস্ত প্রক্রিয়া জুড়ে কেবল সামগ্রিক ক্রিয়াকলাপ দেখায়, যেখানে প্রতিটি প্রক্রিয়া কতটা অবদান রাখছে তা দেখার আগ্রহী।)

উত্তর:


1

যেহেতু এখনও কোনও উত্তর নেই ...

আমার কাছে কোনও সহজ পরামর্শ নেই (আইওটপ সুইচের মতো) তবে এটি যদি আপনার পক্ষে গুরুত্বপূর্ণ হয় তবে আপনি একটি ফুস মডিউল লিখতে পারেন যা কেবলমাত্র অন্য কোথাও ফাইল সিস্টেমকে পুনঃনির্মাণ করে (প্রক্রিয়াটি পরীক্ষা করার জন্য ক্রোট) এবং পড়ার উপাত্তের পরিমাণ গণনা করে / লিখিত। এটি বিদ্যমান মডিউলগুলির পরিবর্তে সহজ অভিযোজন হওয়া উচিত। আপনি FUSE সম্প্রদায়কে জিজ্ঞাসা করতে পারেন যা থেকে শুরু করা সবচেয়ে ভাল বিদ্যমান সমাধান হতে পারে। সম্ভবত তাদের ডেমো মডিউলটিও করবে।


1

পারফরম্যান্স সমস্যার জন্য আপনি ডিস্ক I / O নিরীক্ষণ করতে iostat ব্যবহার করতে পারেন।

$ iostat -xd /proc

3
যা ডিস্কের মাধ্যমে ক্রিয়াকলাপ বিভক্ত করে, তবে প্রক্রিয়া দ্বারা নয় যা
আইওটপের

কেন যোগ করবেন -d /proc? এটি কখনই আফাক্ট কিছু দেবে না, কারণ /procএটি কোনও ডিভাইস নয়। আপনি সমস্ত ডিভাইস, অর্থাৎ দেখতে এটি ছাড়াই এটি চালাতে চান iostat -x। হেক, এমনকি -xযদি আপনি "অ্যাকু-এসজেড" এর মতো অস্পষ্ট পরিসংখ্যানগুলি সন্ধান না করেন তবেও বাদ দেওয়া যেতে পারে। তা ছাড়া, যদিও, এটি সেই সরঞ্জামটি আমি সন্ধান করছিলাম। এটি প্রক্রিয়া দ্বারা হয় না, তবে আমার একাধিক ডিস্ক থেকে পড়া এবং আমার আইটপ পরিসংখ্যানকে প্রাধান্য দেওয়া একটি প্রক্রিয়া রয়েছে, তাই আমি প্রতিটি ডিভাইস থেকে কতটা ডেটা পড়ে তা অনুমান করতে পারি। ধন্যবাদ!
লুক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.