Назад | Перейти на главную страницу

Счетчики производительности: чтения страниц в секунду выше, чем чтения с диска в секунду

Сравнение значений счетчиков производительности Windows Page Reads/sec и Disk Reads/sec Я заметил, что чтения страниц постоянно выше, что странно, поскольку кажется, что чтение страниц должно быть подмножеством чтения с диска. Очевидно, что это не так.

Вопрос: почему значения для Page Reads/sec выше чем Disk Reads/sec?

Больше информации:

На следующем графике показаны обе метрики на моем компьютере Win10 в относительно простаивающем состоянии, зеленый цвет представляет Page Reads/sec, красный Disk Reads/sec.

Как я понимаю, Disk Reads/sec IOPS для определенного физического диска, тогда как Page Reads/sec являются IOPS, вызванные чтением из файла (ов) подкачки. Если имеется одностраничный файл, количество операций ввода-вывода в секунду, вызванное доступом к файлу подкачки, должно быть ниже, чем количество операций ввода-вывода в секунду для диска в целом.

Описание обоих счетчиков, отображаемое в системном мониторе:

Memory\Page Reads/sec выше, чем чтения с диска, потому что мы кэшируем страницы в памяти из соображений производительности. Physical Disk\Disk Reads не включается, когда страницы извлекаются из кеша файловой системы или из файлов с отображенной памятью без кеширования. Memory\Page Reads/sec включает эти операции и поэтому постоянно превышает число операций чтения с диска.