লিনাক্স [বন্ধ] এ ডিস্ক ক্রিয়াকলাপ প্রদর্শনের জন্য একটি হটোপ-জাতীয় সরঞ্জাম


157

আমি একটি লিনাক্স কমান্ড-লাইন সরঞ্জাম খুঁজছি যা ডিস্ক আইও ক্রিয়াকলাপের প্রতিবেদন করবে। অনুরূপ কিছু htopসত্যিই দুর্দান্ত হবে। কেউ কি এরকম কিছু শুনেছেন?


37
একটি প্রোগ্রামার আমার প্রয়োজন হবে এমন কিছু মনে হচ্ছে।
পল ডিকসন

6
আসলে এই প্রশ্নটি সুপারসার ডট কমের জন্য খুব ভাল প্রশ্ন, দুঃখিত যে এটি সহজভাবে বন্ধ হয়ে গেছে এবং সরানো হয়নি।
usr-local-ΕΨΗΕΛΩΝ

15
এই প্রশ্নটি বন্ধ করার বিষয়ে, ডিস্ক আই / ও হ'ল এমন একটি সংস্থান যা প্রোগ্রামারদের অবশ্যই সম্পাদন সময়, স্মৃতি ইত্যাদির মতো পরিচালনা করতে হবে সম্প্রদায়ের নির্দেশিকা [1] সফ্টওয়্যার সরঞ্জামগুলি সাধারণত প্রোগ্রামারদের দ্বারা ব্যবহৃত হয় এবং [2] ব্যবহারিক, উত্তরযোগ্য সমস্যাগুলি যা অনন্য সফ্টওয়্যার বিকাশ। এই প্রশ্ন উভয় প্রযোজ্য। এটি একটি প্রোগ্রামিং প্রশ্ন যা টপিকের!
জিম ফ্রেড

6
আপনি এটি এটি করতে পারেন তা নোট করুন htopSetup >> Select Columnsদেখুন ও আপনার সমন্বয় চয়ন RBYTES, WBYTES, IO_READ_RATE, IO_WRITE_RATE, এবং IO_RATE। আসল উত্তরটি এখানে সার্ভারফল্ট করুন
আ /

5
এটি কি দয়া করে "বিষয়টিতে" হিসাবে আবার খুলতে পারেন? ঠিক যেমন @ জিমফ্রেড ব্যাখ্যা করেছেন। প্রোগ্রামার এবং সিস্টেম প্রশাসকরা আইও (বা শেল লেখার) স্ক্রিপ্টগুলি নিরীক্ষণে আগ্রহী তা এই নয় যে প্রোগ্রামারদের আগ্রহী হওয়া বন্ধ করা উচিত। অথবা তারা যখন প্রোগ্রামগুলি করছে তা দেখতে চাইলে তাদের প্রোগ্রামার হওয়া বন্ধ করা উচিত।
পাইওটার ফাইন্ডেইসেন

উত্তর:


171

আপনি iotop ব্যবহার করতে পারেন । এটি কার্নেল প্যাচের উপর নির্ভর করে না। এটি স্টক উবুন্টু কার্নেল দিয়ে কাজ করে

উবুন্টু রেপোসে এর জন্য একটি প্যাকেজ রয়েছে। আপনি এটি ব্যবহার করে ইনস্টল করতে পারেন

sudo apt-get install iotop

iotop


6
+1 আমার আই / ও কে হত্যা করছে এমন প্রক্রিয়াটি দেখতে সক্ষম হতে ভালোবাসে।
eduncan911

এর অজগর সংস্করণটি এখানে, তবে মূল প্রয়োজন: guichaz.free.fr/iotop
হেডেন থ্রিং

1
ব্যবহারের yum install iotopCentOS জন্য
Zsolti

@ হেডেনথ্রিংয়েরও iotopমূল হিসাবে ব্যবহার করা দরকার কারণ এটি একই প্যাকেজ। প্রোগ্রামে এবং --versionপতাকাটিতে ঠিক একই আউটপুট । নিখুঁতভাবে কাজ করেছেন।
এম

63

nmon ডিভাইস প্রতি ডিস্ক ক্রিয়াকলাপ একটি দুর্দান্ত প্রদর্শন দেখায়। এটি লিনাক্সের জন্য উপলব্ধ।

? ডিস্ক আই / ও ????? (/ প্রোক / ডিস্কস্ট্যাটস) ???????? সমস্ত ডেটা কেবিটস প্রতি সেকেন্ড ??????????????????????? ????????????????????????????????????????? ij
? ডিস্কনাম ব্যাসি পড়ুন WritkB | 0 | 25 | 50 | 75 100 | ?
? sda 0% 0.0 127.9 |> | ?
? sda1 1% 0.0 127.9 |> | ?
? sda2 0% 0.0 0.0 |> | ?
? sda5 0% 0.0 0.0 |> | ?
? sdb 61% 385.6 9708.7 | WWWWWWWWWWWWWWWWWWWWWWWWWWWR> | এসডিবি | ?
? sdb1 61% 385.6 9708.7 | WWWWWWWWWWWWWWWWWWWWWWWWWWWR> | ?
? sdc 52% 353.6 9686.7 | WWWWWWWWWWWWWWWWWWWWWWWWR> | ?
? sdc1 53% 353.6 9686.7 | WWWWWWWWWWWWWWWWWWWWWWWWR> | ?
? এসডিডি 56% 359.6 9800.6 | WWWWWWWWWWWWWWWWWWWWWWWWWW> | ?
? sdd1 56% 359.6 9800.6 | WWWWWWWWWWWWWWWWWWWWWWWWWW> | ?
? sde 57% 371.6 9574.9 | WWWWWWWWWWWWWWWWWWWWWWWWWWWR> | ?
? sde1 57% 371.6 9574.9 | WWWWWWWWWWWWWWWWWWWWWWWWWWR> | ?
? sdf 53% 371.6 9740.7 | WWWWWWWWWWWWWWWWWWWWWWWWR> | ?
? sdf1 53% 371.6 9740.7 | WWWWWWWWWWWWWWWWWWWWWWWWR> | ?
? এমডি 0 0% 1726.0 2093.6 |> ডিস্ক ব্যস্ত নেই | ?
?????????????????????????????????????????????????? ?????????????????????????????????????????????????? ??????????????????????????????????

আমি এটি চেষ্টা করেছিলাম, এবং রিফ্রেশটি ধীরে ধীরে ছিল এসএসডি ড্রাইভের সাথে কাজ করার সময় এমবি / এসের গ্রাফিং খুব ছোট (এটি 0, 25, 50, 75 এবং 100 টিবি / গুলি স্কেল যায়)। আমি আইওটপ ব্যবহার করে শেষ করেছি কারণ এর ডিফল্ট রিফ্রেশ দ্রুত এবং আসলে I / O হত্যার প্রক্রিয়াটি দেখায়। এখনও একটি বিকল্পের জন্য একটি +1।
eduncan911

15

এটি হটোপ-জাতীয় নয়, তবে আপনি উপরে ব্যবহার করতে পারেন ।তবে প্রতিটি প্রক্রিয়া অনুযায়ী ডিস্কের ক্রিয়াকলাপ প্রদর্শন করতে এর জন্য কার্নেল প্যাচ প্রয়োজন (সাইট থেকে উপলব্ধ)।এই কার্নেল প্যাচগুলি এখন অপ্রচলিত , কেবল প্রতি-প্রক্রিয়া নেটওয়ার্ক ক্রিয়াকলাপ দেখানোর জন্য একটি alচ্ছিক মডিউল সরবরাহ করা হয়।


1
এটি ফেডোরা 18 দিয়ে পাঠানো হয়েছে এবং এটি আমার জন্য ভাল কাজ করছে। সম্ভবত এই প্যাচগুলি ইতিমধ্যে প্রবাহিত। যদি কেউ এটি চায় তবে প্রতিটি প্রসেস নেটওয়ার্ক ক্রিয়াকলাপের জন্য নেটটপ optionচ্ছিক মডিউল রয়েছে।
akostadinov

5

collectlমনিটরিং থ্রেড সহ বিস্তৃত প্রক্রিয়া I / O পর্যবেক্ষণ রয়েছে এমন ব্যবহার করুন ।

সতর্ক থাকুন যে ক্যাশে লিখিত হচ্ছে I / O এর জন্য I / O কাউন্টার রয়েছে এবং I / O ডিস্কে যাচ্ছে। collectlতাদের পৃথকভাবে রিপোর্ট। আপনি যদি সতর্ক না হন তবে আপনি ডেটাটির ভুল ব্যাখ্যা করতে পারেন। Http://collectl.sourceforge.net/Process.html দেখুন

অবশ্যই এটি পরিসংখ্যান প্রক্রিয়া করার চেয়ে আরও অনেক কিছু দেখায় কারণ আপনি বিভিন্ন উপকরণের সমস্ত কিছু প্রদর্শন করে এমন একটি গুচ্ছের চেয়ে সমস্ত কিছু সরবরাহ করার জন্য একটি সরঞ্জাম চান?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.