Монитор ресурсов не показывает ожидаемую активность чтения с диска
Привет у меня есть следующий запрос.
Я использую веб-сервер meteor на компьютере с Windows 2008 R2 VM.
Я пытаюсь запустить тест производительности на веб-сервере. У меня есть автоматический скрипт для доступа к папке на сервере через веб-интерфейс, а затем повторно загрузить файл размером 2 ГБ. Файл объемом 2 ГБ находится на локальном диске компьютера с виртуальной машиной. [D:]
Я сталкиваюсь со следующей ситуацией
- Во время работы монитора производительности для мониторинга чтения с диска / с и чтения с диска B/s на протяжении всего теста не было заметной активности чтения с диска.
- Во время теста я также смотрю на Resource Monitor для мониторинга процессов с активностью диска, и нет также никаких заметных операций чтения с диска. (хотя есть много действий записи на диск)
Чтобы проверить правильность работы системного монитора и монитора ресурсов, я также провел тест для многократной загрузки файлов на сервер, и они показали ожидаемые операции записи на диск.
Сначала я подозревал, что этот файл может кэшироваться прокси-сервером, поэтому я добавил шаги в сценарий тестирования, чтобы несколько раз переименовать файл на компьютере с виртуальной машиной, прежде чем пытаться загрузить его через веб-интерфейс. Мониторинг монитора ресурсов во время этого процесса, я все еще не вижу никаких операций чтения с диска, это озадачивает.
Цените, если кто-то может указать, где я иду не так, или если я не ищу действия по чтению диска в нужных местах.
Веб-приложение настроено на сжатие файла перед его отправкой конечному пользователю. Таким образом, чтобы заархивировать файл, должна быть какая-то операция чтения, чтобы прочитать файл перед его сжатием. Это текстовый файл объемом 2 ГБ, для его архивирования требуется значительное время, но на мониторе ресурсов я не вижу никаких процессов, которые, кажется, выполняют чтение с диска, пока происходит сжатие. Мы используем 7zip для архивирования.