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

Нужен ли SSD или почему я не представляю современный ПК без него

Нужен ли SSD или почему я не представляю современный ПК без него
© Александр Навагин

За последнее десятилетие на рынке компьютерного железа произошло много изменений. Intel выпустила 8 поколений процессоров семейства Core, AMD перешла к экспериментальной архитектуре Bulldozer, 5 лет не знала, как довести ее до ума, в итоге сменив на гораздо более успешную Ryzen. Среднее количество ядер в процессорах увеличилось с 2 до 4, а в видеокартах число вычислительных блоков подскочило на порядок.

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

Речь идет не о повышении скорости загрузки ОС: мне все равно, запускается компьютер за 15 секунд или за минуту. Все равно, он у меня работает в режиме 24/7, и этот параметр не имеет никакого значения. Также речь не о повышении скорости вычислений или FPS в играх. Ведь сам по себе SSD на эти параметры почти не влияет. Но на самом деле у твердотельных дисков есть совсем другие преимущества, которые хорошо ощущаются, когда приходится иметь дело с ПК без SSD.

© Александр Навагин
© Александр Навагин

Каким бы мощным ни был процессор, обычный HDD под систему дает о себе знать при эксплуатации ПК. Древний двухъядерник AMD с нормальным SSD часто ведет себя более отзывчиво, чем современный Core i5 с обычным жестким диском. Проявляется это в самых разнообразных сценариях работы, таких как веб-серфинг, запуск программ, редактирование текстовых документов и таблиц, переключение между тяжелыми задачами и т.д.

Скорости чтения и записи в режиме случайного доступа

Многие пользователи рассматривают в качестве главного критерия оценки накопителя скорости записи и чтения данных в последовательном режиме. Но в случае с работой системы эти параметры имеют второстепенные значения. Ведь сама ОС, как и стороннее ПО – это не единый сплошной массив данных, который «одним махом» можно залить в ОЗУ. Программное обеспечение состоит из множества небольших файлов, расположенных по всему массиву памяти. Поэтому при работе с этими файлами на первое место выходит именно скорость работы в режиме случайного доступа.

Представим ситуацию: вы – мастер-газовщик, который должен обойти все квартиры в подъезде и предупредить людей, чтобы до окончания ремонтных работ они не пользовались газовыми приборами. Если обходить все квартиры последовательно, постепенно поднимаясь от первого этажа к девятому – это займет определенное время. Но если вам нужно сначала позвонить в дверь на первом этаже, потом на девятом, потом на шестом, потом на втором, потом снова на девятом и т.д. – времени понадобится намного больше. Вот так и системный накопитель тратит на доступ к файлам в разных местах диска намного больше времени, чем при последовательном чтении одного большого (вроде фильма).

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

Разница в скорости доступа HDD (слева) и SSD (справа) © Александр Навагин
Разница в скорости доступа HDD (слева) и SSD (справа) © Александр Навагин

У SSD подвижных частей нет, доступ к ячейкам флеш-памяти осуществляется на скорости, близкой к скорости света. Не имеет значения, где ячейка размещена физически, разница в скорости доступа к самому первому и самому последнему блоку данных составляет микро- или наносекунды. Поэтому SSD, который в последовательном режиме превосходит HDD в 5 раз (500 МБ/с против 100 МБ/с), в режиме случайного чтения работает на 2 порядка (в 100 раз) быстрее. А для записи это вообще не имеет значения: данные в случайные ячейки заносятся примерно с той же скоростью, что и расположенные рядом.

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

Разница в скорости HDD и SSD © Александр Навагин
Разница в скорости HDD и SSD © Александр Навагин

Как видно на приведенных скриншотах, при длине очереди в 32 запроса средняя скорость случайного чтения с HDD составляет всего 1 МБ/с, с SSD – 272 МБ/с. Разница – внушительные 272 раза, а ведь это бюджетный SATA накопитель двухлетней давности. У новых моделей с интерфейсом M.2 NVME эта разница еще больше.

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

Быстрая загрузка/выгрузка больших объемов данных – это круто

Скорости SSD позволяют быстро загружать в оперативную память большие массивы данных. На классических жестких дисках эти операции занимают намного больше времени. Сильнее всего это заметно в различном софте для редактирования графики и видео, когда требуется открыть много файлов или большой ролик. Загрузка с SSD происходит в разы быстрее, компьютер при этом не показывает признаков «задумчивости».

Я окончательно убедился в тотальном превосходстве SSD, увидев разницу в играх. Многим известен «S.T.A.L.K.E.R. Тень Чернобыля», игра 2009 года с большими локациями. Особенностью проекта является то, что до недавних времен он подтормаживал на любом ПК при подгрузке фрагментов локаций. Лишь установка игры на SSD позволила решить этот недостаток, за счет ускорения загрузки фрагментов карты.

Второй пример – недавнее обновление World of Tanks 1.0. Новые карты с HD-текстурами требовали очень много времени на загрузку, вход в бой осуществлялся уже по окончании стартового отсчета, по мере подгрузки локаций наблюдались просадки FPS. Перенос клиента игры на твердотельный накопитель полностью устранил проблему: карта загружается еще до начала отсчета, а FPS держится стабильно на уровне 80-100.

© Александр Навагин
© Александр Навагин

Шустрый файл подкачки

Установив файл подкачки (своп) на системный SSD, вы компенсируете дефицит ОЗУ при больших нагрузках. Отказываться от ФП имеет смысл только если у вас 32 ГБ памяти или больше. В остальных случаях своп, примерно равный по размеру объему ОЗУ, существенно ускоряет переключение между задачами. У меня постоянно открыто пара браузеров с десятками вкладок, мессенджеры, игровой клиент World of Tanks, фоновые программы, офисные редакторы, но переключение между задачами происходит очень быстро. С HDD, даже при большом объеме файла подкачки в нем, такой скорости работы и отзывчивости ПК не достичь.

© Александр Навагин
© Александр Навагин

В народе бытуют суеверия, будто для продления жизни SSD желательно отключить файл подкачки, перенести папку Program Files на другой диск, вырубить гибернацию и сделать ряд других нелепых вещей. На самом деле, все это чепуха, это практика сродни самобичеванию. Поступки такого рода удачно характеризует фраза «куплю билет и назло кондуктору пойду пешком». Вы купили SSD – так пользуйтесь на здоровье, не отказывайтесь от части его преимуществ.

Единственное, что может преждевременно износить ячейки SSD – круглосуточная закачка торрентов. Обычное использование в роли системного накопителя не дает таких нагрузок, мой Transcend SSD370S за 2 года активной работы 24/7 показывает всего 6% износа. Такими темпами его ресурс исчерпается еще очень нескоро, лет 10-15 диск точно протянет.

© Александр Навагин
© Александр Навагин

Высокая скорость работы в режиме случайного чтения и записи, быстрая подгрузка больших массивов данных и возможность создать шустрый файл подкачки – это то, чего от HDD никак не добиться, даже если брать серверные модели за много денег. Учитывая, что стоимость бюджетного SSD на 120 ГБ сейчас составляет около 3 тысяч рублей – этот компонент можно считать «must have» для любого ПК.

Если вы хотите проапгрейдить компьютер, оснащенный только обычным диском HDD – начинать стоит именно с добавления SSD. И не имеет значения, стационар это или ноутбук, 3 года компьютеру, 5 или 10, оснащен он слотом M.2, гнездами SATA II или SATA III. В любом случае, поставив твердотельный диск, вы сразу же почувствуете, как ПК «расправляет крылья».

Один хлопок? Или же бурные овации? Хлопая больше или меньше, вы показываете, какой пост действительно чего-то стоит.
Александр Навагин Пастор секты свидетелей Xiaomi, любитель металла, футбола, рыбалки, истории. Почти инженер и историк по образованию, шут по призванию, чудак по жизни
Комментарии