Сравнение SSD и HDD дисков в реальных условиях использования
В этой статье мы выясним как и в какой степени SSD влияет на работу в реальных условиях использования.
Если вы давно хотели увидеть реальную производительность SSD в сравнении с привычными HDD, или же, если вы задумывались перенести систему на SSD, но не знали стоит ли это того, эта статья для вас!
Смысла тестировать диск в идеальных условиях мало, т.к. в жизни такого не бывает, поэтому я намерено рассматриваю тесты на примерах из реальной жизни, когда диск заполнен тысячами файлов, играми, файлами кэша браузеров и программ обработки видео и тд.
В общем, запасайтесь попкорном, садитесь поудобнее, и давайте уже перейдем к делу.
В чем проблема HDD дисков?
Проблема в том, что обычные HDD диски, которые мы до сих пор используем в компьютерах, не изменялись c 1990x wiki годов, когда впервые было решено ref делать HDD, работающие на 4300 rpm и 5400 rpm (оборотов в минуту)
Шел 2016 год — 20-25 лет спустя, мы, все еще, имеем те же самые 5400 rpm диски, работающие на скорости 60-90 МБ/с, но потребности пользователей уже давно изменились, теперь мы работаем с огромными проектами и большим количеством файлов в многозадачном режиме, требующие большой пропускной способности и отзывчивости диска, даже если, на заднем плане уже выполняют работу несколько других программ.
Начиная с 2001, некоторые производители начали выпускать диски пользовательского сегмента работающие на скорости 7200 оборотов в минуту, вместо 5400, но это ничего не изменило, прирост с 90 МБ/с до 120 МБ/с (33% — 5400-7200) по-прежнему не дает значимого эффекта.
Тесты | синтетические (потенциальные скорости работы диска)
Ниже представлен синтетический тест, сравнивающий производительность самого важного аспекта — работы диска с мелкими блоками данных (в частности 4 кб):
При операциях — чтения (read)
- HDD медленее в 94 раза (0.68 МБ/с против 63.6 МБ/с), по сравнению с SSD
- HDD медленее в 53 раза (0.36 МБ/с против 19 МБ/с), по сравнению с SSD
При операциях — записи (write)
- HDD медленее в 178 раз (0.78 МБ/с против 139 МБ/с), по сравнению с SSD
- HDD медленее в 86 раз (0.64 МБ/с против 55 МБ/с), по сравнению с SSD
Почему нас интересует, в основном, результат работы диска с мелкими блоками данных?
Дело в том, что открываете ли вы браузер, или же, импортируете проект, состоящий из сотен файлов, в программу, вроде Unreal Engine, не важно, что вы делаете, во всех подобных случаях, компьютер обрабатывает огромное количество мелких блоков данных (преимущественно считывает, поэтому скорость чтения обычно важнее, чем скорость записи)
Секвенциальная скорость («Seq Q32T1» и «Seq» на скриншоте выше) важна при записи / чтении файлов больших размеров (МБ или ГБ), что происходит реже, и не влияет на отзывчивость системы, в такой же степени, как работа с тысячами мелких блоков.
Почему же Apple компьютеры намного отзывчивее обычных ПК и «никогда» не тормозят?
В мире компьютеров сложилось мнение, что вся беда в операционной системе — Mac OSX на компьютерах Apple «оптимизирована», «никогда не тормозит», «нету синих экранов сбоя системы»
Может быть, это потому, что:
Компьютеры Apple (не считая самые дешевые комплектации): имеют все те же компоненты, кроме одного — диск m.2 SSD / проприетарные аналоги:
— Работающий на скорости (700 — 1100 МБ/с) через NVMe, имея возможность обрабатывать 65000 потоков ожидания, выполняющие по 65000 команд каждый
— Имеющий системы предотвращения потери данных, системы защиты от перегрева, способствующие предотвращению появления ошибок и зависаний при работе с несколькими ГБ данных состоящих в основном из мелких блоков, в многозадачном режиме
— и тд. и тп.
В то время как, опыт работы с Windows пк формировался при работе с компьютерами, имеющими:
— Обычный HDD 5400 rpm (шумящий и вибрирующий при работе, из-за наличия движущихся частей) имеющий возможность обрабатывать 1 поток ожидания, выполняющий 32 команды
— Работающий на скорости (60 — 110 МБ/с)
— Постоянно заставляя всех пользователей наблюдать состояние — «Не отвечает», наблюдать за издевательски медленной реакцией при работе в многозадачном режиме, не только с мелкими, но и с относительно крупным блоками данных.
Оставив все остальные компоненты компьютера на местах, поменяте диски местами, поставив 5400 rpm HDD на Apple, а m.2 SSD на Windows ПК, и окажется, что диск действительно самая важная (для быстродействия и отзывчивости) часть компьютера, т.к. обычный HDD диск очень медленнен, и заставляет ждать всю систему пока он закончит обрабатывать все очереди задач от программ и ОС, что сильно замедляется при работе в многозадачном режиме, имея, к тому же, приложения, делающие работу на заднем плане, которых может быть довольно много — от авто-обновления зависимостей проектов, до задач, поставленных на обработку самим пользователем.
Теперь, перейдем к тестам!
Тестовая конфигурация | Тесты реальных условий использования
Все результаты тестов получены на ноутбуке, имеющем данные компоненты:
OS: Windows 10
CPU: i7 3610qm
RAM: 12 ГБ
Подопытные:
HDD: Toshiba MQ01ABF050 | 465 ГБ (SATA)
SSD: Kingston HyperX Fury | 120 ГБ (SATA)
| Обновление чистой Windows 7 на Windows 10
SSD Общее время: ~9 минут — Быстрее на 188% (в 2.9 раза)
HDD Общее время: ~26 минут
Первые 4 строки — процесс обновления Windows 10
Последняя строка — тест, чтобы убедиться в том, что процесс обновления закончен, и ПК готов к работе.
| Время запуска Windows 10
SSD Время запуска Windows и программ в трее: 0:16 | Общее время: 0:23 — Быстрее на 217% (в 3.17 раза)
HDD Время запуска Windows и программ в трее: 0:48 | Общее время: 1:13
PDF открывался сразу же после появления рабочего стола
Отсчет заканчивался после загрузки программ в трее и полного открытия PDF файла
| Время запуска приложений
SSD Время запуска приложений | Общее время: 1:44 — Быстрее на 274% (в 3.74 раза)
HDD Время запуска приложений | Общее время: 6:29
| Время выполнения задач в приложениях
SSD Выполнение задач в приложениях | Общее время: 2:29 — Быстрее на 175% (в 2.75 раза)
HDD Выполнение задач в приложениях | Общее время: 6:50
Результаты
Судя по тестам и ощущениям, наш подопытный HyperX Fury SSD обошел HDD по всем параметрам в 100% случаев, решив головную боль, во всех сферах, требующих высокой отзывчивости системы, таких как, создание игр, обработки видео / аудио, симуляции частиц, постобработка, работа с сотнями ГБ данных или тысячами OpenEXR.
После перехода на SSD диск, больше не заметно никаких проблем с подвисаниями, касается ли это проблемы скорости обработки в AE, из-за того, что ваш sublime text загружает апдейты зависимостей, используя 100% диска в это время, или же, остановки работы из-за того, что у вас на заднем плане просчитывается BVH перед рендером в blender, или же, пока Maya, в течении нескольких часов, создает alembic файлы кэша, не давая зайти даже в интернет без зависания.
Не заметно больше и никаких ожиданий пока отвиснет Audacity, после уменьшения звуковой дорожки, каждые 2 минуты и никаких ожиданий пока прогрузятся все HDR или EXR в папке каждый раз по 1-3 минуты (!). Больше не приходится останавливать работу одного приложения, для того, чтобы ускорить отзывчивость других, т.к. оно загружало диск под 100%. Не приходится и ждать по несколько секунд после каждого действия в Unreal Engine, при любом аспекте работы, от импорта фалов, до применения и тестирования ассетов.
Не говоря уже о скорости перезагрузки системы после обновлений, которая происходит за секунды, вместо минут, и открытии приложений, что происходит теперь «относительно» мгновенно.
И тд и тп., если вы со всем этим сталкивались, вы меня хорошо понимаете и смысла продолжать писать разрешенные проблемы, не имеет, если же вы не понимаете о чем речь, скорее всего вам станет скучно читать еще пару сотен проблем, разрешенных с помощью SSD, в любом случае.
По личному опыту, я заметил, что пока работаешь на компьютере с HDD, не замечаешь на сколько не продуктивна и раздражительна работа из-за постоянных ожиданий, и статуса «не отвечает», особенно если ваша работа за компьютером не ограничивается лазанием по интернету.
Итог — нужен ли вам SSD?
- Работающий абсолютно бесшумно (в отличии от HDD, имеющего движущиеся части, создающие шум и вибрацию)
- Диск, не заставляющий нервничать, из-за бесконечных ожиданий и медленной работы программ от этапа открытия программы — работы в ней — и до ее закрытия, только лишь потому, что, в отличии от всех остальных компонентов пк и программ, скорость работы HDD дисков потребительского сегмента не эволюционировала последние 20 лет.
- Если вам нужен диск, имеющий преимущество по скорости и отзывчивости перед HDD в несколько раз во всех типах задач, от браузинга интернета до работы в многозадачном режиме, свойственном разработке кода / игр, работе с 3д графикой, анимацией, симуляцией частиц / обработкой видео, аудио / и тд.
https://habr.com/ru/articles/394135/