Как увидеть график использования диска в Windows Server 2012


9

Я испытываю огромное замедление на сервере. И чем больше я проверяю, тем меньше я узнаю, что там происходит не так.

Я думаю, что это может быть связано с вводом / выводом. На локальном ПК я могу открыть диспетчер задач и посмотреть использование диска:

введите описание изображения здесь

Тем не менее, на сервере я не могу найти (желательно простой) способ узнать, сколько используется диск и становится ли оно узким местом или нет.

введите описание изображения здесь

Как вы видите использование диска в Windows Server 2012?


1
Downvoter, это объективный вопрос, и он мне действительно нужен, и я не профессиональный администратор сервера. Поэтому, пожалуйста, добавьте комментарий, объясняющий почему.
— Саид Нимати

1
Понижения не обязательно должны сопровождаться комментарием. В отсутствие комментария вы можете предположить, что понижение вызвано одной из причин, указанных в тексте при наведении курсора вниз.
— EEAA

Посмотрите на счетчики производительности Windows.
— EEAA

1
Кроме того, «мне действительно нужно это» не является веской причиной для того, чтобы задать вопрос. Мне действительно нужен пони, но я не собираюсь просить его на ServerFault.
— Вомбл

1
Будьте вежливы, чтобы отметить ответ на свой вопрос, пожалуйста!
— Люк

Ответы:


10

По умолчанию Windows скрывает запись из-за заметного значительного снижения производительности при сборе метрик диска на сервере:

введите описание изображения здесь

Вам необходимо зарегистрировать Disk Perfcounter, прежде чем вы увидите эту запись.

  1. закрыть Taskmanager
  2. открыть cmd.exeкак администратор
  3. запустить diskperf -Y
  4. закройте cmd.exe и запустите Taskmgr

Теперь вы видите запись:

введите описание изображения здесь

Чтобы глубже проанализировать активность диска, установите WPT , выполните команду xperf и запишите 1 минуту действия:

xperf -on PROC_THREAD + ПОГРУЗЧИК + CSWITCH + DISPATCHER + DISK_IO + DISK_IO_INIT + FILENAME + FILE_IO + FILE_IO_INIT + PROFILE -stackwalk CSwitch + ReadyThread + FileCreate + FileCleanup + FileClose + FileInshD Профиль -buffersize 2048 -MaxFile 2048 -FileMode Circular && timeout -1 && xperf -d C: \ diagDISKFILEIO.etl

и проанализируйте файл трассировки в WPA.exe для DiskIO и FileIO .


Вам нужно будет отключить Paging Executive перед запуском этого.
— Joeqwerty

@joeqwerty для xperf и пачкаться да. В Win8 он включен по умолчанию. Вы должны сделать это в 7 / 2008R2
— magicandre1981

Это очень полезный ответ. Тогда как понять, какой процесс является виновником? Для меня Diskвыбор столбца на Processesвкладке диспетчера задач неактивен.
— Саид Нимати

нажмите «Открыть монитор ресурсов» на вкладке диска Taskmgr. это открывает намного лучшее представление о дисковой активности, здесь вы можете сортировать и фильтровать процессы
— magicandre1981

на твой вопрос ответили? Вы видите график? если да, «закройте» вопрос, отметив ответ.
— magicandre1981

0

Или просто откройте Resource Monitor (встроенная программа Windows). Нажмите «Пуск» и найдите «Resource Monitor», который должен дать вам то, что вы ищете.

Монитор ресурсов

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.