Sdscompany.ru

Компьютерный журнал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Жесткий диск счетчик

Измерение производительности и IOPS жестких дисков и СХД в Windows

Одной из основных метрик, позволяющих оценить производительность существующей или проектируемой системы хранения данных является IOPS (Input/Output Operations Per Second — количество операций ввода/вывода). Говоря простым языком, IOPS – этой количество блоков, которое успевает считаться или записаться на носитель или файловую систему в единицу времени. Чем это число больше – тем больше производительность данной дисковой подсистемы (откровенно говоря, само по себе значение IOPS стоит рассматривать в комплексе с другими характеристиками СХД, таким как средняя задержка, пропускная способность и т.п.).

В этой статье мы рассмотрим несколько способов измерения производительности используемой системы хранения данных в IOPS под Windows (локальный жесткий, SSD диск, сетевая папка SMB, CSV том или LUN на СХД в сети SAN).

Счетчики производительности дисковой подсистемы Windows

Вы можете оценить текущий уровень нагрузки на дисковую подсистему с помощью встроенных счетчиков производительности Windows из Performance Monitor. Чтобы собрать данные по этим счетчикам:

  1. Запустите Perfmon ;
  2. Создайте новый набор сборщиков данных (Data Collector Set). Выберите Create manually;
  3. Выберите опцию Create data logs ->Performance counter; Performance counter;» width=»530″ height=»262″ srcset=»https://winitpro.ru/wp-content/uploads/2016/02/performance-counter.jpg 530w, https://winitpro.ru/wp-content/uploads/2016/02/performance-counter-300×148.jpg 300w» sizes=»(max-width: 530px) 100vw, 530px» />
  4. Теперь в свойствах нового набора для сбора данных добавьте следующие счетчики производительности для объекта Physical Disk (можете выбрать счётчики для конкретного диска или для всех доступных локальных дисков):
    • Avg. Disk Sec./Transfer
    • Avg. Disk Queue Length
    • Avg Disk Bytes/Transfer
    • Disk Bytes/sec
    • Disk Transfers/sec
    • Split IO/sec
  5. Можете изменить другие параметра сбора данных. По умолчанию значения счетчиков собираются каждые 15 секунд.

Как интерпретировать результаты производительности дисков в Perfmon? Для быстрого анализа производительности дисковой подсистемы необходимо посмотреть на значения как минимум следующих 5 счетчиков.

  • Disksec/Transfer – время, необходимое для выполнения одной операции записи/чтения на устройство хранения/диск — disk latency. Если задержка более 25 мс (0.25) или выше, значит дисковый массив не успевает выполнять операции. Для высоконагруженных систем значение не должно превышать 10 мс (0.1);
  • Disk Transfers/sec – количество операций чтения/записи в секунду (IOPS). Это основной показатель интенсивности обращений к дискам (примерные значения в IOPS для разных типов дисков представлены в конце статьи);
  • DiskBytes/Sec средняя скорость обмена с диском (чтения/записи) за 1 секунду. Максимальные значения зависит от типа диска (150-250 Мб/секунду — для обычного диска и 500-10000 для SSD);
  • SplitIO/sec показатель фрагментации диска, когда операционной системе приходится разделять одну операцию ввода/вывода на несколько операций. Может также говорить о том, приложение запрашивает слишком большие блоки данных, которые немогут быть переданы за одну операцию;
  • Avg. DiskQueueLength длина очереди к диску (количество транзакций ожидающий обработку). Для одиночного диска длина очереди не должна превышать 2. Для RAID массива из 4 дисков длина очереди до 8 будет считаться допустимым значением.

Тестирование IOPS в Windows с помощью DiskSpd

Для генерации нагрузки на дисковую подсистему и измерения ее производительности Microsoft рекомендует использовать утилиту DiskSpd (https://aka.ms/diskspd). Эта консольная утилита, которая в несколько потоков может осуществлять операции I/O с указанным таргетом. Я довольно часто использую эту утилиту чтобы замерить производительность СХД в IOPS и получить максимальную скорость чтения/записи c данного сервера (можно конечно измерить производительность и со стороны СХД, в этом случае diskspd будет использоваться для генерации нагрузки).

Утилита не требует установки, просто скачайте и распакуйте архив на локальный диск. Для x64 битных систем используйте версию diskspd.exe из каталога amd64fre.

Я использую такую команду для тестирования диска:

diskspd.exe –c50G -d300 -r -w40 -t8 -o32 -b64K -Sh -L E:diskpsdtmp.dat > DiskSpeedResults.txt

  • -c50G – размер файла 50 Гб (лучше использовать большой размер файла, чтобы он не поместился в кэш контроллера СХД);
  • -d30 0 – продолжительность тестирования в секундах;
  • -r – произвольное чтение/запись (если нужно тестировать последовательный доступ, используйте –s);
  • -t8 – количество потоков;
  • -w40 – соотношение операций записи к операциям чтения 40% / 60%;
  • -o32 — длина очереди;
  • -b64K — размер блока;
  • -Sh — не использовать кэширование;
  • -L — измерять задержки (latency) ;
  • E:diskpsdtmp.dat – путь к тестовому файл.

После окончания стресс-теста из полученных таблиц можно получить средние значения производительности.

Например, в моем тесте получены следующие общие данные про производительности (Total IO):

  • MiB/s — 241 (около 252 Мб/сек, неплохо)
  • IOPS — 3866.49 (отлично!)
  • Средняя задержка — 66.206 мс (высоковато!)

Можно получить отдельные значения только по операциям чтения (секция Read IO ) или записи (секция Write IO ).

Протестировав с помощью diskspd несколько дисков или LUN на СХД, вы сможете сравнить их или выбрать массив с нужной производительностью под свои задачи.

Как получить IOPS и производительность дисковой подсистемы с помощью PowerShell?

Недавно мне на глаза попался PowerShell скрипт (автор Microsoft MVP, Mikael Nystrom), являющийся по сути надстройкой над утилитой SQLIO.exe (набора тестов для расчета производительности файлового хранилища).

Итак, скачайте архив содержащий 2 файла: SQLIO.exe и DiskPerformance.ps1 (disk-perf-iops.ZIP — 73Кб) и распакуйте архив в произвольный каталог.

Пример запуска PowerShell скрипта для определения IOPS:

.DiskPerformance.ps1 -TestFileName test.dat –TestFileSizeInGB 1 -TestFilepath C:temp -TestMode Get-LargeIO -FastMode True -RemoveTestFile True -OutputFormat Out-GridView

Я использовал в скрипте следующие аргументы:

  • -TestFileNametest.dat имя файла, создаваемого утилитой FSUTIL;
  • –TestFileSizeInGB1 —размер файла для тестов. Допустимые варианты 1,5,10,50,100,500,1000 Гб. Размер файла должен быть больше, чем размер кэша системы. Иначе будет измеряться IOPS для данных в кэше, а не на диске;
  • -TestFilepathC:Temp указывается диск, для которого будет выполняться расчет производительности и каталог на диске, в котором будет создаваться тестовый файл. Допустимо указать UNC путь к сетевой папке;
  • —TestModeGet-LargeIO— есть два варианта измерения нагрузки, Get-SmallIO – измеряются IOPS, Get-LargeIO – измеряется скорость передачи данных. Разница между аргументами SmallIO и LargeIO, в размерах блоков при замере скорости 8 Кбайт и 512 Кбайт, и типе доступа Random или Sequential соответственно;
  • -FastModeTrue в режиме Fastmode каждый тест выполняется 10 секунд, иначе 60 сек;
  • -RemoveTestFileTrue удалить тестовый файл по окончании теста;
  • -OutputFormatOut-GridView — возможен вывод результатов измерения в консоль PowerShell (Format-Table) или в отдельное окно графической таблицы (Out-Gridview);

В нашем случае дисковый массив (тестировался виртуальный vmdk диск на VMFS хранилище, расположенном на дисковой полке HP MSA 2040 с доступом через SAN) показал среднее значение IOPS около 15000 и скорости передачи данных (пропускная способность) около 5 Гбит/сек.

В следующей таблице указаны примерные значения IOPS для различных типов дисков:

Полезное. «Неодимовый магнит»

на ебее можно на еб*ться 🙁

Значит ваш питерский МРСК не особо парит 🙂 Хотя по закону любой счётчик можно ставить, так что при желании можно всего добиться 🙂 Но вообще странно — давно не видел механических.

Мне знакомый электрик рассказывал как у нас народ счетчики останавливает — способов дохрена. В одной деревне счетчики повесили в шкаф антивандальный на улице и закрыли на замок. Но наш народ не сдается, они выносили ведро кипятка и ставили под этот ящик, пар прходил во внутрь и там всё замерзало :)) И так до весны счетчики не крутились 😀

Прям God Mode какой-то))

причем тут жкх? это энергетики.
то есть получается, что если для вас что-то дорого, вы это крадете?

и с чего это электричество дорогое? 3-4 рубля за квт — это дорого?

это все оправдание воровской сущности.

Такой магнит можно купить в http://neodim-market.ru/ это неодимовый магнит который может останавливать счетчик воды и электросчетчик и даже газовый но не всегда, лучше у них там на сайте проконсультироваться, мне они по модели счетчика подобрали нормально все останавливает.

Работаю в сфере ЖКХ. На данный момент большинство выпускаемых счетчиков (водомеров) выпускаются антимагнитные. Помимо этого водоснабжающие организации устанавливают помимо обычных пломб, еще и специальные наклейки, которые при взаимодействии с магнитом меняют свой цвет.

PS Имейте уважение к людям, которые работают для Вас. Если же Вы думаете, что тарифы завышены и ЖКХ офигели, то могу сказать, что тарифы устанавливает не предприятие, предоставляющее услуги. Тарифы устанавливает Государство, в лице Региональной службы по тарифам (РСТ).

Насколько я знаю, в сфере ЖКХ одно ворье. Не говорю конкретно про тебя, но вот пример из жизни.

Каждый месяц платим за квартиру, где-то 400р в месяц уходит на обслуживание дома и в кассу кап ремонта. Летом в подъезде, ни с того ни с сего сделали ремонт, не предупредив ни одного жителя, и выкатили счет в среднем, на 7 косарей. В принципе, и до ремонта было хорошо — в доме одни старики, деды, бабки, полы постоянно мыли. Сделали ремонт — штукатуркой все закрасили, забрызгали все входные двери, звонки, почтовые ящики, полы, окна. Пришел платить за квартиру, а мне говорят:
С вас 7к за ремонт, и еще 12к за ремонт крыши.
Я спрашиваю — а на что я по 400р в месяц сдавал на протяжении 5 лет? На ремонт! И все жители сдавали. Куда дели деньги?
В ответ — молчание.
Оказалось, деньги все понапиздили жестко, и выкатили нереальный счет зная, что старики «схавают», ибо кто там разбираться будет, когда и за что он в прошлые годы платил деньги. Уважаемые домуправление предоставило беспроцентный кредит на выплату в течении года, разбив 18 косарей на 12 месяцев и приплюсовав по

1500р каждому жильцу.
Повезло что нашлись более-менее молодые активисты, которые взялись за это дело, и наебать весь дом не получилось.

Это зря они так со стариками, старики народ въедливый все равно будут разбираться куда пенсия уходит, на весь подъезд достаточно одного «ходячего» и ппц жэку

Все закончилось благополучно 🙂 Подняв нереальный кипиш, жильцы дома нехило напугали управляющую компанию, и она «подарила» ремонт, оформив все на свой счет. Крышу отремонтировали за деньги, вдруг неожиданно найденные, и которые специально для этого откладывались ежемесячно 🙂

Сейчас ввели новую систему оплаты кап ремонтов, так что вроде как урвать себе уже ничего им не получится — хочешь не хочешь, а деньги идут городу, в фонд.

SMART-Диагностика жестких дисков на компьютерах по сети

Проблема потери данных на жестких дисках

Жесткий диск является главным носителем информации в компьютере. На нем установлены программы, хранятся документы пользователя. Потеря данных в результате сбоя жесткого диска крайне нежелательна. Даже при наличии резервных копий это приостановит рабочий процесс и внесет нервозность. Если отсутствует резервная копия, то подобный сбой может сорвать сроки выполнения заказа или нанести другой вред экономического характера.

Какие технологии использовать для мониторинга удаленных дисков

Чтобы снизить риск возникновения подобных ситуаций, можно использовать диагностику S.M.A.R.T. (Self — monitoring, analysis, and reporting technology) или SMART. На основании информации из датчиков жесткого диска можно сделать предсказание о предстоящем сбое. Датчики фиксируют ошибки и динамику их возникновения. Помимо счетчиков ошибок имеется возможность контроля температуры диска. Перегрев приводит к повышенной вероятности выхода диска из строя и свидетельствует о неблагоприятных условиях эксплуатации компьютера: запылилась система охлаждения, нарушена вентиляция внутренних узлов настольного ПК или ноутбука, что может привести к выходу из строя и других компонентов.

При помощи технологии WMI (Windows Management instrumentation) можно считывать эти данные удаленно по сети с компьютеров под управлением Windows. При наличии прав администратора не требуется дополнительной установки каких-либо клиент-серверных компонентов на компьютеры пользователей.

Как настроить мониторинг здоровья и температуры HDD на компьютерах при помощи SMART по сети?

Российская программа опроса и мониторинга ПК «10-Страйк: Инвентаризация Компьютеров» (обычная версия и Pro) не только позволяет отобразить диагностическую информацию SMART, но и осуществляет автоматический постоянный мониторинг здоровья и температуры дисков. А также формирует оповещение на электронную почту администратора сети в случае высокой вероятности выхода какого-либо жесткого диска на компьютерах сети предприятия из строя или по факту перегрева (превышения пороговой температуры). Информация собирается по сети и результаты можно увидеть в сводных отчетах, где можно отобразить сбойные или перегревающиеся диски.

Наша программа умеет не только проводить диагностику удаленных компьютеров по выходу из строя жестких дисков, но следит и за «программными» проблемами, например, если на каких-то компьютерах заканчивается место на дисках или не обновляются базы антивируса. Все обнаруженные недостатки можно просматривать на панели обнаруженных проблем, а также настроить оповещение администратора по электронной почте о самых важных из них.

Также можно просмотреть все значения параметров SMART удаленно. Выберите компьютер в списке слева вверху, а затем соответствующие пункты в дереве конфигураций слева под списком ПК:

Программа отобразит значения S.M.A.R.T.-параметров на удаленном ПК:

Внимание! Чтобы программа могла считывать S.M.A.R.T.-параметры с удаленных ПК, необходимо, чтобы группа данных «S.M.A.R.T.» была помечена при сборе информации с компьютеров сети. Если у вас не отображаются эти данные, то 1) либо мониторинг SMART отключен в BIOS компьютера, 2) либо эти данные не собираются, т.к. не были отмечены галочкой в дереве конфигураций при настройке опроса ПК.

Автоматический мониторинг температуры и здоровья HDD

Теперь когда вы настроили получение данных SMART по сети с компьютеров при помощи WMI, программа сама будет отслеживать важные параметры SMART и температуру всех жестких дисокв, установленных в компьютерах, по сети. В настройках программы можно настроить расписание опроса ПК, выбрать необходимые группы данных и задать периодичность опроса в минутах, часах или днях.

Перейдите в настройки программы: «Сбор информации» — «Расписание«.

Если вы просто ведете собираете все данные для целей учета ПК, достаточно будет вести опрос раз в день, чтобы не нагружать компьютер (WMI-запросы могут нагружать процессор). Если ведется направленный мониторинг только здоровья дисков и собираются только данные SMART (это снизит нагрузку), то можно это делать и почаще. Например, раз в час.

Но как узнать, что какой-то диск перегрелся? Не смотреть же целый день в монитор на окно программы, перелистывая ПК из списка. Этого, конечно, делать не нужно. Во-первых, программа сразу отобразит обнаруженные проблемы с дисками в специальном окне.

Нажмите на кнопку «Показать обнаруженные проблемы» (или на вкладке Главная нажмите кнопку Диагностика) и увидите окно с подробной информацией по последним обнаруженным ошибкам:

Тут мы видим, что один из дисков перегрелся (температура превысила лимит, который задается в настройках), а также увеличился счетчик ECC Corrected Count.

Во вторых, в программу встроена функция автоматического оповещения администратора о неполадках компьютеров, к которым относится и перегрев жестких дисков и отклонение важнейших SMART-параметров, таких как «количество перемещенных (reallocated) секторов» и «количество исправленных ошибок чтения» (если начинает расти, диск скорее всего скоро выйдет из строя).

Настройка предела температуры и включение отправки оповещений по email

Нужно настроить отправку обнаруженных неполадок на email администратора. Откройте «Журнал Изменений«, перейдите в его настройки. Отметьте галочки «Обнаружены проблемы в ходе диагностики» и «Электронная почта» ниже для отправки на email, как показано на рисунке:

Затем в списке слева выберите секцию «Обнаружение и диагностика проблем«. Откроются настройки. где можно задать пороговое значение температуры диска (значение «Порог градусов«):

Задайте значение выше температуры штатной работы диска при нормальном охлаждении.

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

На этом настройка программы закончена. Мониторинг температуры дисков HDD и их SMART-параметров будет осуществляться автоматически, а вы получите оповещение на электронную почту, если что-то пойдет не так с вашими ПК и их дисками.

Для справки: программа осуществляет удаленный опрос и инвентаризацию ПК предприятия по сети. Создайте отчеты по «железу» и ПО, мониторьте изменения в конфигурациях ПК и ПО, обнаруживайте проблемы вовремя. Программу легко установить и настроить.

Возьмите свой парк компьютеров под контроль!

Скачайте программу и попробуйте ее в течение 30 дней бесплатно:

Нам доверяют

Наша программа уже внедрена и работает в тысячах организаций по всему миру, в том числе на предприятиях с тысячами и десятками тысяч ПК, распределенными в офисах по всей стране.

Отзывы

Тарасов Дмитрий Валерьевич, филиал ПАО «МРСК Северо-Запада» «Комиэнерго», 18.03.2019: «Использование программы помогает нашим it-специалистам контролировать работу компьютерной техники компании, своевременно реагировать на возникающие проблемы, вести учет и планировать затраты на текущее обслуживание и модернизацию. За время эксплуатации «Инвентаризация Компьютеров» зарекомендовала себя как надежная, легкая в освоении программа.»

Евгений Николаев, УК «Петропавловск», 11.09.2014: «Наша компания начала использовать программу практически с момента её выхода. Со временем, у нас появлялись новые идеи по доработке и по внесению удобных для нас дополнений в программу. Программисты «10-Страйк» с энтузиазмом относятся к интересным предложениям и нововведениям, которые мы предлагаем. Благодаря нашему взаимодействию, программа становится всё совершеннее, функциональнее и удобнее. Программа является в нашей компании основной в инвентаризации ПО и железа.»

Награды

Лауреат премии «Российское ПО 2014: инновации и достижения» журнала PC Magazine.

14.12.2014: «ПК опрашиваются в фоновом режиме, предоставляя администратору актуальные отчеты о комплектующих и программах, установленных на компьютерах. Пакет позволяет загружать информацию с ПК за маршрутизаторами и NAT, извлекать данные с ноутбуков и Android-гаджетов мобильных сотрудников.»

Вы можете скачать и попробовать 30-дневную пробную версию бесплатно:

Что умеет наша программа учета компьютеров:

Переназначенные сектора на жестком диске

Неприятно, когда компьютер ломается. Выходит из строя какая-то деталь, приходится тратить время и деньги на ремонт. Вдвойне неприятно, если поломка случается с жестким диском, ведь в этом случае может пострадать хранимая на устройстве информация.

Производители накопителей давно выработали ряд процедур самодиагностики дисков. Набор технологий, призванных уберечь жесткий диск от внезапных поломок, называется S.M.A.R.T. Периодически обращаясь к служебной информации S.M.A.R.T., можно отслеживать состояние жесткого диска своего компьютера и заранее запланировать замену накопителя.

В процессе работы, некоторые сектора жесткого диска оказываются нечитаемыми. Появление такого сектора может быть связано с физическими повреждениями жесткого диска и заводскими дефектами. Частой причиной появления нечитаемых секторов является нарушение условий работы жесткого диска — перегрев или проблемы с питанием.

Современные жесткие диски имеют запас прочности в виде так называемой резервной области. Если, во время работы с диском, проблемный сектор обнаруживает себя, компьютер, самостоятельно, “заменяет” такой сектор одним из резервных. Физически, конечно, сектор остаётся на месте, однако его логический номер уходит сектору из резервной области.

Такая операция называется переназначением сектора, на работе компьютера она практически не скажется. Проблемный сектор будет внесён в дефект-лист. Сам факт переназначения будет учтён увеличением счётчика Reallocated Sector Count. Есть еще схожий параметр Reallocated Event Count, их значения могут отличаться. Например, если фактически переназначения не было, а на диске оказались исправленные софт-бэды, то Reallocated Event Count вырастет, а показатель переназначенных секторов останется без изменений.

Значение этого счётчика можно посмотреть, воспользовавшись любой программой для чтения данных S.M.A.R.T. Наиболее популярными программами в этом секторе являются CrystalDiskInfo, HDDScan и Victoria. Кроме того, существует ряд программ, поставляемых для своих устройств самими производителями жестких дисков.

Само по себе, переназначение сектора на жестком диске – не проблема. Устранить причину (битый сектор) не получится, устранять последствия – тоже не нужно. Это штатная операция, производимая компьютером самостоятельно, вмешательства человека она не требует. Однако, количество переназначенных секторов – важный показатель, дающий представление о том, насколько изношена поверхность диска.

На счётчик переназначенных секторов стоит обратить внимание при покупке жесткого диска с рук. Счётчик Reallocated Sector Count нового жесткого диска должен быть равен нулю. По мере использования жесткого диска так же стоит, время от времени, обращаться к данным S.M.A.R.T.

Не стоит судить о здоровье диска по одному параметру, важна и динамика. Если количество переназначенных секторов постоянно растёт или резко увеличилось за короткий период времени, это может свидетельствовать о серьёзном дефекте поверхности диска и жесткий диск нуждается в замене.

Жесткий диск счетчик

Время использования жесткого диска и очередь процессов

По мнению большинства ИТ-специалистов, главная причина замедления быстродействия системы — повреждение жесткого диска или нехватка свободного пространства на нем. Однако время использования жесткого диска является не менее важным показателем. Под этим понимается время работы винчестера в процентном отношении к времени работы системы. Если жесткий диск используется, скажем, 80 % времени, производительность системы резко сокращается.

Другой фактор, который также следует учитывать, — это среднестатистическая длина очереди процессов, ожидающих возможности обратиться к жесткому диску. Этот показатель в сочетании с предыдущим не только свидетельствует о том, насколько интенсивно используется винчестер, но и сигнализирует о потенциальных проблемах.

К примеру, если диск используется 40 % времени, а коэффициент средней длины очереди составляет 2 или меньше, значит, винчестер справляется с возложенными на него задачами. Но если и время использования, и длина очереди очень высоки (80 % и 2 или более), значит, процессам приходится долго ждать возможности воспользоваться жестким диском, а это неизбежно приводит к ощутимому снижению быстродействия.

Оценка производительности жесткого диска

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

Для начала стоит осуществить дефрагментацию всех разделов диска, чтобы обеспечить непрерывность файлов и ускорить процессы чтения и записи. Утилиту «Дефрагментация диска» (Disk Defragmenter) можно запустить из меню «Пуск | Все программы | Стандартные | Служебные» (Start | All Programs | Accessories | System Tools).

После дефрагментации запустите Монитор производительности (Performance Monitor) из раздела «Администрирование» в Панели управления (Control Panel | Administrative Tools).

Совет: когда откроется окно Монитора производительности, выделите все ранее запущенные счетчики и нажмите [Delete]. Каждый запущенный счетчик влияет на быстродействие системы, пусть даже незначительно, поэтому для получения максимально точного результата большинство счетчиков следует отключить.

В окне Монитора производительности проделайте следующие действия:

1. Нажмите значок «Плюс». Откроется диалоговое окно «Создание счетчика» (Add Counters).
2. Выберите опцию «PhysicalDisk» из выпадающего списка «Объект быстродействия» (Performance Object). Откроется список счетчиков производительности физического диска.
3. Выберите счетчик «%Disk Time» и нажмите кнопку «Все экземпляры» (All Instances), чтобы измерить производительность всех жестких дисков.
4. Нажмите кнопку «Создать» (Add), чтобы добавить счетчик в Монитор производительности.
5. Выберите счетчик «Avg. Disk Queue Length», нажмите кнопку «Все экземпляры», кнопку «Создать», а затем закройте окно.

После этого Монитор производительности начнет анализ использования диска (рис. A).

Рисунок A. Цифры под графиком указывают на время использования Диска 0 в процентах.

Линии графика соответствуют выбранным счетчикам. К примеру, на рис. A преобладает розовая линия, соответствующая средней длине очереди для разделов «C:» и «D:» Диска 0. Чтобы получить конкретные показатели, нужно просто выделить соответствующий счетчик. Всегда лучше ориентироваться на цифры, а не на график — он может оказаться обманчивым, особенно если шкала выбрана неправильно.

Сужаем круг поиска

Теперь давайте попытаемся выяснить, какой процесс поглощает ресурсы жесткого диска. Одновременно нажмите [Ctrl]+[Alt]+[Delete], чтобы вызвать диалоговое окно «Безопасность Windows» (Windows Security), и выберите опцию «Диспетчер задач» (Task Manager). Диспетчер задач показывает, сколько ресурсов оттягивает на себя каждый запущенный процесс.

По умолчанию сведения об использовании жесткого диска в Диспетчере задач не представлены, но его можно настроить соответствующим образом. Для этого откройте вкладку «Процессы» (Processes), чтобы увидеть список запущенных процессов. Затем выберите опцию «Настроить поля» (Select Columns) в меню «Вид» (View). Откроется список ресурсов, за использованием которых можно наблюдать с помощью Диспетчера задач.

Я бы посоветовал снять флажки со всех полей, кроме «Ввод/Вывод — Чтение (байт)» (I/O Read Bytes) и «Ввод/Вывод — Запись (байт)» (I/O Write Bytes). Нажмите «OK». Теперь Диспетчер задач будет показывать, какой объем данных в байтах прочитывает и записывает каждый процесс (рис. B).

Внимание нужно обращать на процессы, показатели чтения и записи для которых очень быстро меняются. Периодически показатели изменяются для каждого процесса, но если изменения наблюдаются постоянно, значит, именно этот процесс поглощает ресурсы жесткого диска.

Рисунок B. Чтобы «убить» процесс, поглощающий системные ресурсы, выделите его и нажмите кнопку «Завершить процесс» (End Process).

Если проблемный процесс принадлежит операционной системе Windows, скорее всего, чрезмерное использование ресурсов жесткого диска связано с пробуксовкой.

Подкачка и пробуксовка

Подкачкой называется процесс перемещения блоков памяти между физической и виртуальной памятью. Это не самое удачное решение проблемы нехватки памяти, но в среде Windows оно широко практикуется и ничего ненормального в этом нет. Если коротко, всякий раз, когда системе необходимо прочитать данные из виртуальной памяти, соответствующий блок перемещается в физическую память системы. Если это происходит слишком часто и в больших объемах, возникает эффект пробуксовки.

Если ресурсы жесткого диска поглощает процесс, не принадлежащий операционной системе, скорее всего, это связано с функционированием отдельной службы.

Будьте осторожны: при завершении процесса, поглощающего ресурсы жесткого диска, это сказывается на показателях времени процессора и памяти.

Обычный круг подозреваемых

Теперь вы знаете, как высокие показатели времени использования диска связаны со снижением быстродействия и как можно вычислить процесс, поглощающий системные ресурсы. Данные Монитора производительности позволяют выяснить, связано ли снижение производительности с состоянием жесткого диска, а Диспетчер задач помогает найти виновника.

Читать еще:  Не читает жесткий диск что делать
Ссылка на основную публикацию
Adblock
detector