লিনাক্সে আই / ও লোড কীভাবে তদন্ত করবেন?


3

আমি আমার লিনাক্স বাক্সটি (সেন্টো 6) লোড করার জন্য I / O তদন্তের চেষ্টা করছি। আমি ব্যবহার করছি iotop, এবং শীর্ষ লাইনগুলি দেখতে দেখতে:

 পিআইডি প্রিयो ব্যবহারকারী ডিস্ক পড়ুন ডিস্ক রাইটিং স্বপন আইও> কম্যান্ড
  376 be / 3 মূল 0.00 বি 4.26 এম 0.00% 32.79% [জেবিডি 2 / ভিডিএ-8]
 1831 be / 4 mysql 624.00 K 624.79 M 0.00% 3.77% mysqld ...
  375 হতে / 4 মূল 0.00 বি 8.25 এম 0.00% 0.75% [ফ্লাশ -২২২: ০]

দেখে মনে হচ্ছে ext4 জার্নালিং প্রক্রিয়া (jbd2) বেশিরভাগ দোষ নেয় takes এটা কি স্বাভাবিক? আমি জমে থাকা পরিসংখ্যানগুলি দেখছি, এবং এটি আমার কাছে কেবল কোনও অর্থবোধ করে না (উদাহরণস্বরূপ, ডিস্ক লিখন বনাম আইও%)। iotopলিনাক্সের ডিস্ক ক্রিয়াকলাপটি সন্ধান করতে আমি এর মতো অন্য কোনও সরঞ্জাম ব্যবহার করতে পারি?

উত্তর:


2

আমি ext4 এ একটি শক্তিশালী হান্চ মাইএসকিউএল ছিল সমস্যা হতে পারে এবং তত্ত্ব সমর্থন করে অনেক লিঙ্ক আছে ।

আমি মাইএসকিউএল ডেটার জন্য একাধিক লোকের দ্বারা প্রস্তাবিত এক্সএফএস দেখেছি। প্রথম লিঙ্কটি যদি আপনি সত্যিই চান বা অবশ্যই ext4 ব্যবহার করেন তবে সমস্যার সমাধানের পরামর্শ দেয়।

ডিস্কের ক্রিয়াকলাপ তদন্ত সম্পর্কে আপনার প্রশ্ন হিসাবে, সিস্টেমট্যাপটি একবারে দেখুন যা অনেকগুলি জিনিসকে অনুমতি দেয় (উদাহরণস্বরূপ কোনও সিস্টেম কলে মুদ্রণ কল স্ট্যাক এমনকি অ-রফতানি কার্নেল ফাংশন)

http://sourceware.org/systemtap/examples/keyword-index.html#DISK

তবে এটি একটি কার্নেল থ্রেড এবং আপনি ব্যাকট্র্যাকটি খুব সহায়ক নাও পেতে পারেন।

এছাড়াও আমি উত্পাদনের সিস্টেমে পরীক্ষা করা থেকে বিরত থাকব কারণ কার্নেল আতঙ্কের ফলে আমি সিস্টেমট্যাপের অপব্যবহার করেছি।

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