Ось на SD-карте. А стоит ли овчинка…

На этих выходных мне «подфартило» — в пятницу продул спину и все выходные чувствовал себя недвижимостью в прямом смысле этого слова. Одно хорошо — ёжик для мучений как раз был под рукой (Asus Eee 701), но и он приболел — начались сыпаться непонятные ошибки на ext2, затем система вообще «отдала концы». Причём ни одна из систем, ставившихся на основной SSD такими болезнями не страдала.  И вот я решил покопаться в проблеме этого вопроса и пошёл путём давно известным — измерением скорости, пропускной способности и «граблей» на испытуемом нетбуке.

Что было под руками:

  • USB-флешки: EasyDisk ED717 8Gb, Silicon Power Ultima II 4Gb, Kingmax U202G;
  • SD и SDHC-карты: Kingston SD/2GB, microSDHC class 4 без названия на 8Гб, OCZ Gold SDHC class 6 4GB и антиквариатная SD-шка на 16 Мегабайт

Испытательная платформа:  Asus Eee-Pc 4G black , Gentoo minimal CD x86 закатанный на флеш-драйв (утилитки hdparm и dd), Hiren’s BootCD.

Первый вопрос — скорость чтения .Единственной утилитой с HBCD, сумевшей опознать и протестировать все накопители, оказалась System Speed Test. Но её результаты оказались однообразными

для всего кроме SSD — среднее время доступа 10мс, буферизованное чтение 4 Мб/с, линейное — 2,5 Мб/с (для SSD соответственно 0,41 мс, 28,3МБ/с и 230МБ/с), поэтому в её практическом применении я усомнился.

В утилите hdparm для этого есть два ключа -t и -T (соответственно скорость кеша и скорость устройства)

SSD: SM223 USB: SP 4G USB: KM 2G USB: ED 8G SDHC: OCZ 4G uSDHC: 8G SD: 2G SD: 16M
скорость кеша 307 305 293 297 298 297 283 225
скорость драйва 30.67 27.45 14.47 16.50 15.48 15.08 12.10 3.37

Скорость записи была проверена утилитой dd (за неимением более практичного инструмента) копированием из источника /dev/zero блока размером 256 мегабайт (bs=1M count=256).

Меня ждало разочарование. SSD выдал скорость записи 23,9 МБ/c, SD и SDHC-карты — 0,9 Мб/с и не больше. Так где же обещанные 6 Мб/с для карт 6го класса?

Поигрался с параметрами dd — установил count в 1,2,4,8,16,32 и 64 — скорость резко упала после 32 Мб передачи. Повторил то же самое для bs при count=1. Максимальная скорость достигалась только на блоке размером 32 мегабайта:

  • SSD SM223: 23 Мб/с
  • SDHC OCZ class 6 4GB: 7.0 Мб/с
  • SDHC class 4 8GB: 10.0 Мб/с
  • SD 2GB: 5.8 Мб/с

Значения усреднены из трёх замеров. Очень огорчило последнее приобретение — OCZ Gold class 6 на 4 Гб — её скорость оказалась хоть и выше заявленных 6 Мб/с, но ниже соперника 4го класса.

Вывод: Установка операционной системы на SD-карту оправдано только в том случае, если не будет производится (частая) запись на устройство. Предпочтительно использовать дистрибутивы LiveUSB (они почти всегда содержат образ, распаковываемый в память) или squashfs-based дистрибутивы, такие как Puppy Linux — файл с изменениями ФС читается при старте и записывается при выходе из системы.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Оставить комментарий