Деякі поняття в ядрі Windows істотно відрізняються від понять у Linux, тому ви не бачите iowait
лічильника в Perfmon.
По-перше, об'єктом планування в Windows є потік, а не процес. Процес - це просто контейнер для 1+ потоків. Крім того, Windows не визначає стан потоку безперебійного режиму сну для своїх потоків (точніше, всі запити вводу / виводу можуть бути перервані - наприклад, іншим потоком того ж процесу), таким чином, не було б точного iowait
аналога на платформах Windows. Windows повідомляє про час, коли його потоки чекають синхронізації вводу / виводу як "непрацюючі", оскільки потоки просто перемикаються на контекст планувальником, як тільки вони видають запити на синхронізацію вводу / виводу.
Якщо вас цікавить кількість загального часу, витраченого на операції вводу / виводу на певному пристрої, вам слід переглянути лічильники затримки, а також кількість відповідних запитів, оброблених за цей проміжок часу. Це, однак, не дозволить вам розділити його на схеми синхронного проти асинхронного доступу.