iowait क्या है?
iowait वह प्रतिशत है जितना समय कोई CPU कोर, डिस्क IO पूरा होने का इंतज़ार करते हुए निष्क्रिय (idle) रहा। यह समझने का एक महत्वपूर्ण संकेत है कि क्या डिस्क आपके सिस्टम को धीमा कर रही है।
Evidence to look for
iowait top, vmstat, iostat और /proc/stat में दिखाई देता है
व्यस्त सिस्टम में 5–10% से ऊपर के मान डिस्क बॉटलनेक का संकेत दे सकते हैं
उच्च iowait के साथ उच्च CPU का मतलब हो सकता है कि थ्रेड्स डिस्क के इंतज़ार में जमा हो रहे हैं
What it usually means
iowait का मतलब यह नहीं है कि CPU 'IO का काम' कर रहा है। इसका मतलब है कि डिस्क का इंतज़ार करते समय CPU के पास करने के लिए कुछ और नहीं था। व्यस्त सिस्टम में, उच्च iowait का मतलब है कि डिस्क बॉटलनेक बन रही है। निष्क्रिय सिस्टम में, यह सामान्य हो सकता है।
What to do next
- 1जब iowait बढ़ा हुआ हो, तो डिस्क utilization और await समय जांचें
- 2यदि डिस्क संतृप्त हो, तो तेज़ स्टोरेज पर जाएं
- 3एक साथ चलने वाले डिस्क-भारी ऑपरेशनों की संख्या कम करें
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai