На прошлой и пред-позапрошлой странице мы ознакомились с оценками формального быстродействия SSD с интерфейсом SATA-III. А теперь осталось посмотреть, как с этим делом обстоит на самом деле , в которой, как известно, всё не так, как в действительности. Для чего выполним несколько более-менее реальных задач.
Одним из методов оценки реального быстродействия (впрочем, по ряду причин, очень приблизительного) дисковой системы является измерение скорости загрузки системы и запуска тяжёлых приложений. Тяжёлых приложений, для которых измерение скорости запуска имело бы физический смысл, у меня в настоящее время не водится, так что остаётся скорость загрузки, определяемая обычно как время между запуском системы из меню загрузчика (например, GRUB’а) и появлением приглашения к авторизации дисплейном менеджере.
Скорость загрузки системы тоже зависит от множества факторов — сборки ядра, компоновки инициирующего диска (initrd
), набора стартовых сервисов и так далее. Однако дисковая подсистема играет в этом процессе не последнюю роль, и потому его скорость в первом приближении коррелирует с её быстродействием. Подчёркиваю, что это — тоже чисто оценочный метод, и возводить его в абсолют было бы опрометчиво.
Что же мы имеем в нашем случае? Мой новый SSD предназначался для водружения на него дистрибутива PCLinuxOS, существующего в нескольких вариантах и редакциях (подробнее это описано на страницах соответствующего субпроекта). После долгих проб и прикидок на виртуальной машине и «утильном» винчестере я остановился на варианте сборки с GNOME в редакции Zen-mini. Каковая и была, после некоторых подготовительных мероприятий, успешно установлена.
Так вот, при загрузке этой системы в свежеустановленном виде от нажатия на пункт меню GRUB’а до появления панели авторизации GDM проходило около 10-11 секунд (вариации, естественно, определялись моей реакцией при нажатии на кнопку секундомера). Избавление от ненужных (мне) сервисов и включение prelink
‘а (по умолчанию он в PCLinuxOS не устанавливается) позволило сократить это время до 8-9 секунд.
Сравнение с SSD на SATA-II (Corsair Nova) может быть весьма приблизительным — на нём установлена RFRemix 14.1 с более старым ядром (2.6.35.14 против 2.6.38.8) и иной схемой инициализации — upstart, считающейся более быстрой, нежели традиционная SysVinit, сохраняющаяся в PCLinuxOS. И к тому же за почти год использования 14-го релиза Fedora была отскоблена от абсолютно всего ненужного — в отношении PCLinuxOS очистка была сделана только в первом приближении.
Но даже в таких благоприятных (для Corsair Nova) условиях загрузка системы с него продолжается 17-18 секунд. То есть 7-10 секунд выигрыша Corsair Force можно в первом приближении считать вкладом этого накопителя в победу.
Много это или мало? Если смотреть на цифры — много: почти стопроцентное ускорение загрузки. Сравнимое с таковым при переходе на SSD с традиционного винчестера (с последнего Fedora, хотя и 13-й версии, но в близких условиях, грузилась секунд 25-27).
Но если вспомнить, что процедура POST длиться как минимум не меньше (а с бывшим Revo Drive или нынешней SATA-III карточкой — так и ощутимо больше, за счёт обращения к BIOS’у оных устройств), выигрыш становится просто смешным. Тем более, что машина у меня загружается при нормальном (не экспериментальном) режиме работы не чаще, чем раз в сутки.
Конечно, приведённые цифры отражают потенциал нового SDD-накопителя при загрузке чего-нибудь очень тяжёлого — но, повторяю, много ли тяжёлого по настоящему приходится нынче считывать в десктопных условиях? Впрочем, визуальный выигрыш в быстродействии можно наблюдать органолептически — а «отзывчивость» системы является непременным условием комфортной работы.