Как проверить скорость жесткого диска HDD и SSD. Проверка SSD диска: лучшие утилиты для диагностики и улучшения работы

Сейчас ударными темпами идет модернизация дисковых подсистем практически у любых хостеров. Твердотельные накопители стали существенным рывком в улучшении производительности компьютерного и в том числе серверного оборудования. Дело в том, что диск уже много лет был узким местом, что называется «слабым звеном», в производительности любых информационных систем. Другими словами все остальные составляющие — процессор, оперативная память, системные шины и даже сеть — все уже давно сильно быстрее и производительнее накопителей. SSD дает прирост производительности любого устройства примерно в 3-5 раз. Это значит любые приложения будут запускаться в несколько раз быстрее, иногда даже в десятки раз быстрее.

Итак, хостер предлагает вам две тарифные линейки — SSD и не_SSD. Вы, конечно же, берете SSD. Но как убедиться в том, что хостер выдал действительно SSD? Ведь для работы сайта нет никакой разницы — у вас все будет работать на хостинге с любым диском. То есть, теоретически хостер может вам объявить, что у него серверы на быстрых твердотельных дисках. А на деле продавать мощности на обычных традиционных HDD. И вы, скорее всего, даже не узнаете об этом.

Ведь SSD гораздо дороже обычных дисков. А у хостеров мощности ведь серьезные, им нужно терабайты данных хранить. Представляете, сколько такие системы могут стоить, учитывая, что 1 Гб твердотельного накопителя в примерно в 10 раз дороже 1 Гб обычного диска?

Что такое SSD-boost или flashcache?

Вообще, есть гибридная система. Когда используют связку SSD + HDD. При этом, все данные хранятся на традицонных больших дисках. Есть специальный софт, который настраивает эти диски в особый хитрый массив, где SSD выступает как бы кэшем для любых данных, которые записываются или считываются. В таком массиве мы имеем небольшой SSD, допустим на 120 Гб и за ним большой HDD, на 2 Tb. Такая связка дает скорость чтения/записи как у SSD, но объем, как у HDD. Вот такие дела. При этом, хостер спокойно может вам сказать, что у него все на SSD. Честные хостеры называют это SSD-boost. На работе сайтов это никак негативно не отражается.

Я проверял скорость дисков у десятков различных хостеров. Вы удивитесь, но только 1 из 5 хостеров дает «честный» SSD.

Такие вещи фиксирую скриншотами.

Тесты фейковых SSD некоторых хостеров

Хостер №1

Здесь мы видим всего 30 Мб/с на запись. Это нормальная скорость для обычного HDD. Но у хостера он объявлен как SSD.

Хостер №2

Аналогичная картина. Но скорость чтения уже получше немного. Возможно это случай с flashcache, но очень перегруженный. А скорее всего просто raid массив из обычных HDD. Можно их собирать таким образом, что увеличивается в 1,5-2 раза производительность на чтение.

Хостер №3

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

Хостер №4

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

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

Тесты реальных SSD

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

Вот так это выглядит. Скорость записи свыше 100 Mb/s должна быть. Это минимум для SSD. Это тест с моего рабочего ноутбука, на котором я сейчас пишу этот пост. В нем стоит самый дешевый SSD на 120 Gb. Как видите, скорость работы у него в 4-5 раз быстрее чем у традиционного диска.

А вот тест хостера, который предоставляет реальный SSD.

Вот здесь уж точно настоящий SSD. Вот таким оно и должно быть. Возможно настроен буст, но таки это SSD и жить с этим хостером можно.

Как сделать тест скорости диска у хостера?

Я для этого использую утилиту dd. Она есть в любом linux. Но обращаться с ней следует осторожно, иначе есть риск испортить вообще весь сервер, все данные на нем. Поскольку эта утилита пишет сырые данные в любое устройство или файл, которое ей укажешь.

Итак, для теста записи следует взять поток нулей из специального устройства /dev/zero и направить его в файл, на тестеруемом диске. Любой произвольный файл. Например в папку временных файлов /tmp/test.img

Dd if=/dev/zero of=/tmp/test.img bs=1M count=1024 oflag=dsync

Такая команда создаст файл в 1 Гб размером и выведет скорость записи.

Сразу же можно проверить и скорость чтения, только здесь опция if должна указывать на созданный файл, а of куда нибудь в пустоту. В линуксах есть такое устройство /dev/null , в него и направим:

Dd if=/tmp/test.img of=/dev/null bs=1M count=1024

Но перед этим, нужно сбросить дисковый кэш, иначе файл будет считан за секунду, а вам выведется скорость чтения в Gb/s. Это делается такой командой:

Sysctl vm.drop_caches=3

После чего проводим тест чтения второй командой.

Ну и по окончанию нужно удалить тестовый файл, дабы не занимал место:

Rm -f /tmp/test.img

Это все сработает только на выделенном сервере или VPS. Причем, не на всяком VPS. Поскольку они различаются еще и по технологии виртуализации. Многие хостеры дают не полноценную виртуализацию (KVM, XEN) а контейнеры (openVZ). Здесь нет доступа к параметрам ядра, а значит не получится сбросить кэш. Придется читать и писать в разные файлы, либо перед тестом чтения подождать несколько часов, пока дисковый кэш перезапишется другими данными. Также довольно сложно проверить скорость на виртуальном (shared) хостинге, поскольку вы не имеете там root доступа. Но утилита dd обычно доступна любому системному пользователю, поэтому можно проверить и на нём, имея доступ по SSH.

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

Программы для теста скорости работы жесткого диска

Для проверки скорости в этой программе в поле Накопитель нужно выбрать нужный вам диск. Это может быть как винчестер полностью, так и отдельные его логические разделы. При этом можно стартовать с определенной позиции на этом диске. Она указывается в соответствующем поле Позиция (%), это довольно полезно при большом объеме проверяемого диска. В поле Режим Вы можете выбрать режим, тест которого хотите провести. Всего их 4: Чтение, запись, запись+чтение, запись+чтение+проверка. Также у Вас есть возможность протестировать пиковую скорость винчестера и записать результаты теста в текстовый файл, что может пригодиться при возникновении каких-либо ошибок. Для этого нужно поставить галочки возле соответствующих полей.

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

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

Скачать HD Speed — http://www.steelbytes.com/?mid=20

Эта программа имеет русскую версию, но простота интерфейса позволяет пользоваться и англоязычной версией утилиты.

Для проверки скорости с помощью этой программы в первую очередь надо выбрать число циклов записи и чтения и размер тестируемого файла. Наиболее оптимальными вариантами будут значения 5 и 1 GiB соответственно. Далее в открывающемся списке выбирается диск для теста. После этого следует выбрать кнопку All.

Хотя, очень часто, достаточно ограничится проверкой последовательной записи и чтения (кнопка SeqQ32T1). После проверки программа выдаст Вам результаты скорости чтения диска и записи на него (соответственно, это столбцы Read и Write).

Скачать CrystalDiskMark — http://crystalmark.info/software/CrystalDiskMark/index-e.html

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

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

Если Вас интересует более подробная картина, то обратитесь к графику, по вертикальной оси которого откладываются непосредственно значения скорости, а по горизонтальной – стадия проверки.

Скачать Ashampoo HDD Control 2 — https://www.ashampoo.com/ru/rub/pin/0365/system-software/hdd-control-2

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

Жесткий диск - устройство, обладающее невысокой, но достаточной для повседневных нужд скоростью работы. Однако из-за определенных факторов она может быть гораздо меньше, в результате чего замедляется запуск программ, чтение и запись файлов и в целом работать становится некомфортно. Выполнив ряд действий по увеличению скорости работы винчестера, можно добиться заметного прироста производительности в работе операционной системы. Рассмотрим, как ускорить работу жесткого диска в Windows 10 или других версиях этой операционной системы.

На скорость работы жесткого диска влияет несколько факторов, начиная от того, насколько он заполнен, и заканчивая настройками BIOS. Некоторые жесткие диски в принципе имеют невысокую скорость работы, которая зависит от частоты вращения шпинделя (обороты в минуту). В старых либо дешевых ПК обычно установлен HDD со скоростью 5600 об/м, а в более современных и дорогих - 7200 об/м.

Объективно — это очень слабые показатели на фоне остальных комплектующих и возможностей операционных систем. HDD - очень старый формат, и на смену ему потихоньку приходят . Ранее мы уже делали их сравнение и рассказали, сколько служат SSD:

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

Способ 1: Очистка жесткого диска от лишних файлов и мусора

Такое, казалось бы, простое действие может ускорить работу диска. Причина, по которой важно следить за чистотой HDD, очень проста - переполненность косвенно влияет на скорость его работы.

Мусора на компьютере может быть гораздо больше, чем вам кажется: старые точки восстановления Windows, временные данные браузеров, программ и самой операционной системы, ненужные установщики, копии (дублирующиеся одни и те же файлы) и др.

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

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

Вы также можете завести дополнительный накопитель, куда переместите не особо нужные вам файлы. Таким образом, основной диск будет более разгружен и начнет быстрее работать.

Способ 2: Разумное использование дефрагментатора файлов

Один из излюбленных советов касательно ускорения работы диска (да и всего компьютера) - дефрагментация файлов. Это действительно актуально для HDD, поэтому имеет смысл его использовать.

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

Очень важно не злоупотреблять этим процессом, потому что это даст лишь негативный эффект. Одного раза в 1-2 месяца (в зависимости от активности пользователя) вполне достаточно для поддержания оптимального состояния файлов.

Способ 3: Чистка автозагрузки

Этот способ не напрямую, но влияет на скорость работы жесткого диска. Если вы считаете, что ПК медленно загружается при включении, программы долго запускаются, и виной тому медленная работа диска, то это не совсем так. Из-за того, что система вынуждена запускать нужные и ненужные программы, а жесткий диск имеет ограниченную скорость обработки указаний Windows, и возникает проблема снижения скорости.

Разобраться с автозагрузкой вы можете, используя другую нашу статью, написанную на примере Windows 8.

Способ 4: Изменение параметров устройства

Медленная работа диска может зависеть и от его рабочих параметров. Чтобы их изменить, необходимо использовать «Диспетчер устройств» .

Способ 5: Исправление ошибок и битых секторов

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

Мы уже рассказывали, как устранить ошибки HDD в другой статье.

Способ 6: Изменение режима подключения жесткого диска

Даже не очень современные материнские платы поддерживают два стандарта: режим IDE, который преимущественно подходит для старой системы, и режим AHCI - более новый и оптимизированный для современного использования.

Внимание! Этот способ предназначен для опытных пользователей. Будьте готовы к возможным проблемам с загрузкой ОС и другим непредвиденным последствиям. Несмотря на то, что шанс их возникновения крайне мал и стремится к нулю, он все же присутствует.

В то время, как у многих пользователей доступна возможность смены IDE на AHCI, часто об этом даже не знают и мирятся с невысокой скоростью работы винчестера. А между тем это - довольно действенный способ ускорения HDD.

Сперва нужно проверить, какой у вас стоит режим, и сделать это можно через «Диспетчер устройств» .

  1. В Windows 7 нажмите «Пуск» и начните набирать «Диспетчер устройств» .

    В Windows 8/10 нажмите по «Пуск» правой кнопкой мыши и выберите пункт «Диспетчер устройств» .

  2. Найдите ветку «Контроллеры IDE ATA/ATAPI» и разверните ее.

  3. Посмотрите на название подключенных дисков. Зачастую можно встретить имена: «Стандартный контроллер Serial ATA AHCI» либо «Стандартный контроллер PCI IDE» . Но бывают и другие названия — все зависит от конфигурации пользователя. Если в названии встречаются слова «Serial ATA», «SATA», «AHCI», то значит используется подключение по протоколу SATA, с IDE все аналогично. На скриншоте ниже видно, что используется подключение AHCI — желтым выделены ключевые слова.

  4. Если определить не получается, тип подключения можно посмотреть в BIOS/UEFI. Определить это просто: какая настройка будет прописана в меню BIOS, та и установлена на данный момент (скриншоты с поиском этой настройки немного ниже).

    При подключенном режиме IDE его переключение на AHCI нужно начать с редактора реестра.


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

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

От грамотности и скорости работы жесткого диска зависит производительность компьютера. С течением времени, или сразу после покупки, у пользователя может возникнуть подозрение, что HDD или SSD накопитель работают на малой скорости, из-за чего данные с них считываются «с тормозами». В Windows нет инструмента, который бы позволял проверить скорость работы жесткого диска. При этом сторонних решений достаточно, и ниже мы рассмотрим работу двух наиболее популярных программ для проверки жесткого диска – CrystalDiskMark и HD Tune.

Как проверить скорость жесткого диска программой CrystalDiskMark

CrystalDiskMark – наиболее простое и удобное приложение, когда требуется проверить скорость работы жесткого диска или твердотельного накопителя. Функциональность программы невелика, но и установки она не требует, если загрузить ее официального сайта разработчиков. Скачивать нужно приложение, в зависимости от разрядности операционной системы, используемой на компьютере.

Плюсом приложения является поддержка русского языка, при этом требуется дать некоторые объяснения по ее работе. Запустив программу, пользователь увидит 5 зеленых кнопок, каждая из которых выполняет определенный набор тестов:

  • All. Нажав данную кнопку, приложение проведет все проверки, на которые способно;
  • Seq Q32T1. Утилита протестирует последовательное выполнение чтения/записи в один поток с глубиной 32;
  • 4K Q32T1. Утилита протестирует случайное выполнение чтения/записи в один поток с глубиной в 32 блоков размером 4K;
  • Seq. Утилита протестирует последовательное выполнение чтения/записи в один поток с глубиной 1;
  • 4K. Утилита протестирует случайное выполнение чтения/записи в один поток с глубиной в 1 блоков размером 4K.

Для справки: Q32T1 – обозначает количество одновременных потоков и глубину очереди. Если имеется необходимость, данные показатели можно изменить в настройках программы.

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


Важно: Перед тестированием жесткого диска программой CrystalDiskMark, рекомендуется закрыть все приложения, которые могут оказывать влияние на скорость работы накопителей. Особое внимание нужно уделить загрузкам различных файлов из интернета, например, торрент-трекерам.

По результатам тестирования жесткого диска программой CrystalDiskMark, пользователь увидит информацию в графах Read (Чтение) и Write (Запись) для выбранных тестов (или для всех сразу).

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

Как проверить жесткий диск программой HD Tune

Приложение HD Tune имеет значительные отличия от CrystalDiskMark в плане функциональности. Если рассмотренная выше программа способна только протестировать скорость чтения и записи дисков, то приложение HD Tune также может рассказать о температуре накопителя, времени доступа, уровне загрузки процессора, серийном номере HDD или SSD, а также о многом другом. Программа доступна в двух версиях – платной и бесплатной. Для стандартной проверки хватит бесплатного варианта, который можно загрузить с сайта разработчиков. После загрузки, утилиту HD Tune потребуется установить на жесткий диск, в отличие от CrystalDiskMark.

Программа HD Tune способна предложить несколько видов тестов, а также предоставить различную информацию о диске в 4 вкладках:


Стоит отметить, что перед тестированием дисков программой HD Tune, также рекомендуется максимально снизить нагрузку на них, закрыв приложения, антивирусы и прочее, что может их нагружать.

Чтобы выполнить тест скорости записи/чтения диска, запустите командную строку от имени администратора. Для этого в Windows нажмите кнопку "Пуск", в списке программ найдите раздел "Служебные – Windows" и в нем пункт "Командная строка". Нажмите на него правой кнопкой мыши, в открывшемся контекстном меню выберите подпункт "Дополнительно > Запуск от имени администратора" и подтвердите действие.

Для запуска предустановленного набора тестов наберите команду:

Winsat disk

и нажмите клавишу "Enter". По завершении работы данной команды результаты тестов скорости будут выведены в окно консоли.

Нам интересны следующие строки:

  • Disk Random 16.0 Read – скорость чтения случайных 256 блоков размером 16 Кб (т.е. 4 Мб тестовых данных);
  • Disk Sequential 64.0 Read – скорость чтения последовательных 256 блоков размером 64 Кб (16 Мб тестовых данных);
  • Disk Sequential 64.0 Write – скорость записи последовательных 256 блоков размером 64 Кб (16 Мб тестовых данных).

Также рядом с результатами скорости можно увидеть индекс производительности ваших дисков, тот самый, который выводится в окне свойств системы Windows 7. Для Windows 7 он будет находиться в диапазоне от 1.0 до 7.9, а для Windows 8 и 10 – от 1.0 до 9.9.

По желанию, для более тонкого тестирования к команде "winsat disk" можно добавить следующие параметры:

  • "-seq" или "-ran" – последовательное или случайное чтение/запись;
  • "-read" или "-write" – чтение или запись;
  • "-n N" — номер физического диска (N – число). По умолчанию номер равен "0". Нельзя использовать вместе с параметром "-drive";
  • "-drive X" – диск (X – буква без двоеточия). По умолчанию тестируется диск "C:". Нельзя использовать вместе с параметром "-n";
  • "-count N" – количество итераций теста записи/чтения, где N – число от 1 до 50 (по умолчанию 1);
  • "-iocount N" – количество тестовых блоков, которые будут записаны/прочитаны во время тестирования, где N – число от 256 до 5000 (по умолчанию 256);
  • "-seqsize N" – размер блоков в байтах для теста скорости последовательной записи/чтения, где N – число от 65536 до 1048576 (по умолчанию 65536);
  • "-ransize N" – размер блоков в байтах для теста скорости случайной записи/чтения, где N – число от 16384 до 1048576 (по умолчанию 16384).

С другими параметрами команды "winsat disk" можно ознакомиться на сайте Microsoft TechNet (на английском) .

Примеры использования

Следующая команда выполнит предустановленный набор тестов скорости чтения/записи на диске "D:":

Winsat disk -drive d

Тест скорости чтения последовательных блоков на диске "D:":

Winsat disk -seq -read -drive d

Тест скорости записи случайных блоков на диске "D:":

Winsat disk -ran -write -drive d

Две итерации теста скорости чтения 512 случайных блоков размером 1Мб (1048576 б) на диске "D:" (т.е. в целом будет прочтено 2×512×1048576=1073741824 б=1 Гб):

Winsat disk -ran -read -drive d -count 2 -iocount 512 -ransize 1048576

Тест съемных носителей

Командой "winsat disk" можно также проверить скорость таких съемных носителей как флешки, карты памяти и др. Не рекомендуем выполнять предустановленный набор тестов командой "winsat disk -drive X", так как флешки и карты памяти работают медленнее жесткого диска компьютера и предустановленный набор тестов может выполняться очень долго. Эффективнее будет использовать следующие команды:

Winsat disk -seq -read -drive X winsat disk -seq -write -drive X winsat disk -ran -read -drive X winsat disk -ran -write -drive X

где X – буква съемного диска.

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