সিপিইউ আই / ও অপেক্ষা তৈরি করে তবে কোন ডিস্ক অপারেশন করে না?


12

আমার কাছে সিপিইউ I / O প্রায় 50% স্থির অপেক্ষা করুন, তবে আমি যখন iostat 1এটি চালনা করি তখন কোনও ডিস্কের ক্রিয়াকলাপ খুব কম দেখায়।

Iops ছাড়া অপেক্ষা কি কারণ?

দ্রষ্টব্য: এখানে কোনও এনএফএস বা FUSE ফাইল সিস্টেম নেই, তবে এটি জেন ​​ভার্চুয়ালাইজেশন ব্যবহার করছে।

এখানে চিত্র বর্ণনা লিখুন


কি ডিস্ট্রো? কি সংস্করণ?
জাওমুজ

2
এছাড়াও: এটি কোনও জেন হাইপার ভিসার মেশিন বা আইওয়েট সহ কোনও ভিএম?
জাওমুজ

নেই iotopকিছু দেখাবেন?
জান্নে পিক্কারায়েন

উত্তর:


7

এনএফএস এটি করতে পারে, এবং যদি অন্য নেটওয়ার্ক ফাইল সিস্টেমগুলি (এবং এমনকি ফুস-ভিত্তিক ডিভাইসগুলি) এর একই রকম প্রভাব ফেলে তবে তা আমাকে অবাক করে না।


ধন্যবাদ, তবে এই ক্ষেত্রে কোনও এনএফএস এবং কোনও ফুস নেই। আমি এটিও প্রশ্নের সাথে যুক্ত করব।
জেসন কোহেন

6

সার্ভারে থাকা অন্য ভিএমগুলি কি ডিস্কটি ছিন্ন করার কোনও সুযোগ আছে?

আমি ভার্চুয়ালাইজেশন সহ জানি যে হোস্ট নোড ওভারলোড হলে আপনি কিছু অদ্ভুত ফলাফল পেতে পারেন।


সত্য তবে এটি আইও% এর পরিবর্তে% চুরি হওয়া উচিত? নাকি এটিও সেখানে পার হতে পারে?
জেসন কোহেন

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

হ্যাঁ, এই। একই উত্তর সহ অন্য একটি প্রশ্ন দেখুন সার্ভারফল্টএ
ম্যাটডেম

3

উদাহরণস্বরূপ স্টোরেজ ব্যবহার করে যদি এটি অ্যামাজন ইসি 2 জেন পরিবেশ থাকে তবে এই চিত্রটি ধারণ করে হোস্টের স্বাস্থ্য পরীক্ষা করতে আমাজনকে বলুন।

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

iostat -txk 5

সাধারণত একটি ভাল শুরু ডায়াগনস্টিক সরঞ্জাম। এটি উপলব্ধ সমস্ত ডিভাইসের জন্য এটি I-O- এর 5-সেকেন্ডের সংক্ষিপ্তসারগুলি লাগে এবং এটি ভিএম চিত্রের সাথে থাকা এবং মুছা উভয়ই কার্যকর useful


2

আপনার উপলব্ধ ফাইল বর্ণনাকারী / ইনোডগুলি পরীক্ষা করুন আপনি যখন সীমাটি আঘাত করবেন তখন সেগুলি অদলবদল করে এবং আইওয়েটের নকল করে

সম্পাদন করা

আমি দেখেছি আপনি জেন ​​ব্যবহার করছেন, আপনার বর্তমান বাধাগুলি একবার দেখুন, আপনি সম্ভবত ব্লকিফ স্বাভাবিকের চেয়ে বেশি is

এখনই দেরি করুন, তবে মুনিন ইনস্টল করুন এবং এটি ভবিষ্যতে ডিবাগিংয়ে সত্যই সহায়তা করবে।


2
sudo sysctl vm.block_dump=1

তারপরে ব্লক রিড / রাইটস বা নোংরা ইনোডগুলি কী সম্পাদন করছে তা দেখতে ডেমসগ পরীক্ষা করে দেখুন।

সীমাবদ্ধতাগুলিতে নফিল সীমাও পরীক্ষা করে দেখুন, কোনও প্রক্রিয়া খোলার অনুমতি ব্যতীত আরও বেশি ফাইলের জন্য অনুরোধ করা হতে পারে।


1

সতর্কতা: এইচডিপিআরএম বিপজ্জনক, আপনি যে আদেশটি ব্যবহার করতে চলেছেন তা সবসময় পড়ুন!

অন্য কোনও ভার্চুয়াল মেশিন যদি হার্ড ডিস্ক (গুলি) তে চাপ না দেয় তবে করুন

hdparm -f

অন্তর্নিহিত শারীরিক ডিস্ক (গুলি) এ। সম্ভবত ডিস্ক ক্যাশে সঠিকভাবে কাজ করে না। এটি ক্যাশে সঞ্চিত ডেটাটি ফ্লাশ করবে এবং আপনি ক্রমাগত I / O পর্যবেক্ষণ করতে পারবেন, ফ্লাশের পরে এটি আবার বাড়তে চলেছে কিনা। হ্যাঁ, এটি একটি ক্যাশে সমস্যা হবে।


0

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


1
বেশিরভাগ আধুনিক মেশিনে, না। বেশিরভাগ ক্ষেত্রে, এই ধরণের পরিস্থিতিটি যথাযথভাবে রোধ করার জন্য সমস্ত সাম্প্রতিক সিস্টেমে ডিএমএ-সক্ষম এনআইসি নেই।
জাওমুজ

0

লুপব্যাক ডিভাইস হতে পারে, সেগুলি নিজেরাই নেটওয়ার্কের উপরে মাউন্ট করা থাকে।


0

আমার মেশিনে এনএফএস হ'ল বৃহত্তম আইও-ওয়েট "প্রযোজক"। আমার ল্যাপটপে আমার একটি এসএসডি রয়েছে যা নরকের মতো দ্রুত, তাই "রিয়েল আইও" সমস্যা নয়। তবুও আমার মাউন্ট করা এনএফএস শেয়ারের কারণে আমি মাঝে মাঝে প্রচুর আইও অপেক্ষা করি।

এসসিপি কখনও কখনও আইও অপেক্ষা করতেও দেখায় তবে আরও কম প্রসারিত করে।


0

এটি কিছু হতে পারে। এর অর্থ হ'ল কোনও কিছু I / O অপারেশন শেষ হওয়ার অপেক্ষায় রয়েছে is এটি পিএসের মাধ্যমে কী প্রক্রিয়াটি তা নির্ধারণ করতে পারেন, তারপরে জিডিবি সংযুক্ত করুন এবং কোন কলটি হ্যাং রয়েছে তা নির্ধারণ করার জন্য ব্যাকট্রেস পরীক্ষা করে দেখুন (সাধারণত এটি কিছু নেটওয়ার্ক সম্পর্কিত স্টাফ বা হঠাৎ সংযোগ বিচ্ছিন্ন ডিস্ক)। এফডি তথ্যের জন্য, চেক আউট / proc।


0

আমি একটি RAID- র একটি ডিস্ক ব্যর্থ হওয়ার ঠিক আগে একই ধরণের সমস্যার সম্মুখীন হয়েছি এবং এর মধ্যে শক্ত বাঁকযুক্ত কিছু Sata কেবলগুলি ব্যর্থ হওয়া শুরু করে।

সিপিইউ ব্যবহারের পরিমাণ 0% এর কাছাকাছি ছিল, তবে 4-কোর সিস্টেমে 1 বা একাধিক সিপিইউ topখুব কম আইওএস এবং ব্যান্ডউইদথের (বহু-লাইন সিপিইউ ডিসপ্লের মাধ্যমে পাওয়া ) দীর্ঘ সময়কালের জন্য আইওয়েতে তাদের 100% সময় ব্যয় করছিল (পাওয়া গেছে ) এর মাধ্যমে iostat), তবে উচ্চ বাধা ক্রিয়াকলাপ। ইন্টারেক্টিভ কমান্ড-লাইন ব্যবহার যেকোন ডিস্ক অ্যাক্সেসের সময় বেদনাদায়ক ছিল (অর্থাত্ কারও emacsঅধিবেশন থেকে স্বয়ংক্রিয় সংরক্ষণ ) তবে আইওয়েটের সময়সীমা পার হয়ে গেলে (এবং সম্ভবত প্রচুর চেষ্টা করার পরে ক্রিয়াকলাপ সফল হয়েছিল) otherwise

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