Я собираю счетчики PerfMon на сервере SQL Server 2008 (который размещен на виртуальной машине) и получаю разные значения% использования файла подкачки для _Total и C: \ pagefile.sys. Значения C: \ pagefile.sys постоянно равны нулю, а значения _Total постоянно составляют около 26. Другие счетчики (ожидаемые гранты памяти, ожидаемая продолжительность жизни страницы, длина очереди процессора, доступные МБ) все показывают значения, указывающие на память и нагрузку на процессор. , поэтому я бы подумал, что будет какое-то указание на подкачку на диск (с чем согласуется значение использования _Total файла подкачки, а значение экземпляра C: \ pagefile.sys - нет).
Может ли кто-нибудь понять, как я должен оценивать эти два значения Pagefile% Usage, чтобы определить фактическое использование файла подкачки на сервере? Имеет ли какое-либо отношение тот факт, что сервер является виртуальной машиной, к тому, почему существуют два значения?
Может ли кто-нибудь понять, как я должен оценивать эти два значения Pagefile% Usage, чтобы определить фактическое использование файла подкачки на сервере?
Здесь может произойти несколько вещей, я перечислю их в порядке вероятности:
У вас нет файла подкачки в C: \ pagefile.sys. Абсолютно нулевое использование невероятно редко. Вы можете проверить расположение файла (ов) подкачки, запустив wmic pagefile /format
из командной строки с повышенными привилегиями.
У вас более одного файла подкачки, а тот, который находится на c: \, просто не используется. Все еще довольно редко, но возможно. Выполните команду выше, чтобы проверить.
Вы неправильно читаете график Perfmon. Маловероятно, поскольку это прямолинейно, но стоит упомянуть, поскольку вы не публиковали снимок экрана.
Имеет ли какое-либо отношение тот факт, что сервер является виртуальной машиной, к тому, почему существуют два значения?
Нет.