विंडोज कर्नेल में कुछ अवधारणाएं लिनक्स में उन लोगों से काफी भिन्न होती हैं, यही कारण है कि आपको iowait
परफ़ॉर्मन में एक काउंटर नहीं दिखता है ।
सबसे पहले, विंडोज में शेड्यूलिंग की इकाई एक धागा है, एक प्रक्रिया नहीं है। एक प्रक्रिया सिर्फ 1+ थ्रेड्स के लिए एक कंटेनर है। इसके अतिरिक्त, विंडोज अपने थ्रेड्स के लिए एक निर्बाध नींद की स्थिति को परिभाषित नहीं करता है (अधिक सटीक रूप से, सभी I / O अनुरोधों को बाधित किया जा सकता है - उदाहरण के लिए उसी प्रक्रिया के एक और धागे से), इस प्रकार iowait
विंडोज प्लेटफार्मों पर एक सटीक समकक्ष नहीं होगा । विंडोज़ रिपोर्ट करता है कि उसके थ्रेड्स सिंक I / O के लिए "निष्क्रिय" के रूप में प्रतीक्षा कर रहे हैं क्योंकि थ्रेड को केवल शेड्यूलर I / O अनुरोध जारी करते समय शेड्यूलर द्वारा संदर्भ-स्विच किया जाता है।
यदि आप किसी विशिष्ट डिवाइस पर I / O संचालन के लिए बिताए गए कुल समय की राशि में रुचि रखते हैं, तो आपको इस अवधि के भीतर संसाधित संबंधित संबंधित अनुरोधों की संख्या के साथ विलंबता से संबंधित काउंटरों को देखना चाहिए । हालांकि यह आपको सिंक्रोनस बनाम एसिंक्रोनस एक्सेस पैटर्न में इसे तोड़ने की अनुमति नहीं देगा।