чем тестировать ssd на скорость
Тест скорости SSD диска. Программы для проверки скорости чтения/записи SSD накопителя
Доброго дня!
Чаще всего протестировать скорость чтения/записи на SSD требуется после покупки нового накопителя (иногда для диагностики медленной работы компьютера, отдельных программ). Встроенного средства в Windows для выполнения этой работы — разумеется, нет 😉.
Собственно, в этой статье я приведу несколько утилит, с помощью которых можно достаточно быстро (в течении 3-5 мин.!) оценить скорость работы SSD.
Для начала тестирования: отключите все программы, нагружающие диск (игры, редакторы, торренты и т.д.). Также обратите внимание, сколько свободного места на вашем накопителе (рекомендуется, чтобы это число было не менее 20-25% (влияет на результаты теста)).
Чем проверить скорость чтения/записи SSD накопителя
Вариант 1: CrystalDiskMark
Очень простая и бесплатная программа для теста скорости работы дисков (HDD, SSD, и др. накопителей). Для начала теста нужно:
CrystalDiskMark — скриншот теста скорости диска
Расшифрую некоторые моменты:
👉 Ремарка!
Вообще, многие пользователи (в основном) смотрят на последовательную скорость чтения/записи (Seq). Однако, если верить статистике, то больше половины операций (>70%) с диском приходится на небольшие файлы.
Рейтинг скорости работы SSD (случайная запись/чтение блоков в 4 КБ)
Вариант 2: AS SSD Benchmark
AS SSD Benchmark — тестирование SSD накопителя
По представлению результатов мало чем отличается от предыдущей утилиты: также отображается небольшая табличка со скоростью чтения/записи на диск при различных условиях (разве только здесь еще появляются очки (Score), и результаты теста можно отправить в скриншот или XML файл).
Вариант 3: SSD-Z
SSD-Z — скрин окна программы
Сравнительно-малоизвестная утилита, предлагающая достаточно богатый функционал. С помощью нее вы сможете:
Кстати, не могу не отметить, что хоть эта утилита и специализируется на SSD, но она работает и с большинством HDD дисков, предлагая аналогичный функционал.
Добавлю, что SSD-Z не нуждается в установке (т.е. программу можно записать на любую из флешек и всегда иметь под-рукой).
Вариант 4: HD Tune
Скриншот теста диска (HD Tune)
Многофункциональная программа для работы с жесткими дисками (HDD), твердотельными накопителями (SSD), USB-флешками и пр. С помощью HD Tune можно:
Что касается теста скорости : то программа показывает не только конкретный показатель (величину), но и строит график (в идеале он должен напоминать прямую без больших волн). Пример на скриншоте выше.
Где посмотреть реальные тесты дисков
Эти данные могут вам пригодиться при покупке нового SSD (чтобы выбрать наиболее быстрый накопитель исходя из своих возможностей). Ведь всегда лучше доверять тем цифрам, которые получены на практике, чем обещаниям производителей на упаковке 😉.
Кстати, если подбираете диск для ноутбука, то некоторые азы и моменты, на которые следует обратить внимание — можете почерпнуть из одной моей прошлой статьи (ссылка ниже).
Как выбрать диск для ноутбука, что лучше: SSD накопитель или HDD (жесткий диск).
Таким образом достаточно легко отобрать себе именно то, что нужно.
Кстати, здесь же на сайте можно загрузить спец. утилиту и проверить производительность основных своих компонентов: ЦП, памяти, видеокарты и пр.
Таблица с SSD дисками на https://ssd.userbenchmark.com/ (Кликабельно)
Аналогичный сайт (правда, таблиц здесь куда больше). Кроме SSD, собрана статистика по процессорам, видеокартам, ОЗУ, HDD и пр. комплектующим.
Рейтинг дисков с сайта harddrivebenchmark.net
👉 Кстати, ниже привел небольшое видео, которое показывает разницу в скорости работы компьютера (при использовании M2 NVME, SSD, HDD) на практике (от момента включения устройства до входа в игру!).
Как проверить скорость диска: HDD, SSD. Тест, определение разницы в скорости между SSD и HDD, стоит ли переходить на твердотельный диск?
Многие мастера рекомендуют купить SSD диск для более быстрой работы ПК (говорят даже компьютер будет включаться за 7-8 сек.). На самом деле скорость работы так вырастет? Смотрел сайты с дисками SSD, на них указана их скорость чтения и записи: к примеру, 535/545 МБ/с и интерфейс подключения SATA 6Gbit/s.
А как мне узнать текущую скорость моего HDD чтобы примерно прикинуть, на сколько вырастет скорость, и вообще, есть ли смысл от SSD? Заранее благодарю за ответ.
То, что после установки SSD отзывчивость и скорость загрузки компьютера (ноутбука) вырастет — это правда. Ваш «большой» вопрос разобью на маленькие и отвечу на каждый из них. Считаю, что так будет удобнее для восприятия (и вам и другим пользователям).
Если у вас тормозит диск, загружен на 100%, рекомендую ознакомиться вот с этой статьей.
Вопросы по скорости работы SSD, HDD
👉 Вопрос 1: какие утилиты и программы понадобятся для теста скорости HDD, SSD?
Ответ:
Пожалуй, это первое, с чего следует начать. Утилит таких много, выбор широкий. Лично я рекомендую выбрать пару утилит от одного производителя, речь идет о: CrystalDiskMark и CrystalDiskInfo. Именно в них и покажу, как, что и куда нажимать далее в статье.
CrystalDiskMark / CrystalDiskInfo
Утилиты можно скачать на одной страничке. Позволяют тестировать скорость работы диска, просматривать температуру диска, интерфейс подключения, показания SMART и многое другое. Поддерживают как HDD диски, так и новомодные твердотельные SSD. Работают во всех версиях Windows: XP, Vista, 7, 8, 8.1, 10 (32/64 bits).
Кстати, есть в наличие портативные версии, не нуждающиеся в установке (т.е. стоит только запустить и можно работать). Также стоит отметить поддержку русского языка. В общем-то, незаменимые утилиты для работы с дисками.
👉 Вопрос 2: как проверить скорость работы диска в CrystalDiskMark?
Ответ:
Скачивание и установку утилиты пропускаю. Далее необходимо:
Результаты тестирования HDD
Выводы:
👉 Вопрос 3: как определить режим работы SATA жесткого диска? Интерфейс подключения.
Ответ:
Что касается режима работы SATA — то просто посмотрите на строку «Режим передачи». Расшифрую пару моментов:
👉 Вопрос 4: какая разница в скорости между SSD и HDD?
Ответ:
Смотря на каком компьютере. Если у вас старый ПК, не поддерживающий SATA 3.0 — то получить максимальную производительность от SSD диска вы не сможете.
Вообще, в среднем, показатель последовательной скорости чтения/записи у SSD диска в 5 раз выше, чем у HDD (см. скриншот ниже, про другие уж показатели, можно промолчать 😉). Думаю, этого скриншота достаточно, чтобы приближенно оценить: например, если у вас раньше ПК загружался за 60 сек. — то после установки SSD: станет ориентировочно за 12-15 сек.
👉 Вопрос 5: правда ли что SSD диски долго не «живут»?
Ответ:
В остальном же, это не так. Вот, например, на скриншоте ниже показаны официальные данные от производителя SSD дисков Kingston. Для диска в 240 ГБ — можно записать порядка 80 ТБ (что около 80000 ГБ!).
Число записываемых байтов, диски SSD Kingston серия A-400
В свою очередь, путем не сложных расчетов, можно получить, что при записи 20 ГБ в день (например, пару игр, фильмов) — диск прослужит порядка 10 лет!
Через 10 лет, скорее всего, ваш компьютер (ноутбук) на котором вы работаете, будет раритетом, и возможно SSD диски-то уже будут заменены еще более новыми устройствами. Очень приличный срок работы, на мой скромный взгляд.
Описание | Значение | Значение-2 | Значение-3 |
---|---|---|---|
Объем накопителя, в ГБ | 240 | 240 | 120 |
Сколько можно записать (до отказа, с сайта производителя), в ГБ | 80000 | 80000 | 40000 |
Сколько записывается за день, в ГБ | 20 | 30 | 9 |
Сколько дней прослужит диск | 4000 | 2666,6 | 4444,4 |
Сколько лет прослужит диск | 10,95 | 7,30 | 12,17 |
👉 Вопрос 6: время загрузки Windows станет 8 сек., правда?
Ответ:
И да, и нет. Дело в том, что сложно сказать о том, за сколько загрузится ваша ОС Windows, т.к. на это влияет много факторов: какая реальная будет скорость работы нового SSD диска, сколько и какие программы у вас в автозагрузке, версия Windows, оптимизирована ли она и т.д.
👉 Кстати, насчет оптимизации Windows, рекомендую ознакомиться вот с этой инструкцией.
Вот один из примеров на фото ниже: после установки SSD система (Windows 7) стала загружаться за 15 сек., вместо 49. По-моему, весьма неплохое ускорение.
Загрузка Windows разница
Также весьма показательный пример: пока один игрок в WOW ждет загрузки игры, другой уже начал играть и летит на грифоне.
👉 Вопрос 7: стоит ли переходить на SSD диск? Его основные преимущества.
Ответ:
Пожалуй, здесь решает каждый сам для себя. Мое мнение, если есть средства — то, конечно, стоит (по крайней мере, под системный диск с Windows). Приведу основные преимущества, и прокомментирую их, а уж там сами решите.
👉 Вопрос 8: сейчас стали появляться SSD M2 диски (которые в несколько раз быстрее чем SATA диски). Стоит ли на них переходить?
Ответ:
Во-первых, диски SSD M2 могут быть разными: как SATA, так и PCI-E (SATA вариант работает точно с такой же скоростью как классические SSD).
Если говорить о современных SSD M2 (NVMe) — то да, в синтетических тестах они показывают раз в 5 большую производительность, чем SSD (SATA III). Скрин теста привел ниже. 👇
SSD M2: как выбрать накопитель (тонкости с SATA и PCI-E, 2242, 2260, 2280, и ключами).
Однако, на практике (в реальных задачах) — разница в скорости не так уж очевидна. Например, различные документы Word, Excel и пр. «мелочь» будут открываться на SSD (NVMe) также моментально, как и на SSD SATA.
При загрузке Windows — можно выиграть 3-5 сек., некоторые уровни игр будут загружаться быстрее (например, WOW на скрине ниже: 15 сек. против 13 сек.; но это не так существенно (на мой взгляд) ).
Скорость загрузки игры — 15 сек. против 13 сек. (SSD M2 NVMe и SSD SATA)
В общем, если подводить некий итог:
👉 Ниже привел небольшое видео, на котором четко показано насколько быстро ведет себя один и тот же компьютер, к которому подключены разные накопители SSD vs HDD (разница 2,5 раза!).
8 бесплатных инструментов для проверки скорости SSD и производительности жесткого диска
Какой бытовой SSD самый быстрый на рынке? Данные для чтения и записи от производителя не являются точным эталоном, потому что они не используются в реальном мире для чтения и записи. Единственный способ их сравнить — проверить эффективную скорость.
Что такое эффективная скорость? Это показатель того, насколько хорошо твердотельные накопители работают при типичных потребительских нагрузках, и единственный способ измерить это — собрать как можно больше реальных данных от пользователей, поэтому веб-сайт UserBenchmark является лучшим сайтом для определения реальной скорости. SSD, HDD, USB, RAM, CPU и GPU.
Предупреждение — пожалуйста, не повторяйте тесты чтения / записи без необходимости. Повторение тестов чтения / записи может сократить срок службы устройства хранения. Если вы хотите обновить свой жесткий диск до SDD, я настоятельно рекомендую следующий SSD для скорости. Как проверить скорость жесткого диска? Тест скорости флэш-накопителя, как мне проверить скорость моего жесткого диска в Windows 10? Используйте инструменты ниже.
↓ 01 — CrystalDiskMark | Windows
CrystalDiskMark — это небольшая утилита для тестирования жестких дисков для вашего жесткого диска, которая позволяет быстро измерять скорость последовательного и случайного чтения / записи. Он измеряет скорость последовательного чтения / записи, измеряет скорость случайного чтения / записи 512 КБ, 4 КБ, 4 КБ (глубина очереди = 32), выбирает тестовые данные (случайные, 0Fill, 1Fill).
↓ 02 — Тест производительности дисков ATTO | Windows
Как ведущий в отрасли поставщик высокопроизводительных продуктов для хранения и подключения к сети, ATTO создала широко распространенное бесплатное программное обеспечение Disk Benchmark для измерения производительности систем хранения. Disk Benchmark, как один из лучших инструментов, используемых в отрасли, определяет производительность жестких дисков, твердотельных накопителей, RAID-массивов, а также подключение хоста к подключенному хранилищу. Производители ведущих накопителей, такие как Hitachi, создают и тестируют каждый накопитель с помощью теста ATTO Disk Benchmark. Характеристики:
↓ 03 — Тест AS SSD | Windows
С помощью AS SSD Benchmark вы можете определить производительность вашего SSD-диска, выполнив несколько специальных тестов. Проверьте производительность последовательного или случайного чтения / записи без использования кеша. AS SSD Benchmark считывает / записывает файл размером 1 ГБ, а также случайно выбранные блоки размером 4 КБ. Кроме того, он выполняет тесты с использованием 1 или 64 потоков и определяет время доступа SSD.
Два дополнительных теста производительности исследуют поведение диска при (1) копировании нескольких больших файлов, большого количества мелких файлов и файлов разных размеров с использованием функций кэшированного копирования вашей ОС, а также (2) чтения / записи данных в зависимости от сжимаемость данных. Отлично работает в Microsoft Windows 10.
↓ 04 — Тест скорости диска Blackmagic | macOS
Disk Speed Test — это простой в использовании инструмент для быстрого измерения и сертификации производительности вашего диска для работы с видео высокого качества! Просто нажмите кнопку «Пуск», и Disk Speed Test запишет тест на ваш диск с использованием больших блоков данных, а затем отобразит результат. Disk Speed Test продолжит проверку операций записи и чтения с вашего диска, чтобы вы могли со временем оценить как производительность, так и удобочитаемость.
↓ 05 — AmorphousDiskMark | macOS
AmorphousDiskMark измеряет производительность чтения / записи хранилища в МБ / с и IOPS. AmorphousDiskMark предназначен для измерения количества мегабайт в секунду и операций ввода / вывода в секунду и отображения результатов в главном окне. В приложении есть четыре типа тестов, в каждом из которых используется свой блок данных.
↓ 06 — jDiskMark | Windows | macOS | Linux
Простая утилита Java для тестирования производительности диска. Тестирование выполняется путем создания и чтения файлов данных в пользовательский каталог, который можно настроить. При выполнении комбинированной операции чтения и записи кеш диска не очищается автоматически, поэтому приложение необходимо перезапустить, чтобы кеш не влиял на производительность операций чтения и ввода-вывода. Особенности
↓ 07 — Расширенный тест диска Passmark Performancetest | 30 дней бесплатно | Windows
Этот расширенный тест диска, который является частью PerformanceTest, измеряет скорость передачи данных при чтении или записи данных на один или несколько дисков. Скорость передачи данных между памятью и жестким диском является одним из наиболее важных аспектов производительности системы. Есть довольно много факторов, которые влияют на эту скорость, и Advanced Disk Drive Test позволяет пользователю изменять большинство из этих факторов и сравнивать результаты.
Тест поддерживает любые диски, которые можно смонтировать под Windows. Включая диски IDE, SCSI, RAID, USB-накопители, SATA, сетевые общие диски и внешние диски. Пользователи могут тестировать несколько дисков одновременно, используя несколько потоков, и указывать:
↓ 08 — Паркдейл | Windows | macOS | Linux | Android
Получите скорость чтения и записи со своих жестких дисков, устройств компакт-дисков и сетевых серверов в килобайтах, мегабайтах или даже гигабайтах в секунду. Тест скорости одним щелчком мыши с использованием файловой системы. Этот тест показывает скорость последовательного доступа для чтения и записи и скорость произвольного доступа с использованием блоков 4 КБ и 32 параллельных потоков. Вы можете выбрать несколько дисков, они будут проверяться один за другим, а результаты будут записаны в файл журнала. Таким образом, вы можете легко сравнить несколько дисков.
Как потратить своё время и ресурс SSD впустую? Легко и просто
«Тестировать нельзя диагностировать» – куда бы вы поставили запятую в данном предложении? Надеемся, что после прочтения данного материала вы без проблем можете чётко дать ответ на этот вопрос. Многие пользователи когда-либо сталкивались с потерей данных по той или иной причине, будь то программная или аппаратная проблема самого накопителя или же нестандартное физическое воздействие на него, если вы понимаете, о чём мы. Но именно о физических повреждениях сегодня речь и не пойдёт. Поговорим мы как раз о том, что от наших рук не зависит. Стоит ли тестировать SSD каждый день/неделю/месяц или это пустая трата его ресурса? А чем их вообще тестировать? Получая определённые результаты, вы правильно их понимаете? И как можно просто и быстро убедиться, что диск в порядке или ваши данные под угрозой?
Тестирование или диагностика? Программ много, но суть одна
На первый взгляд диагностика и подразумевает тестирование, если думать глобально. Но в случае с накопителями, будь то HDD или SSD, всё немного иначе. Под тестированием рядовой пользователь подразумевает проверку его характеристик и сопоставление полученных показателей с заявленными. А под диагностикой – изучение S.M.A.R.T., о котором мы сегодня тоже поговорим, но немного позже. На фотографию попал и классический HDD, что, на самом деле, не случайность…
Так уж получилось, что именно подсистема хранения данных в настольных системах является одним из самых уязвимых мест, так как срок службы накопителей чаще всего меньше, чем у остальных компонентов ПК, моноблока или ноутбука. Если ранее это было связано с механической составляющей (в жёстких дисках вращаются пластины, двигаются головки) и некоторые проблемы можно было определить, не запуская каких-либо программ, то сейчас всё стало немного сложнее – никакого хруста внутри SSD нет и быть не может. Что же делать владельцам твердотельных накопителей?
Программ для тестирования SSD развелось великое множество. Какие-то стали популярными и постоянно обновляются, часть из них давно забыта, а некоторые настолько хороши, что разработчики не обновляют их годами – смысла просто нет. В особо тяжёлых случаях можно прогонять полное тестирование по международной методике Solid State Storage (SSS) Performance Test Specification (PTS), но в крайности мы бросаться не будем. Сразу же ещё отметим, что некоторые производители заявляют одни скорости работы, а по факту скорости могут быть заметно ниже: если накопитель новый и исправный, то перед нами решение с SLC-кешированием, где максимальная скорость работы доступна только первые несколько гигабайт (или десятков гигабайт, если объём диска более 900 ГБ), а затем скорость падает. Это совершенно нормальная ситуация. Как понять объём кеша и убедиться, что проблема на самом деле не проблема? Взять файл, к примеру, объёмом 50 ГБ и скопировать его на подопытный накопитель с заведомо более быстрого носителя. Скорость будет высокая, потом снизится и останется равномерной до самого конца в рамках 50-150 МБ/с, в зависимости от модели SSD. Если же тестовый файл копируется неравномерно (к примеру, возникают паузы с падением скорости до 0 МБ/с), тогда стоит задуматься о дополнительном тестировании и изучении состояния SSD при помощи фирменного программного обеспечения от производителя.
Яркий пример корректной работы SSD с технологией SLC-кеширования представлен на скриншоте:
Те пользователи, которые используют Windows 10, могут узнать о возникших проблемах без лишних действий – как только операционная система видит негативные изменения в S.M.A.R.T., она предупреждает об этом с рекомендацией сделать резервные копии данных. Но вернёмся немного назад, а именно к так называемым бенчмаркам. AS SSD Benchmark, CrystalDiskMark, Anvils Storage Utilities, ATTO Disk Benchmark, TxBench и, в конце концов, Iometer – знакомые названия, не правда ли? Нельзя отрицать, что каждый из вас с какой-либо периодичностью запускает эти самые бенчмарки, чтобы проверить скорость работы установленного SSD. Если накопитель жив и здоров, то мы видим, так сказать, красивые результаты, которые радуют глаз и обеспечивают спокойствие души за денежные средства в кошельке. А что за цифры мы видим? Чаще всего замеряют четыре показателя – последовательные чтение и запись, операции 4K (КБ) блоками, многопоточные операции 4K блоками и время отклика накопителя. Важны все вышеперечисленные показатели. Да, каждый из них может быть совершенно разным для разных накопителей. К примеру, для накопителей №1 и №2 заявлены одинаковые скорости последовательного чтения и записи, но скорости работы с блоками 4K у них могут отличаться на порядок – всё зависит от памяти, контроллера и прошивки. Поэтому сравнивать результаты разных моделей попросту нельзя. Для корректного сравнения допускается использовать только полностью идентичные накопители. Ещё есть такой показатель, как IOPS, но он зависит от иных вышеперечисленных показателей, поэтому отдельно говорить об этом не стоит. Иногда в бенчмарках встречаются показатели случайных чтения/записи, но считать их основными, на наш взгляд, смысла нет.
И, как легко догадаться, результаты каждая программа может демонстрировать разные данные – всё зависит от тех параметров тестирования, которые устанавливает разработчик. В некоторых случаях их можно менять, получая разные результаты. Но если тестировать «в лоб», то цифры могут сильно отличаться. Вот ещё один пример теста, где при настройках «по умолчанию» мы видим заметно отличимые результаты последовательных чтения и записи. Но внимание также стоит обратить на скорости работы с 4K блоками – вот тут уже все программы показывают примерно одинаковый результат. Собственно, именно этот тест и является одним из ключевых.
Но, как мы заметили, только одним из ключевых. Да и ещё кое-что надо держать в уме – состояние накопителя. Если вы принесли диск из магазина и протестировали его в одном из перечисленных выше бенчмарков, практически всегда вы получите заявленные характеристики. Но если повторить тестирование через некоторое время, когда диск будет частично или почти полностью заполнен или же был заполнен, но вы самым обычным способом удалили некоторое количество данных, то результаты могут разительно отличаться. Это связано как раз с принципом работы твердотельных накопителей с данными, когда они не удаляются сразу, а только помечаются на удаление. В таком случае перед записью новых данных (тех же тестовых файлов из бенчмарков), сначала производится удаление старых данных. Более подробно мы рассказывали об этом в предыдущем материале.
На самом деле в зависимости от сценариев работы, параметры нужно подбирать самим. Одно дело – домашние или офисные системы, где используется Windows/Linux/MacOS, а совсем другое – серверные, предназначенные для выполнения определённых задач. К примеру, в серверах, работающих с базами данных, могут быть установлены NVMe-накопители, прекрасно переваривающие глубину очереди хоть 256 и для которых таковая 32 или 64 – детский лепет. Конечно, применение классических бенчмарков, перечисленных выше, в данном случае – пустая трата времени. В крупных компаниях используют самописные сценарии тестирования, например, на основе утилиты fio. Те, кому не требуется воспроизведение определённых задач, могут воспользоваться международной методикой SNIA, в которой описаны все проводимые тесты и предложены псевдоскрипты. Да, над ними потребуется немного поработать, но можно получить полностью автоматизированное тестирование, по результатам которого можно понять поведение накопителя – выявить его сильные и слабые места, посмотреть, как он ведёт себя при длительных нагрузках и получить представление о производительности при работе с разными блоками данных.
В любом случае надо сказать, что у каждого производителя тестовый софт свой. Чаще всего название, версия и параметры выбранного им бенчмарка дописываются в спецификации мелким шрифтом где-нибудь внизу. Конечно, результаты примерно сопоставимы, но различия в результатах, безусловно, могут быть. Из этого следует, как бы грустно это ни звучало, что пользователю надо быть внимательным при тестировании: если результат не совпадает с заявленным, то, возможно, просто установлены другие параметры тестирования, от которых зависит очень многое.
Теория – хорошо, но давайте вернёмся к реальному положению дел. Как мы уже говорили, важно найти данные о параметрах тестирования производителем именно того накопителя, который вы приобрели. Думаете это всё? Нет, не всё. Многое зависит и от аппаратной платформы – тестового стенда, на котором проводится тестирование. Конечно, эти данные также могут быть указаны в спецификации на конкретный SSD, но так бывает не всегда. Что от этого зависит? К примеру, перед покупкой SSD, вы прочитали несколько обзоров. В каждом из них авторы использовали одинаковые стандартные бенчмарки, которые продемонстрировали разные результаты. Кому верить? Если материнские платы и программное обеспечение (включая операционную систему) были одинаковы – вопрос справедливый, придётся искать дополнительный независимый источник информации. А вот если платы или ОС отличаются – различия в результатах можно считать в порядке вещей. Другой драйвер, другая операционная система, другая материнская плата, а также разная температура накопителей во время тестирования – всё это влияет на конечные результаты. Именно по этой причине получить те цифры, которые вы видите на сайтах производителей или в обзорах, практически невозможно. И именно по этой причине нет смысла беспокоиться за различия ваших результатов и результатов других пользователей. Например, на материнской плате иногда реализовывают сторонние SATA-контроллеры (чтобы увеличить количество соответствующих портов), а они чаще всего обладают худшими скоростями. Причём разница может составлять до 25-35%! Иными словами, для воспроизведения заявленных результатов потребуется чётко соблюдать все аспекты методики тестирования. Поэтому, если полученные вами скоростные показатели не соответствуют заявленным, нести покупку обратно в магазин в тот же день не стоит. Если, конечно, это не совсем критичная ситуация с минимальным быстродействием и провалами при чтении или записи данных. Кроме того, скорости большинства твердотельных накопителей меняются в худшую скорость с течением времени, останавливаясь на определённой отметке, которая называется стационарная производительность. Так вот вопрос: а надо ли в итоге постоянно тестировать SSD? Хотя не совсем правильно. Вот так лучше: а есть ли смысл постоянно тестировать SSD?
Регулярное тестирование или наблюдение за поведением?
Так надо ли, приходя с работы домой, приниматься прогонять в очередной раз бенчмарк? Вот это, как раз, делать и не рекомендуется. Как ни крути, но любая из существующих программ данного типа пишет данные на накопитель. Какая-то больше, какая-то меньше, но пишет. Да, по сравнению с ресурсом SSD записываемый объём достаточно мал, но он есть. Да и функции TRIM/Deallocate потребуется время на обработку удалённых данных. В общем, регулярно или от нечего делать запускать тесты никакого смысла нет. Но вот если в повседневной работе вы начинаете замечать подтормаживания системы или тяжёлого программного обеспечения, установленного на SSD, а также зависания, BSOD’ы, ошибки записи и чтения файлов, тогда уже следует озадачиться выявлением причины возникающей проблемы. Не исключено, что проблема может быть на стороне других комплектующих, но проверить накопитель – проще всего. Для этого потребуется фирменное программное обеспечение от производителя SSD. Для наших накопителей – Kingston SSD Manager. Но перво-наперво делайте резервные копии важных данных, а уже потом занимайтесь диагностикой и тестированием. Для начала смотрим в область SSD Health. В ней есть два показателя в процентах. Первый – так называемый износ накопителя, второй – использование резервной области памяти. Чем ниже значение, тем больше беспокойства с вашей стороны должно быть. Конечно, если значения уменьшаются на 1-2-3% в год при очень интенсивном использовании накопителя, то это нормальная ситуация. Другое дело, если без особых нагрузок значения снижаются необычно быстро. Рядом есть ещё одна область – Health Overview. В ней кратко сообщается о том, были ли зафиксированы ошибки разного рода, и указано общее состояние накопителя. Также проверяем наличие новой прошивки. Точнее программа сама это делает. Если таковая есть, а диск ведёт себя странно (есть ошибки, снижается уровень «здоровья» и вообще исключены другие комплектующие), то можем смело устанавливать.
Если же производитель вашего SSD не позаботился о поддержке в виде фирменного софта, то можно использовать универсальный, к примеру – CrystalDiskInfo. Нет, у Intel есть своё программное обеспечение, на скриншоте ниже – просто пример 🙂 На что обратить внимание? На процент состояния здоровья (хотя бы примерно, но ситуация будет понятна), на общее время работы, число включений и объёмы записанных и считанных данных. Не всегда эти значения будут отображены, а часть атрибутов в списке будут видны как Vendor Specific. Об этом чуть позже.
А вот яркий пример уже вышедшего из строя накопителя, который работал относительно недолго, но потом начал работать «через раз». При включении система его не видела, а после перезагрузки всё было нормально. И такая ситуация повторялась в случайном порядке. Главное при таком поведении накопителя – сразу же сделать бэкап важных данных, о чём, правда, мы сказали совсем недавно. Но повторять это не устанем. Число включений и время работы – совершенно недостижимые. Почти 20 тысяч суток работы. Или около 54 лет…
Но и это ещё не всё – взгляните на значения из фирменного ПО производителя! Невероятные значения, верно? Вот в таких случаях может помочь обновление прошивки до актуальной версии. Если таковой нет, то лучше обращаться к производителю в рамках гарантийного обслуживания. А если новая прошивка есть, то после обновления не закидывать на диск важные данные, а поработать с ним осторожно и посмотреть на предмет стабильности. Возможно, проблема будет решена, но возможно – нет.
Добавить можно ещё вот что. Некоторые пользователи по привычке или незнанию используют давно знакомый им софт, которым производят мониторинг состояния классических жёстких дисков (HDD). Так делать настоятельно не рекомендуется, так как алгоритмы работы HDD и SSD разительно отличаются, как и набор команд контроллеров. Особенно это касается NVMe SSD. Некоторые программы (например, Victoria) получили поддержку SSD, но их всё равно продолжают дорабатывать (а доработают ли?) в плане корректности демонстрации информации о подключённых носителях. К примеру, прошло лишь около месяца с того момента, как показания SMART для SSD Kingston обрели хоть какой-то правильный вид, да и то не до конца. Всё это касается не только вышеупомянутой программы, но и многих других. Именно поэтому, чтобы избежать неправильной интерпретации данных, стоит пользоваться только тем софтом, в котором есть уверенность, – фирменные утилиты от производителей или же крупные и часто обновляемые проекты.
Присмотр за каждой ячейкой – смело. Глупо, но смело
Некоторые производители реализуют в своём программном обеспечении возможность проверки адресов каждого логического блока (LBA) на предмет наличия ошибок при чтении. В ходе такого тестирования всё свободное пространство накопителя используется для записи произвольных данных и обратного их считывания для проверки целостности. Такое сканирование может занять не один час (зависит от объёма накопителя и свободного пространства на нём, а также его скоростных показателей). Такой тест позволяет выявить сбойные ячейки. Но без нюансов не обходится. Во-первых, по-хорошему, SSD должен быть пуст, чтобы проверить максимум памяти. Отсюда вытекает ещё одна проблема: надо делать бэкапы и заливать их обратно, что отнимает ресурс накопителя. Во-вторых, ещё больше ресурса памяти тратится на само выполнение теста. Не говоря уже о затрачиваемом времени. А что в итоге мы узнаем по результатам тестирования? Варианта, как вы понимаете, два – или будут битые ячейки, или нет. В первом случае мы впустую тратим ресурс и время, а во втором – впустую тратим ресурс и время. Да-да, это так и звучит. Сбойные ячейки и без такого тестирования дадут о себе знать, когда придёт время. Так что смысла в проверки каждого LBA нет никакого.
А можно несколько подробнее о S.M.A.R.T.?
Все когда-то видели набор определённых названий (атрибутов) и их значений, выведенных списком в соответствующем разделе или прямо в главном окне программы, как это видно на скриншоте выше. Но что они означают и как их понять? Немного вернёмся в прошлое, чтобы понять что к чему. По идее, каждый производитель вносит в продукцию что-то своё, чтобы этой уникальностью привлечь потенциального покупателя. Но вот со S.M.A.R.T. вышло несколько иначе.
В зависимости от производителя и модели накопителя набор параметров может меняться, поэтому универсальные программы могут не знать тех или иных значений, помечая их как Vendor Specific. Многие производители предоставляют в открытом доступе документацию для понимания атрибутов своих накопителей – SMART Attribute. Её можно найти на сайте производителя.
Именно поэтому и рекомендуется использовать именно фирменный софт, который в курсе всех тонкостей совместимых моделей накопителей. Кроме того, настоятельно рекомендуется использовать английский интерфейс, чтобы получить достоверную информацию о состоянии накопителя. Зачастую перевод на русский не совсем верен, что может привести в замешательство. Да и сама документация, о которой мы сказали выше, чаще всего предоставляется именно на английском.
Сейчас мы рассмотрим основные атрибуты на примере накопителя Kingston UV500. Кому интересно – читаем, кому нет – жмём PageDown пару раз и читаем заключение. Но, надеемся, вам всё же интересно – информация полезная, как ни крути. Построение текста может выглядеть необычно, но так для всех будет удобнее – не потребуется вводить лишние слова-переменные, а также именно оригинальные слова будет проще найти в отчёте о вашем накопителе.
(ID 1) Read Error Rate – содержит частоту возникновения ошибок при чтении.
(ID 5) Reallocated Sector Count – количество переназначенных секторов. Является, по сути, главным атрибутом. Если SSD в процессе работы находит сбойный сектор, то он может посчитать его невосполнимо повреждённым. В этом случае диск использует вместо него сектор из резервной области. Новый сектор получает логический номер LBA старого, после чего при обращении к сектору с этим номером запрос будет перенаправляться в тот, что находится в резервной области. Если ошибка единичная – это не проблема. Но если такие сектора будут появляться регулярно, то проблему можно считать критической.
(ID 9) Power On Hours – время работы накопителя в часах, включая режим простоя и всяческих режимов энергосбережения.
(ID 12) Power Cycle Count – количество циклов включения и отключения накопителя, включая резкие обесточивания (некорректное завершение работы).
(ID 170) Used Reserved Block Count – количество использованных резервных блоков для замещения повреждённых.
(ID 171) Program Fail Count – подсчёт сбоев записи в память.
(ID 172) Erase Fail Count – подсчёт сбоев очистки ячеек памяти.
(ID 174) Unexpected Power Off Count – количество некорректных завершений работы (сбоев питания) без очистки кеша и метаданных.
(ID 175) Program Fail Count Worst Die – подсчёт ошибок сбоев записи в наихудшей микросхеме памяти.
(ID 176) Erase Fail Count Worst Die – подсчёт ошибок сбоев очистки ячеек наихудшей микросхемы памяти.
(ID 178) Used Reserved Block Count worst Die – количество использованных резервных блоков для замещения повреждённых в наихудшей микросхеме памяти.
(ID 180) Unused Reserved Block Count (SSD Total) – количество (или процент, в зависимости от типа отображения) ещё доступных резервных блоков памяти.
(ID 187) Reported Uncorrectable Errors – количество неисправленных ошибок.
(ID 194) Temperature – температура накопителя.
(ID 195) On-the-Fly ECC Uncorrectable Error Count – общее количество исправляемых и неисправляемых ошибок.
(ID 196) Reallocation Event Count – количество операций переназначения.
(ID 197) Pending Sector Count – количество секторов, требующих переназначения.
(ID 199) UDMA CRC Error Count – счётчик ошибок, возникающих при передаче данных через SATA интерфейс.
(ID 201) Uncorrectable Read Error Rate – количество неисправленных ошибок для текущего периода работы накопителя.
(ID 204) Soft ECC Correction Rate – количество исправленных ошибок для текущего периода работы накопителя.
(ID 231) SSD Life Left – индикация оставшегося срока службы накопителя на основе количества циклов записи/стирания информации.
(ID 241) GB Written from Interface – объём данных в ГБ, записанных на накопитель.
(ID 242) GB Read from Interface – объём данных в ГБ, считанных с накопителя.
(ID 250) Total Number of NAND Read Retries – количество выполненных попыток чтения с накопителя.
Пожалуй, на этом закончим список. Конечно, для других моделей атрибутов может быть больше или меньше, но их значения в рамках производителя будут идентичны. А расшифровать значения достаточно просто и обычному пользователю, тут всё логично: увеличение количества ошибок – хуже диску, снижение резервных секторов – тоже плохо. По температуре – всё и так ясно. Каждый из вас сможет добавить что-то своё – это ожидаемо, так как полный список атрибутов очень велик, а мы перечислили лишь основные.
Паранойя или трезвый взгляд на сохранность данных?
P.S. В случае возникновения проблем с SSD подорожник всё-таки не поможет 🙁
Для получения дополнительной информации о продуктах Kingston обращайтесь на сайт компании.