Руководство пользователя HDD Alert UTILity v2.5 (Рабочий вариант)
создание документов онлайн
Документы и бланки онлайн

Обследовать

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


Руководство пользователя HDD Alert UTILity v2.5 (Рабочий вариант)

разное


Отправить его в другом документе Tab для Yahoo книги - конечно, эссе, очерк Hits: 547


дтхзйе дплхнеофщ

Генри Каттнер. Алмазная свинка
ПОСЛЕДНИЙ ПОЛЕТ ГАГАРИНА
Возможности настройки ШУЛК с ПКЛ-17 и ПКЛ-32.
ЛИЧНОСТНЫЙ ТРЕНИНГ ОТ ПЕРВОГО ЛИЦА
ГАЗОВЫЙ И БЕНЗИНОВЫЙ ДВИГАТЕЛИ
С. Н. ЛАЗАРЕВ. ЧЕЛОВЕК БУДУЩЕГО. ПЕРВЫЙ ШАГ В БУДУЩЕЕ.
КОНФИГУРАЦИЯ «ЮВЕЛИРНАЯ ТОРГОВЛЯ И СКЛАД» РЕД. 5.2
ТУРБОРЕАКТИВНЫЙ САМОЛЕТ
«ЧЕРНАЯ СМЕРТЬ» НАД ЕВРОПОЙ
Пчелиный улей. Продукты, пчеловодства
 

Руководство пользователя HDD Alert UTILity v2.5

(Рабочий вариант)

 

1. Цели и задачи, решаемые HDD Alert UTILity

Прораммный продукт HDD Alert UTILity (в дальнейшем HDD AU) входит в состав програмного комплекса HDD UTILity. HDD AU предназначен для выполнения следующих задач

n    отслеживание фактов изменения значений атрибутов S.M.A.R.T

n    отслеживание фактов изменения количества дефектов в Grown дефект-листе

n    отслеживание загрузки накопителя запросами чтения/записи

n    предупреждение пользователя о фактах изменения значений атрибутов S.M.A.R.T и фактов изменения количества дефектов в Grown дефект-листе



n    сообщение пользователю краткой информации о характеристиках накопителя

n    сообщение пользователю информации, касающейся состояния S.M.A.R.T и количества записей в дефект-листах (в дальнейшем DL)

n    сообщение пользователю о возникающих ошибках чтеняи/записи

Внимание: Эта версия HDD AU предназначена для работы с жесткими дисками стандарта ATA-x производства QUANTUM Corp. Все написанное ниже относится к ним.

2. Принцип работы HDD AU

При запуске HDD AU автоматически произведет опрос устройств, подключенных к первичному и вторичному ATA-контроллеру. После этого к винчестерам, выбранным пользователем, будут применены действия, список которых определяет пользователь (подробнее о действиях см. Страницу Configuration). По окончании этой процедуры HDD AU перейдет в режим периодичексой проверки состояния атрибутов S.M.A.R.T и количества записей в дефект-листах. В этом режиме доступ к HDD AU возможен посредством пиктограммы в области System Tray.

3. Страница SELECT DRIVE

Эта страница является начальной при запуске HDD AU. Здесь можно выбрать накопитель для просмотра состояния S.M.A.R.T и DL а также получить краткую информацию по найденным винчестерам..

Кнопки [Stop warning about S.M.A.R.T status until next change] и [Stop warning about Defect List status until next change] заставляют HDD AU считать текущее состояние S.M.A.R.T и DL “начальным”, то есть факт изменения S.M.A.R.T и/или DL будет определяться относительно значений S.M.A.R.T и DL на момент последнего нажатия этих кнопок. Таким образом, нажатие этих кнопок приводит к тому, что HDD AU прекратит сообщать пользователю о фактах изменения S.M.A.R.T и/или DL для выбранного винчестера до их следующего изменения.

В окне Quick Info About Selected Drive можно получить следующие сведения о выбранном винчестере

Drive Model - модель накопителя

Drive Serial Number - серийный номер гермоблока накопителя

Firmware Revision - Версия микропрограммы

Drive Size - размер доступной пользователю области диска

Drive Reprted Cache Size - размер буфера, сообщаемый накопителем

Max Advanced PIO Mode Supported - Режим обмена данными между буфером винчестера, поддерживаемые винчестером

UDMA33 Supported - поддержка винчестером режима UDMA33 (достаточно поддержки любого из подрежимов UDMA33 0-2)

LBA Supported - поддержка винчестером последовательной блоковой адресации

Sectors Per Interrupt - Текущее и максимально возможное количетсво секторов в блоке, передаваемом по одному прерыванию (AKA Block Mode, AKA RWM Mode)

Drive Will Be Guardede - будет ли отслеживаться факт изменения состояния S.M.A.R.T для выбранного винчестера

Place of Drive Manufacture - место сборки винчестера

Date of Drive Manufacture - дата сборки винчестера

DriveAssembly Line - конвеер, на котором винчестер был собран

Drive S.M.A.R.T capable - поддержка накопителем S.M.A.R.T

DefectList Can Be Read - поддержка винчестером команды чтения длины дефект-листа (Если команда поддерживается, дефект-лист может быть прочтен)

Summary Defect List Size - размер суммарного дефект-листа

Кнопка [Select Drive] сообщает HDD AU о том, что выбранный винчестер будет использоваться для получения от него состояния S.M.A.R.Tи DL

Кнопка [Set On Guard] переводит HDD AU в “фоновый” режим. В этом режиме HDD AU осуществляет периодическую проверку состояния S.M.A.R.T и DL на выбранных накопителях и сообщает пользователю об их изменениях.

Кнопка [Stop & Exit] завершает работу HDD AU

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

Всплывающая подсказка доступна при наведении курсора мыши на “светодиодные” индикаторы.

4. Страница Configuration

На этой странице можно изменять ряд параметров работы HDD AU

Actions at HDD AU Startup определяет, какие действия из списка HDD AU будет производить с выбранными винчестерами. Окно содержит 5 подпунктов

Enable S.M.A.R.T function at startup, если выбран, HDD AU применит команду Enable S.M.A.R.T operation, тем самым  разрешив винчестеру изменять значения атрибутов в соответствии с текущим состоянием винчестера. Если пункт не выбран, S.M.A.R.T будет “выключен”, то есть винчестер не сможет самостоятельно изменять значения атрибутов (кроме атрибутов с флагом Self Preserv)

Внимание: Выключение этого пункта повлечет за собой невозможность доступа к S.M.A.R.T и Dlists. Однако, S.M.A.R.T будет принудительно включен при переходе на страницы S.M.A.R.T status и Defect Lists status, а также при первой-же проверке S.M.A.R.T в режиме OnGuard.

Disable S.M.A.R.T off line test tiner - если выбран, то таймер, отвечающий за период времени между последовательными перерасчетами вичестером значений атрибутов, будет установлен в ноль, запрещая тем самым винчестеру периодические перерасчеты значенй атрибутов (однако это не запрещает перерасчет значений атрибутов по другим событиям, таким как старт/стоп циклы, ошибки чтения/записи)

Set APD to zero - устанавливает в 0 значение таймера автоматического выключения питания привода дисков. То есть, если пункт выбран, то винчестер не будет переходить в энергосберегающий режим по своему внутреннему таймеру.

Perform S.M.A.R.T off line test - выполнять ли принудительный перерачет значений атрибутов в соответствии с текущим состоянием винчестера. Перерасчет производит сам винчестер. Перерасчету подлежат все значения всех атрибутов, а не только атрибуты с флагом SelfPreserv.

Create log file for startup process - создавать или нет лог-файл процесса загрузки и начальной инициализации HDD AU (файл находится в рабочем каталоге HDD AU, ‘startup.log’)

Таким образом, если выбрать пункт Disable S.M.A.R.T off line test tiner и не выбирать Enable S.M.A.R.T function at startup и Perform S.M.A.R.T off line test, то S.M.A.R.T  будет использоваться в минимальном варианте (будут перерасчитываться значения только атрибутов с флагом SelfPreserv и это будет происходить только по определенным событиям).

Select Drives To Guard by HDD AU - позволяет выбрать винчестеры, которые будут отслеживаться на предмет изменения состояния S.M.A.R.T и DL.

Set Timer for S.M.A.R.T and DL check - устанавливает период времени между периодическими проверками состояния S.M.A.R.T и DL

Set controller load threshold - устанавливает пороговое значение для загрузки контроллера выбранного винчестера. При превышении этого значения HDD AU сообщит об этом пользователю. Загрузка контроллера представляет из себя сумму времени, в течение которого винчестер ищет и читает (записывает) данные и времени, в течение которого винчестер передает (принимает) данные от системы, выраженную в процентах. 100% загрузка означает, что за определенное количество времени винчестер ни разу не был “свободен”.

Select Events to watch - позволяет указать, о каких событиях HDD AU должна оповещать пользователя. Этими событиями могут быть

S.M.A.R.T Attribute(s) decreased - уменьшение нормализовааного значения у одного или более атрибутов

S.M.A.R.T Attribute(s) increased - увеличене нормализовааного значения у одного или более атрибутов

S.M.A.R.T T.E.C detected - достижение одним из атрибутов своего порогового значеня, определенного производителем

Defect List changed - изменение количества записей в дефект-листе

Read/Write Error detected - предупреждать о возникновении ошибок чтения/записи

Select type of warning actions - позволяет указать, какие действия HDD AU должна предпринять для извещения пользователя о событиях, указанных выше.

Show splashing icon - будет мигать иконка в области System Tray

Show warning messagebox - будет выведено стандартное окошко с кратким описанием возникшего события. После этого HDD AU будет ожидать реакции пользователя, приостановив на это время периодическую проверку S.M.A.R.T и DL

Maximize HDD AU - окно HDD AU будет развернуто

Shut down Windows - завершение всех остальных процессов и выход из Windows. Учитывая опасность подобного действия, оно может быть предпринято только по двум событиям - S.M.A.R.T T.E.C detected и Defect List changed

Turn on SCROLL LED - зажигать светодиод SCROLL LOCK или нет. Это действие  будет происходить только по событиям S.M.A.R.T attribute Increased, S.M.A.R.T Attribute decreased, S.M.A.R.T T.E.C. detected, Dlist changed.

Play sound - будет воспроизведен файл ALERT.WAV. Файл должен существовать, иметь стандартный формат и находиться в рабочем каталоге HDD AU.

4. Страница S.M.A.R.T Status  

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

Краткий ликбез

S.M.A.R.T (Self Monitoring, Analysis and Reporting Technology) разработана рядом фирм-производителей, таких как Seagate, Quantum, IBM, Wesern Digital и т.д.

Винчестер в процессе функционирования вырабатывает свой ресурс (“стареет”). Для слежения за этим процессом введен ряд характеристик, таких как количество наработанных часов, количество ошибок чтения (записи, поиска, передачи данных к (от)  системы) и т.д. В процессе работы винчестер самостоятельно отслеживает эти характеристики. Они имеют численное представление. Каждой характеристике соответствует структура, называемая атрибут (Attribute) и струтура, называемая порог (Threshold) . Каждый атрибут и порог имеют численные значения. Для атрибута это нормализованное (Normalized) и точное (Raw) значения. Точное значение соответствует физическому значению характеристики (например, числу наработанных часов), нормализованное значение расчитывается исходя из точного с определенным коэффициентом перерасчета по следующей формуле

                                                Точное значение

Нормализованное=100-100*----------------------

                                                      Предел

Таким образом, нормализованное значение может лежать в пределах от 0 до 100. Однако, по ряду соображений, если нормализованное значение принимает значение 0, то ему принудительно присваивается значение 1. Существуют также атрибуты, нормализованное значение которых расчитывается по формуле

                                                 Точное значение

Нормализованное=200-200*----------------------

                                                      Предел

Приведу простейший пример

Производитель расчитал, что винчестер имеет ресурс на 400.000 часов работы. Это и есть предел. Если точное значение (винчестер в процессе работы рассчитывает его, каждый час прибавляя 1 к точному значению) примет значение 40.000 (через 40.000 часов работы), то нормализованное значение будет

                     40.000

Н=100-100*----------- = 90

                     400.000

Так, чем больше часов наработал винчестер, тем больше будет его точное значение и тем меньше его нормализованное.

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

При достижении нормализованным значением атрибута своего порога формируется ситуация, называемая T.E.C (Threshold Exceeded Condition). Это событие говорит о том, что винчестер выработал свой ресурс по соответствующей характеристике.

При изготовлении винчестера точные значения его  атрибутов содержат значения 0 (или 1), нормализованные - 100 (или 200).

Значения атрибутов могут меняться, но для каждого из атрибутов винчестер сохраняет его меньшее из нормализованных значений, которое когда-либо было замечено. Оно называется Worst Ever Value

Приведу простейший пример

Возьмем атрибут, соответствующий среднему времени, которое винчестер затрачивает на разгон шпинделя до номинальных оборотов. Однажды, по причине плохого контакта разъема питания, винчестер дольше обычного набирал номинальные обороты. Из-за этого точное значение атрибута возросло, а нормализованное - уменьшилось. При повторном включении винчестер быстро набрал номинальные обороты, точное значение атрибута уменьшилось, нормализованное - возросло. Но предыдущее нормализованное значение было сохранено как Worst Ever Value.

По наступлению определенных событий (таких, как остановка винчестера, включение винчестера, ошибки чтения(поиска, записи), по специальному таймеру (S.M.A.R.T off line test timer) и по принудительной команде винчестер изменяет точное значение одного или более атрибутов и перерасчитывает соответстсвующие нормализованные значения, так чтобы они соответствовали текущему состоянию винчестера (например, по событию “включение винчестера”, винчестер увеличит точное значение атрибута “Число включений” на единицу).

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

Флаги могут быть

ErrorRate - атрибут принадлежит типу характеристик, отвечающих за ошибки в работе накопителя (например, атрибут, соответствующий числу ошибок поиска)

EventCount - атрибут принадлежит типу характеристик, отвечающих за количество событий (наприемр, атрибут, соответствующий числу остановок двигателя шпинделя)

Performance - атрибут принадлежит типу характеристик, отвечающих за производительность винчестера (наприемр, атрибут, соответствующий за среднее время поиска)

SelfPreserv - этот атрибут будет перерасчитываться, даже если S.M.A.R.T выключен

На этом закончим ликбез

На странице S.M.A.R.T указаны нормализованные значения атрибутов, их пороги. В случае, если нормализованное значение атрибута изменилось по сравнению с исходным значением, указывается это изменение. Если новое значение больше, чем исходное, то изменение положитльно (знак + перед разностью значений), иначе - отрицательно.

Исходным считается то значение атрибута, которое существовало при первом запуске HDD AU. В любой момент можно заставить HDD AU считать текущие значения атрибутов в качестве исходных. Для этого нужно выбрать винчестер, для которого проделывается эта операция, и нажать кнопку [Stop Warning about S.M.A.R.T until next change]

Индикатор для каждого из атрибутов может иметь 4 цвета

Зеленый - нормализованное значение атрибута не изменилось по сравнению с исходным

Желтый - нормализованное значение атрибута изменилось

Красный - нормализованное значение атрибута достигло порога или стало ниже его

Серый - атрибут не используется

4. Страница Defect List status  

Summary Defect List Usage - показывает количество записей в суммарном дефект-листе и количество оставшихся свободных мест для записей. Суммарный дефект лист включает в себя заводской и пользовательский листы (хотя заводской лист, как правило дублируется в пользовательском, но с другими атрибутами записей, я все же буду называть этот лист суммарным для ясности). Каждя запись в нем представляет из себя адрес дефектного сектора, замененного на резервный из ближайшего свободного пула резервных секторов.

LED-индикатор, находящийся рядом, может иметь два цвета

n    зеленый, если число записей в листе не изменилось по сравнению с исходным

n    красный, если число записей изменилось

Исходным числом записей считается то чило, котрое было замечено на момент первого запуска HDD AU. Обновить это чило можно нажатием кнопки [Stop warning about Dlist status until next change] на странице Select Drive. То есть:

пусть на момент первого запуска HDD AU для винчестера Primary Master число записей было 338. В один момент число записей увеличилось на одну и стало 339. HDD AU по-прежнему будет считать исходным числом записей 338 и предупреждать об изменении состояния дефект-листа до тех пор, пока не будет нажата кнопка [Stop warning about Dlist status until next change] на странице Select Drive, при выбранном Primary Master.

Defects Per Head - раскладка количества замененных дефектных секторов для каждой из физических голов. Отстутсвие дефектов для какой-либо головки может означать также ее отсутствие J (к сожалению, общее число голов хранится в одной из CP, а их можно получить только из техрежима, использование которого не предусмотрено в этой версии).

Увеличенная “красная” зона для 0-й и 1-й головок сделана из соображений важности этих головок для работоспособности винта (под ними находяться служебные дорожки). Потеря одной из системных голов - событие крайне неприятное J

Defect Lists Layout - процентное соотношение количества записей в заводском листе, пользовательском листе и свободного места под новые записи.

Summary Defect List - собственно содержимое суммарного дефект-листа в реальной (не логической, не физической, а реальной) геометрии CHS.

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

Желтым цветом выделяются дефекты, расположенные не подряд, но на одном цилиндре

5. Страница Drive Usage statistic

Страница носит исключительно информационный характер

Вся информация на этой странице касается того контроллера, на котором “висит” выбранный винчестер.

DRQ - показывает состояние сигнала DataReQuest в реальном времени. Наличие сигнала говорит о том, что система обменивается данными с диском (пики на графике). Сигнал может иметь два состояния - активен и неактивен.

BSY - показывает состояние сигнала BUSY в реальном времени. Наличие сигнала говорит о том, что один  или оба из винчестеров на выбранном контроллере заняты.

Эти два графика обновляются только при выбранной странице Drive Usage Statistic

Current controller usage log - определяет процент времени, в течение которого контроллер был занят обменом данными с винчестером или ожидал освобождения винчестера. Отсчет ведется с момента выбра винчестера на странице Select Drive

Master/Slave usage log - показывает, какой из винчестеров (master или slave) выбран. Работает в реальном времени. Фактически соответствет сигналу DriveSelect. Наличие сигнала (пик на графике) соответствует выбранному Slave, иначе - Master.

Select Time Scale - позволяет масштабировать шкалу времени для двух нижних графиков.

Масштаб будет указан слева от ползунка.