Примеры использования CERT ToolВ статье приведены примеры использования компонента CERT Tool, входящего в состав диагностического средства R.tester, для изучения характеристик и состояния носителей информации. 1. HDD SEAGATE ST94011A ( PATA, 40Gb )Read Logical: Access time - «Accordion» mode ( msec. vs. LBA ) ![]() Чтение блоками по 4Кб в режиме «аккордеон» позволяет оценить стабильность чтения мелкими блоками с равномерным распределением по всей поверхности. На графике видно, что диск читается стабильно. Read Logical: Transfer rate ( Mb/sec vs. LBA ) ![]() При построении графика скорости чтения усреднение происходит по секундным промежуткам времени. Видны потенциально нестабильные области в «центре» пользовательского пространства (по факту = 45 дефектов в G-List). Read Logical: Access time ( msec. vs. LBA ) ![]() По графику времени доступа однозначно понятно, что у диска «проблемы со здоровьем». Детализация этого графика максимальна, и соответствует времени исполнения каждой команды (блока), без усреднения. Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #1 ![]() Это часть предыдущего графика, в увеличенном масштабе. При большем масштабе одной из проблемной областей, становятся хорошо различимы нестабильные блоки и переходы между зонами. Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #2 ![]() При большем масштабе другой области - хорошо различимы переходы между зонами. Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #3 ![]() Увеличенный масштаб ещё одной области. Хорошо заметны и переходы между зонами, и разница во времени доступа по зонам.
2. HDD WDC WD3000BLFS-23YBU0 ( SATA, 300Gb )Read Logical: Transfer rate ( Mb/sec vs. LBA ) ![]() Казалось бы - ничего особенного: самый обычный график чтения SATA-диска... :) Read Logical: Access time ( msec. vs. LBA ) ![]() Однако, с точки зрения времени доступа - картина становится более информативной. Видно зонное распределение (лестница), видим разброс между минимальным и максимальным временем доступа в пределах зон и всей поверхности в целом. Редкие всплески вызваны особенностями работы кэша (промахи) и другими внутренними процессами. В целом график показывает высокую стабильность чтения. Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #1 ![]() Увеличение области от нуля до 4,4 Гб. Красота в чистом виде - чётко различимы переключения головок и разница в плотности секторов/трек (variable BPI). Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #2 ![]() Считаем головки - 4 (верно). Ещё наблюдается:
Для сравнения, таблица зонного распределения:
Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #3 ![]() Чётко различимы переходы между зонами в процессе работы транслятора LBA -> pCHS. 3. SSD KINGSTON SVP100S ( SATA, 64Gb )Read Logical: Transfer rate ( Mb/sec vs. LBA ) ![]() Не самый обычный график чтения для SSD-накопителя - что-то явно «пошло не так» в процессе работы (сильный износ). Крайне низкая скорость на первых 16 Гб, а затем с ~ 20 до 40 Гб, говорит о сильном износе памяти. Что, скорее всего, является последствием неправильной настройки ОС для работы с накопителем. (Не использовался TRIM.) Небольшой участок в районе 17 Гб, область с 40Гб (80 млн. секторов) и до конца адресного пространства, судя по всему мало использовалась. Read Logical: Access time ( msec. vs. LBA ) ![]() «Обратная» картина на графике времени доступа (чем меньше – тем лучше) подтверждает сделанное выше предположение. Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #1 ![]() Немного больший масштаб «изношенной» области для того, чтобы показать переход между областями с сильным и слабым износом. Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #2 ![]() Увечим масштаб в отдельной части... Ещё больше масштаб области с сильным износом. Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #3 ![]() Увечим масштаб в области перехода с изношенной области LBA-пространства к «живому» участку... Read Logical: Access time ( msec. vs. LBA ) - ZOOM IN #4 ![]() В конце LBA-пространства - картина явно значительно лучше. Всплеск в конце может быть чем угодно. Например, там может хранится GPT таблица, либо системные данные. 4. SDD InnoDisk mSATA D150Q ( mSATA, 16Gb )Read Logical: Access time - «Random» mode ( msec. vs. LBA ) ![]() Чтение блоками по 4Кб в режиме «random» позволяет оценить стабильность чтения мелкими блоками с равномерным распределением по всей поверхности. В этом накопителе 2 чипа. Почему получилось 4 полосы – неизвестно. Судя по всему, это отражение особенностей транслятора и/или системы кеширования. Read Logical: Transfer rate ( Mb/sec vs. LBA ) ![]() На обычном графике чтения видны два любопытных момента:
Read Logical: Access time ( msec. vs. LBA ) ![]() На графике времени доступа хорошо различим скачкообразный прирост в ~центре LBA-пространста. 5. USB_FLASH_DRIVE Toshiba Hayabusa (16GB )Read Logical: Transfer rate ( Mb/sec vs. LBA ) ![]() Хорошо видно, что на графике Мб/c совсем не видно проблем с памятью. А вот на графике времени доступа, отлично всё видно: Read Logical: Access time ( msec. vs. LBA ) ![]() Это свежераспакованная флешка, на которую не производилась какая-либо запись. На графике видны сильные всплески. Сохранённый журнал тестирования подтверждает наличие в этих областях большого количества дефектных секторов. 6. SSD KINGSTON SSDNOW ( SATA, 30GB)Read Logical: Access time - «Accordion» mode ( msec. vs. LBA ) ![]() Read Logical: Transfer rate ( Mb/sec vs. LBA ) ![]() Выполняем TRIM: ![]() И повторяем тесты: Read Logical: Access time - «Accordion» mode ( msec. vs. LBA ) ![]() Read Logical: Transfer rate ( msec. vs. LBA ) ![]()
Перепечатка или цитирование разрешены при условии сохранения прямой ссылки на первоисточник: R.LAB, восстановление данных.
Все отзывы » | Оставить отзыв » |