SSD — формальное быстродействие

Автор: Алексей Федорчук

После ряда измерений скорости SSD на квази-реальных задачах появилась у меня мысль померить… нет, не то, о чём подумали испорченные люди, а всего лишь формальное быстродействие этого девайса. Благо и инструмент подвернулся под руку — штатная для Fedora программа Palimpsest, претендующая на роль универсальной дисковой утилиты.

Сразу скажу, что в универсальности её я очень даже сомневаюсь. Так как после нескольких попыток пришёл к выводу, что размечать диски и создавать файловые системы на них проще таки традиционными утилитами типа fdisk и mkfs.что_надо. Зато средство измерения формального быстродействия в ней лежит прямо на поверхности: достаточно зафиксировать курсор на строке нужного устройства (в данном случае — 32 GB диск SSD) и нажать кнопку Оценка производительности:

ssd3-00.png

После этого в новооткрывшейся панели нам предлагается два варианта:

  • Начать проверку чтения и
  • Начать проверку записи.

Первый вариант проходит спокойно: по прошествии некоторого времени мы получаем график динамики соответствующей операции и числовые значения скорости — максимальной, минимальной и средней:

ssd3-01.png

Последние нас могут только порадовать: средняя скорость чтения (235,6 Мб/с) оказалась даже выше заявленной производителем (195 Мб/с).

А вот с измерением скорости записи вышел облом: по нажатии на соответствующую кнопку появлялось сообщение об ошибке, расшифровываемое в том смысле, что эту операцию можно выполнить только на абсолютно чистом (неразмеченном) диске. Что, впрочем, как показали дальнейшие события, тоже оказалось неправдой.

Разумеется, для сравнения я померил и скорость чтения на двух своих SATA HDD — Samsung’ах о 7200 об/мин, 160- и 500-гигабайтном. Результаты оказались вполне ожидаемые:

ssd3-02.png

ssd3-03.png

То есть ни по так называемому времени доступа, ни по скорости чтения традиционные HDD и близко не валялись рядом с SSD далеко не последнего разлива и не запредельной цены (которая в данном случае пока ещё почти коррелирует с технологическим совершенством).

Раз уж пошла такая пьянка, решил я зарезать и последний огурец: переразметить и переформатировать свой внешний HDD (терабайтный Maxtor One с USB-интерфейсом). И в первую голову сменить на нём фабричную NTFS на наиболее компатибильную в FOSS-мире ext3: доходили до меня смутные слухи, что внешние винты под NTFS в Linux’е работают отменно медленно. Мой в этом плане скоростью не блистал, так что я решил эти слухи проверить.

Но для начала, убив таблицу разделов на нём посредством dd, попробовал я померить скорость на него записи. увы, ответ был то же самый — сообщение об ошибке. Ну не умеет, видимо, Palimpsest эту самую скорость мерить. Будем, как говорится, ждать, пока научится…

Ну а скорость чтения можно видеть на очередном графике:

ssd3-04.png

Опять же — ничего неожиданного, за исключением некоторой льстивости по отношению к подопытному девайсу (кэши, подумал Штирлиц). А в реальности — операции копирования с/на тот же винт и ext4 оказались ничуть не быстрее, нежели с вражеской системой NTFS (субъективно — так даже чуток помедленней). Но ведь мы знаем — чудес в жизни (почти) не бывает. А если и бывают — то на такую прозу жизни, как пропускная способность интерфейсов, они не распространяются.

SSD — формальное быстродействие: 3 комментария

  1. Кстати, а оправданно ли применение на SSD файловой системы ext2 для повышения долговечности диска? Мой товарищ заюзал, а я сомневаюсь что-то, так ли уж много в журнал записываеться/стираеться, чтоб выиграть на этом? В скорости еще ладно, но в плане долговечности есть резон?

  2. Не знаю насколько это актуально сейчас, но если прибегать к пошаговым действиям, то необходимо:
    *в нижнем меню, под графическим отображением разбиения диска*
    1. отключить том
    2. удалить раздел(ы)
    3. (!) нажать кнопку «форматировать устройство» над графическим отображением разбиения диска и в выпадающем меню выбрать «не размечать», а затем форматировать.

    После вышеперечисленных манипуляций появится возможность оценить быстродействие и на запись.

  3. 2 Name
    Сейчас конечно не актуально — не буду же я курочить работающую машину.
    Но кто знает, как завтра сложится — так что гран мерси за инструкцию.

Обсуждение закрыто.