Реальная производительность дешевых SSD
На днях я собирал неттоп Gigabyte BRIX GB-BACE-3160 с 64-битной Win-7, и укомплектовал его недорогим SSD-накопителем KingDian S280 240GB с интерфейсом SATA, вот таким:
На AliExpress этот накопитель стоит примерно 2300 рублей. Как видите — ценники уже близки к обычным 2.5-дюймовым HDD.
Естественно, мне было интересно, какую же скорость работы в реале обеспечивает этот дешевый SSD. Я запустил CrystalDiskMark свежей версии с умолчальными установками (блоки по 1 гигабайту, 5 попыток на каждый тест), и получил вот такую картину:
В общем-то, результат даже лучше, чем можно было ожидать для накопителя сравнительно малого размера (чем больше накопитель — тем больше в нем кристаллов SSD-памяти, работу с которыми контроллер может распараллеливать, и это единственный разумный способ достичь производительности, поскольку один отдельный чип SSD имеет скорость чтения всего около 80 мегабайт в секунду).
Скажу сразу, что параметры в первой строке (тупое последовательное чтение и запись большого файла) существенно лучше не будут даже у самых дорогих накопителей с таким же SATA интерфейсом. А вот параметры в следующих строках могут быть существенно выше — они определяются размером встроенной в SSD кэш-памяти:
Здесь вы видите сравнение очень дорогого 900-гигового SSD Samsung c огромной 12-гиговой кэш-памятью, с приличным классическим HDD. Видите — на последовательном чтении у него те же самые 563 мегабайта в секунду, это предел интерфейса SATA, если не оверклочить. Запись у него побыстрее — она у него тоже упирается в интерфейс, а вот у KingDian S280 240GB она упирается в параметры микросхем SSD, у которых запись существенно медленнее чтения. Почему так — да потому, что у Самсунга микросхем в разы больше.
Еще слава Богу, что KingDian S280 на 240 гигов укомплектован старой памятью, и ее там аж 8 микросхем:
На новых дешевых SSD такого объема теперь ставят всего 2 микросхемы, и результат драматичен.
Ну а дальше мегаскорость Самсунгу обеспечивает его огромная кэш-память. Вполне очевидно по скорости, что у KingDian S280 буферной памяти мало, но разница с классическим HDD — колоссальна, ибо головки гонять туда-сюда ему не надо. Вот тут нам HD Tune Pro это убедительно демонстрирует:
Видите — скорость чтения ровная по всему объему, а главное — время случайного доступа 0.092 миллисекунды — это на два порядка (то есть примерно в 100 раз) лучше, чем у винчестеров.
Если вам нужны конкретные цифры — кэш-память у серии KingDian S280 составляет 128 мегабайт на каждые 120 гигов емкости, соответственно у модели 240 Gb кэша — 256 мегабайт, в 48 раз меньше, чем у пафосного Самсунга.
Между прочим, у старых серий S200 и S400 кэша было вообще 0.5 мегабайта. И ничего — тоже было быстро.
Ну а напоследок давайте посмотрим, какую скорость обеспечивают становящиеся модными внешние портативные SSD с интерфейсом USB 3.0. Примером нам послужит мой KingDian P10 120GB (для чистоты эксперимента стоило бы взять модель 240Gb — но меня жаба задушила). Вот такой:
Что же мы видим:
А видим мы чудесное — 120-ка предсказуемо вдвое медленнее на последовательном чтении и записи, и сильно медленнее на работе с короткими блоками — поскольку у нее включена стратегия минимизации вреда данным при неожиданном отключении (и буферная память совсем маленькая). Но даже такой смешной SSD все равно драматически быстрее жестких дисков.