Почему мой системный процесс делает диск IO?

Иногда я хочу посмотреть, сколько моих ресурсов использует программа. Но, похоже, часто, даже несмотря на то, что процесс делает много, он, например, вряд ли вообще не выполняет никакого ввода-вывода на диск. С другой стороны, системный процесс делает многое .

Например, в моем конкретном случае сейчас у меня есть небольшой SFTP-сервер, который получает много данных, что я могу увидеть на вкладке « Сеть » в « Ресурсном мониторе» . Но на вкладке « Диск» он почти ничего не делает, кроме некоторых небольших чтений для X:\$BitMap и X:\$Mft . Однако система, похоже, имеет скорость записи, аналогичную скорости приема в сети, и файлы, к которым он обращается, – это сервер SFTP.

  • Что регулирует дросселирование процессора Intel SpeedStep? Могу ли я получить контроль над этим на Windows7?
  • Какое аппаратное устройство потребляет 1,4 ГБ моего 4 ГБ оперативной памяти?
  • Что означает номер «Максимальная частота» в Windows Resource Monitor?
  • Что здесь происходит?

  • Обнаружение Windows Server версии 32/64-бит в CLI
  • Я не могу удалить Git
  • Совместное использование файлов Windows 10 на локальном wifi ужасно медленно
  • Как загрузиться непосредственно в приложение
  • Как определить версию Windows из мертвой установки из Linux, имея доступ только к своей файловой системе?
  • Проводник Windows. Как большой файл может иметь значение «Размер на диске»? Что это значит
  • One Solution collect form web for “Почему мой системный процесс делает диск IO?”

    Системный процесс – это то, где живет поток MappedPageWriter. Этот поток отвечает за запись измененных страниц сопоставленных файлов в файлы, к которым они принадлежат. (Это кузена для потока ModifiedPageWriter, также в системном процессе, который делает то же самое для измененных страниц, которые поддерживаются файлом-страницей … поток ModifiedPageWriter – это то, что записывается в файл подкачки.)

    Механизм сопоставленного файла используется кэшем файлов Windows, который используется по умолчанию, когда программа выполняет традиционный доступ для чтения / записи к файлам. И, конечно, если ваш sftp-сервер использует сопоставленные файлы, а затем r / w вызывает его принятые файлы, это тоже отображенные файлы.

    Таким образом, это обычная часть написания файлов в Windows … если программа не открыла выходной файл с файлом FILE_FLAG_NOBUFFERING, который обходит кеш-файл Windows (и имеет множество недостатков).

    Давайте будем гением компьютера.