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

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

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

Что здесь происходит?

One Solution collect form web for “Почему мой системный процесс делает диск IO?”

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

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

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

  • Как ОЗУ может содержать «карту памяти», если ОЗУ не знает об общей системе?
  • Как узнать, какие процессы обращаются к жесткому диску в системе на основе GNU / Linux?
  • Как создать строку Java из содержимого файла?
  • Interesting Posts

    Как «уникальный» – это ключ продукта Windows?

    Функция автозаполнения не требует правильного повторения чисел при использовании формулы AVERAGE () в Microsoft Excel

    Недействительный BOOT.INI (двойной загрузочный XP с 7)

    Таблица сводных таблиц Excel – как сортировать строки как числа

    Получить права администраторов в Windows 7, когда нет учетной записи администратора

    Как настроить близость процессора к OS X?

    Порт переадресации портов UDP не работает

    Настройки шрифта Emacs не работают в новом кадре

    Почему Chrome загружается без необходимости во время загрузки?

    ASUS BIOS сохраняет приоритет загрузки для Windows Boot Manager перед UEFI

    Установочный диск Mac

    Как скопировать файлы на ненадежный компьютер?

    Могу ли я изменить местоположение, которое открывает Windows + E (для Windows 7)?

    Перенаправление IP-IP в Windows

    Могу ли я подключить концентратор USB 1.1 к розетке и зарядным устройствам?

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