Способы проверки скорости жесткого диска. Как проверить скорость флешки или SSD диска

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

Важно отметить, что для HDD и SSD диска показатели будут отличаться. Это связано с характеристиками железа. Твердотельные накопители работают значительно быстрее. На обычном винчестере загрузка ОС занимает около 40 секунд. Что касается SSD, то на подобном диске система будет загружена за 7 секунд.

Выбор программы для тестирования

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

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

Кристал Диск Марк является утилитой, которая предназначена для проверки скорости винчестера. Следует отметить, что при помощи утилиты также можно проверять съемные носители.

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

  • Seq – Проверка последовательного чтения (записи). Размер блока равен 1 Мб;
  • 512K – Определение случайного считывания. Блок равен 512 Кб;
  • 4K – Анализ случайной записи (чтения). Глубина очереди равна 1, а блок 4 kb
  • 4K QD32 – определение скоростного режима для AHCL и NCQ.

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

  1. Запустить CrystalDiskMark;
  2. Установить количество циклов чтения и записи. Оптимальным значением считается «5»;
  3. Выбрать жесткий диск;
  4. Установка размера файлов для анализа. Лучше всего выбирать – 1 GiB;
  5. Нажать кнопку для запуска теста.

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

Утилита, позволяющая узнать скорость чтения и записи диска, подключенного к компьютеру. Программа способна работать не только с HDD, но и SSD. Помимо тестирования, приложение может определить эксплуатационные качества винчестера. Следует заметить, что существует 2 версии программы платная и бесплатная. Отличия заключаются в «урезанности» бесплатного продукта.

К основным возможностям утилиты можно отнести:

  • Низкоуровневое тестирование производительности;
  • Получение подробной информации о диске;
  • Проверка состояния «здоровья» винчестера;
  • Мониторинг ошибок диска;
  • Определение температурного режима устройства;
  • Дополнительные тесты.

У «Pro» версии возможностей гораздо больше. Важно отметить, что вы можете бесплатно поработать в полной версии на протяжении 15 дней.

После запуска приложения, вы увидите 4 вкладки:

  1. Benchmark.
  2. Info.
  3. Health.
  4. Error Scan.

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

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

Тест скорости жесткого диска – не единственная возможность программы. Во вкладке «Info» утилита отобразит подробную информацию о диске. В списке появятся такие сведения, как модель винчестера, серийный номер, объем и т. д.

Вкладка «Health» отображает состояние здоровья жесткого диска. В том случае, если будет везде установлен показатель «Ok», можно не беспокоиться об устройстве. Это значит, что все функционирует правильно.

Последняя вкладка позволяет отыскать ошибки жёстких дисков. Процедура поиска может занять некоторое время. Зеленые квадратики обозначают, что все хорошо. Красные же свидетельствуют о повреждениях.

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

  • USB-накопители.

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

К основным возможностям программы относится:

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

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

  • Контроля;
  • Дефрагментации;
  • Тестирования;
  • Удаления следов интернета;
  • Очистки диска.

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

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

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

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

Заключение

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

Видео обзор программ для проверки жесткого

Приветствую!
От производительности диска (HDD, SSD) зависит скорость работы и производительность всего персонального компьютера в целом! Однако, к моему удивлению, довольно большое количество пользователей не придают должного значения этому аспекту. И это при том, что от носителя данных напрямую зависит скорость загрузки операционной системы, запуска программ, копирования файлов и данных с диска и обратно и т.д. Другими словами, достаточно большое количество типовых операций на ПК завязано на подсистему памяти.

Сейчас в компьютерах и ноутбуках устанавливаются либо традиционные HDD (hard disk drive – жёсткий диск), либо тренд последнего времени – SSD (solid-state drive – твердотельный накопитель). Зачастую SSD диски значительно опережают в скорости чтения\записи классические HDD диски. К примеру, Windows 10 запускается за 6..7 секунд, в сравнении с 50 секундами загрузки с обычного HDD – как видите, разница весьма существенна!

Этот материал будет посвящён способам проверки скорости и производительности установленного HDD или SSD диска.

Обзор программы CrystalDiskMark

Довольно-таки популярная утилита для измерения и тестирования скорости HDD или SSD диска. Она отлично работает в среде Windows (XP, Vista, 7, 8.1, 10), является бесплатной и поддерживает русский язык интерфейса. Официальный сайт программы: http://crystalmark.info/

Для тестирования HDD или SSD в CrystalDiskMark необходимо сделать следующее:

1) Произвести выбор циклов записи\чтения. По умолчанию данная цифра равняется 5 , что является оптимальным вариантом.

2) После чего необходимо выбрать размер записываемого в процессе теста файла. 1 GiB (1 Гигибайт) будет оптимален.

3) И наконец, необходимо выбрать раздел, который будет использоваться для тестирования диска. Если у вас установлено несколько физических дисков, то выберите раздел, который находится на интересующем вас диске. В примере установленный жёсткий диск один и соответственно выбран раздел C:\ .

4) Для запуска теста нажмите на зелёную кнопку All . К слову сказать, в подавляющем большинстве случаев интерес представляет результат, что находится в строке SeqQ32T1 – скорость линейного чтения\записи. Вы можете запустить тестирование только линейной скорости чтения\записи, нажав соответствующую кнопку.

Результаты тестирования будут отображены в колонках:

Read – параметр, показывающий скорость чтения данных с тестируемого диска.

Write – аналогичный параметр, но показывающий скорость записи на тестируемый жёсткий диск.

На протестированном в примере SSD диске Kingston UV300 скорость линейного чтения составила 546 MB/s – что является весьма достойным результатом. Вообще, для лучших представителей SSD дисков данный параметр варьируется в районе 500.. 580 MB/s, с учётом подключения к SATA3 разъёму на материнской плате.

Если скорость вашего SSD диска существенно меньше заявленной производителем, то имеет смысл проверить, подключен ли он к SATA3 .

Как определить версию и режим работы порта SATA

Разработчик CrystalDiskMark предусмотрительно создал ещё одну диагностическую утилиту – CrystalDiskInfo . В её задачу входит отображение S.M.A.R.T информации о состоянии диска, его температурном режиме и прочих параметрах.

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

После запуска утилиты посмотрите на информацию, что отображается в строчке «Режим передачи »:

SATA/600 – означает, что диск функционирует в SATA3 режиме с максимальной пропускной способностью в 600 МБ/c.

SATA/300 – данный параметр означает, что диск работает в SATA2 режиме с максимальной пропускной способностью в 300 МБ/c.

Ещё может высветиться SATA/150 (150МБ/c) – это первая версия SATA стандарта и она считается весьма устаревшей и не отвечает современным требованиям по пропускной способности подключаемых носителей.

Тогда как классическому HDD вполне достаточно SATA2 (300МБ/с), то SSD необходимо подключать к порту SATA3 , в ином случае он не сможет раскрыть весь свой скоростной потенциал.

Обзор программы AS SSD Benchmark

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

Утилита бесплатна, не нуждается в установке и работает в среде Windows. Официальный сайт программы: http://www.alex-is.de/

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

Обзор программы HD Tune

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

Если же акцентировать внимание на возможностях тестирования скорости, то здесь можно отметить следующее:

  • возможность отдельно задать тестирование записи или чтения
  • удобный визуальный график скорости записи\чтения в процессе тестирования
  • возможность увидеть пиковую скорость и время доступа

Программа работает в среде Windows и представляет удобные инструменты для контроля и тестирования подключенных носителей.

Официальный сайт программы: http://www.hdtune.com/

Краткий итог

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

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

Чтобы выполнить тест скорости записи/чтения диска, запустите командную строку от имени администратора. Для этого в 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 – буква съемного диска.

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

Жесткий диск - устройство, обладающее невысокой, но достаточной для повседневных нужд скоростью работы. Однако из-за определенных факторов она может быть гораздо меньше, в результате чего замедляется запуск программ, чтение и запись файлов и в целом работать становится некомфортно. Выполнив ряд действий по увеличению скорости работы винчестера, можно добиться заметного прироста производительности в работе операционной системы. Рассмотрим, как ускорить работу жесткого диска в 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 и сделать работу с операционной системой более отзывчивой и приятной.

Сейчас ударными темпами идет модернизация дисковых подсистем практически у любых хостеров. Твердотельные накопители стали существенным рывком в улучшении производительности компьютерного и в том числе серверного оборудования. Дело в том, что диск уже много лет был узким местом, что называется «слабым звеном», в производительности любых информационных систем. Другими словами все остальные составляющие — процессор, оперативная память, системные шины и даже сеть — все уже давно сильно быстрее и производительнее накопителей. 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.