В этом разделе описываются некоторые счетчики Performance Monitor, связанные с мониторингом дисковой системы:
♦ % Disk Time (% активности диска), здесь Object - Physical Disk (Физический диск);
♦ Current Disk Queue Length (Текущая длина очереди диска), здесь Object - Physical Disk;
♦ Disk Read Bytes/sec (Скорость чтения с диска (байт/сек)), здесь Object - Physical Disk;
♦ Disk Write Bytes/sec (Скорость записи на диск (байт/сек)), здесь Object - Physical Disk;
♦ % Disk Time (% активности диска), здесь Object - Logical Disk (Логический диск);
♦ Current Disk Queue Length (Текущая длина очереди диска), здесь Object - Logical Disk;
♦ Disk Read Bytes/sec (Скорость чтения с диска (байт/сек)), здесь Object - Logical Disk;
♦ Disk Write Bytes/sec (Скорость записи на диск (байт/сек)), здесь Object - Logical Disk.
Как вы можете видеть из предыдущего списка, имена счетчиков Performance Monitor для объектов физического диска и объектов логического диска являются одинаковыми. (Различие между физическими и логическими объектами объяснялось.) Эти счетчики имеют одно и то же назначение для каждого объекта, так что следующие описания объясняют счетчики только для объектов физического диска.
В этом разделе также описывается одно представление, связанное с мониторингом дисковой системы - sys.dm_os_wait_stats.
Счетчик % Disk Time отображает количество времени, в течение которого жесткий диск фактически работает. Он предоставляет хорошую относительную меру того, насколько загружен системой ваш диск. Он должен быть использован в течение длительного периода времени для определения потенциальной потребности в больших возможностях ввода/вывода.
Счетчик Current Disk Queue Length сообщает, как много операций ввода/вывода для диска ожидает, когда диск станет свободным. Это количество должно быть как можно меньшим.
Счетчик Disk Read Bytes/sec показывает скорость, с которой данные пересылаются с жесткого диска в процессе операций чтения, в то время как Disk Write Bytes/sec дает скорость, с которой данные пересылаются на жесткий диск в процессе операций записи.
Представление sys.dm_os_wait_stats возвращает информацию об ожиданиях в выполняемых потоках. Используйте это представление для диагностики производительности Database Engine, а также заданных запросов и пакетов. Наиболее важными столбцами этого представления являются waittype и waitingtaskscount. Первый отображает имена типов ожидания, а второй - количество ожиданий соответствующего типа ожидания.