यहां बड़े पैमाने पर नेक्रो को क्षमा करें। आप वास्तव में iostat -x
चाहते हैं जो पिछले iostat चलाए जाने के बाद से डिवाइस के लिए विस्तारित आंकड़े प्रदर्शित करेगा। यदि आप रीयलटाइम में कतार की निगरानी करना चाहते हैं तो आप iostat -xt 1
(या iostat -xmt 1
मेगाबाइट्स में विवरण दिखाने के लिए) चाहते हैं।
आप avgqu-sz
कॉलम में औसत कतार आकार देख सकते हैं।
iostat -xmt 1
से निम्नलिखित उदाहरण आउटपुट पर विचार करें जो एक पूर्ण आईओ कतार (अधिकतम डिवाइस पंक्ति के लिए 128 है) और एक बेंचमार्क के दौरान एक संतृप्त डिस्क दिखाता है।
18/05/15 00:41:05
avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 0.00 6.02 0.00 93.98
Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util
xvda 0.00 0.00 1.00 1308.00 0.00 163.50 255.81 133.30 101.15 0.76 100.00
मैं इस फाइल के बारे में "/ proc/diskstats" सीखा है, अगर मैं बिल्ली कि फाइल, मेरे एसएसडी डिस्क लाइन लग रहा है जैसे: 16 SDB 419177 2902 4840388 1711380 2733730 11581604 199209864 100752396 0 796116 102463264 आधारित लिनक्स डॉक्टर पर, नौवां क्षेत्र मेरी कतार लंबाई है -> इसलिए मेरे मामले में "0"। क्या आपको लगता है कि यह वास्तव में डिस्क IO कतार लंबाई है? इस फ़ाइल के लिए दस्तावेज़ इस पर उपलब्ध हो सकते हैं: http://www.unix.com/linux/157963-how-calculate-disk-queue-length-disk-busy-time.html – KZcoding
रूट @ myMachine: ~ # iostat प्रोग्राम 'iostat' वर्तमान में स्थापित नहीं है। आप टाइप करके इसे स्थापित कर सकते हैं: apt-get myMachine स्थापित जड़ @ myMachine: ~ # पढ़ना पैकेज सूचियों iostat स्थापित apt-get ... हो गया बिल्डिंग निर्भरता पेड़ पढ़ना राज्य सूचना ... हो गया ई: करने में असमर्थ पैकेज Iostat रूट @ myMachine: ~ # –
क्लीन इंस्टॉलेशन रन पर iostat कमांड प्राप्त करने के लिए sysstat इंस्टॉल करें। –