লিনাক্স ডিস্ক আইও লোড ব্রেকডাউন, ফাইল সিস্টেমের পথ এবং / অথবা প্রক্রিয়া দ্বারা?


15

কারও কাছে এমন কোনও সরঞ্জামের অভিজ্ঞতা আছে যা ফাইল সিস্টেমের পথে ডিস্ক আইও লোডের ইঙ্গিত দিতে পারে।

লিনাক্স হোস্টে কতটা ডিস্ক ক্রিয়াকলাপ হচ্ছে তা জানতে আমি প্রায়শই 'আইওস্ট্যাট' ইউটিলিটিটি ব্যবহার করি use 'আইওস্ট্যাট' প্রতি-ডিভাইস ব্রেকডাউন সরবরাহ করে, যাতে আপনি একটি নির্দিষ্ট ব্লক ডিভাইসে ক্রিয়াকলাপ দেখতে পারেন। তবে এটি এর থেকে আরও গভীরতর হয় না - উদাহরণস্বরূপ, '/ var / লগ / httpd /' ডিরেক্টরিতে 'httpd' দ্বারা উত্পাদিত লেখার লোডটি জিজ্ঞাসা করতে পারবেন না।


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

4
এই উত্তরের উপর ভিত্তি করে, আমি হটোপ এবং আইওটপ উভয়ই চেষ্টা করেছি এবং দেখে মনে হচ্ছে যে উভয়ই প্রক্রিয়া অনুযায়ী আইও হারগুলি হ্রাস করার প্রাথমিক কার্যকারিতা রয়েছে। কিছু বড় পার্থক্য: * হটোপের প্রচুর ফাংশন রয়েছে এবং সমস্ত ধরণের সিস্টেমের পরিসংখ্যান পরিমাপ করে, যেখানে আইটপ কেবল প্রতি-প্রক্রিয়া আইও হারের দিকে নজর দেয়। * প্রথমবারের জন্য আইওটপ ব্যবহার করা একটু সহজ, কারণ এটি সহজ। আইওটপের '-ও' ("কেবল") পতাকাটি আইওতে নিযুক্ত না হওয়া প্রক্রিয়াগুলি গোপন করে, যা ডিস্ক হোগের সমস্যা সমাধানের সময় খুব কার্যকর। আমি হ্যাপে তেমন কিছু খুঁজে পাইনি। দুটি সরঞ্জামই কাজ করে তবে আমি এটির জন্য আইওটপ ব্যবহার করব।
রায়ান বি। লিঞ্চ

1
শীর্ষে রয়েছে, যা প্রতিটি প্রক্রিয়া সরাসরি এবং historicalতিহাসিক ডেটা ইন্টারেক্টিভভাবে প্রদর্শন করে।
টুবু

উত্তর:


18

আপনি সেই উদ্দেশ্যে আইওটপ ব্যবহার করতে পারেন।

আমি সাধারন শীর্ষের মতো কাজ করি, আমি এর চেয়ে বেশি কিছু বলতে পারি না। বেশিরভাগ বিতরণে এটি প্যাকেজযুক্ত থাকবে তবে এটির হোমপেজ এটি । আপনার সাম্প্রতিক কার্নেলের প্রয়োজন হবে।


আইওটপ উজ্জ্বল!
জোসেফ কার্ন

24

Htop ব্যবহার করে নিম্নলিখিতটি করুন।

htop
F5 (Tree view)
F2 (Setup)
Select columns
Select RBYTES WBYTES
F10 (Done)

এবং সেখানে আপনি আসেন, প্রতি প্রক্রিয়া ডিস্ক আই / ও, আসল সময়ে।


1
অসামান্য উত্তর
ডেভ চেনি

1
এইচটিওপি কেন এটিকে ডিফল্ট হিসাবে যুক্ত করবে না? : এস
কনফিক

1
এটি অন্যান্য প্রক্রিয়াগুলির (যেমন অনেকটা আইওটপের মতো) রিপোর্ট করার জন্য বিশেষাধিকারপ্রাপ্ত অ্যাক্সেসের প্রয়োজন বলে মনে হচ্ছে - সম্ভবত এটির ডিফল্টও নয় কেন ...
পল

0

কালেক্টল প্রক্রিয়াকরণ I / O লোডগুলিও প্রদর্শন করতে পারে তবে যেহেতু এটি কার্যত আপনার অন্যান্য সমস্ত সিস্টেমের সংস্থানগুলিও নিরীক্ষণ করতে পারে আপনি এটি সমস্ত একটি সরঞ্জামে পান। উদাহরণস্বরূপ, আপনি এখনই ডিস্ক, নেটওয়ার্ক ইত্যাদির সাথে উপরের আই / ও বা সিপিইউ প্রক্রিয়াগুলি দেখতে পারেন তবে আপনি historicতিহাসিক ডেটাও খেলতে পারবেন এবং একই ধরণের ডেটা প্রদর্শন করতে পারবেন। এছাড়াও, কার্নেলের দ্বারা সরবরাহ করা 7 টি আলাদা প্রক্রিয়া I / O রয়েছে। কালেক্টেল এগুলি সব দেখাতে এবং এমনকি এগুলি বাছাই করতে দেয়। -মার্ক

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