Alexey Stolyar @liq read-only
Пользователь
7 июня 2010 в 12:16

Скорость флешек(USB flash drive)

Наверное, у каждого из нас есть флешка, а у кого-то и не одна. Но кто из нас перед покупкой не задавался вопросом: "А какая флешка лучше?". При этом основными характеристиками, мы считаем, являются скорость чтения и записи. Согласитесь, купить флешку большого объема, пусть и с крутым дизайном, но со скоростью флоппи-диска не хочется никому.

image

Наш проект призван сравнить реальное быстродействие флешек, а так же поделиться с друзьями характеристиками свежеприобретенного девайса.

Бенчмарк


Мы написали тест производительности флешек
image
На текущий момент тест производит последовательную запись и чтение блоков данных в файл на флешке. Блоки имеют разный размер(от 1кб до 16мб), что дает представление о производительности накопителя на разных размерах файлов и при разных условиях применения.
Подробности технической части можно посмотреть и обсудить в предыдущем топике.

Сервис


Также создан веб сервис позволяющий хранить результаты тестов производительности, который собственно и решает поставленную задачу выявления самых быстрых флешек(на сайте имеются рейтинги самых быстро-пишущих и быстро-читающих устройств).
image
Сайт хранит отчеты о каждом из проведенных тестирований, таким образом вы можете делится результатом конкретного тестирования вашей флешки с друзьями(по окончании тестирования бенчмарк выдает прямую ссылку на отчет о тестировании).

Мы и ХАБР


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

Несколько дней назад мы уже публиковали закрытый топик, и избранные подписчики блога Железо смогли посмотреть на этот проект первыми. В результате этого, было исправлено множество ошибок, добавлены некоторые функции:
  1. Добавлен поиск по модели.
  2. В топе участвует только самый быстрый накопитель из серии.
  3. Скорость работы бенчмарка удалось увеличить на 25% за счет различных оптимизаций.
  4. Исправлено, несколько ошибок интерфейса программы.

На текущий момент база содержит результаты тестов порядка 50ти накопителей.

Проблемы


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


Системные требования


  • 100Мб свободного места на тестируемом диске.
  • ОС Windows с установленным .NET Framework не ниже версии 2.0
Alexey Stolyar @liq
карма
21,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (130)

  • +5
    веб сервис отличная идея, добавлю в закладки
    • +4
      Угу, ещё б там было что-то отличное от exe :)
      • 0
        Думаю идея сервиса заставит производителей флешек еще более задуматься о конкурентоспособности своей продукции. Все-таки важный показатель
  • НЛО прилетело и опубликовало эту надпись здесь
  • +15
    Антитоп будет?
    • 0
      дык если будет статистика то сильно выбивающие результаты можно отсеивать + отслеживать VID,PID устройства. как то так наверно.
  • 0
    Полезный сервис — спасибо, проверил свою флешку, результатами доволен. По записи попала на 3-ье место. Не так уж и плохо учитывая что ей около 2-ух лет :)
  • +3
    Идея прикольная, но надо бы либо сделать пояснение что есть продукт что есть модель. по мне это одинаковые параметры. Моя флешка USB flash 8ГБ Transcend «JetFlash T5» TS8GJFT5R. Что из этого куда мне написать? не понятно. А вообще, конечно, в идеале нужно чтобы пользователь не сам заполнял а выбрал из уже готовой базы флешек.
  • +5
    Mac юзеры сосут.
    Очень жаль :)
    • +2
      не нужно жалеть этих убогих созданий
      • +3
        себя не жалеть, значит не уважать :)
  • +1
    Я обладатель Kingston DataTravaler, отформатирована она в ext2. Пишет ~20-25 мб/сек.
    • 0
      Любители JetFlash подтянулись?
  • 0
    Предлагаю сделать статистику флешек по размеру.
  • 0
    Протестировал свою новую Transcend JetFlash v70 — usbflashspeed.com/81
    • 0
      Правда она была в FAT32 заводском…
    • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        дык а какая именно?
        • НЛО прилетело и опубликовало эту надпись здесь
          • НЛО прилетело и опубликовало эту надпись здесь
  • +5
    Benchmark done.
    Ended at 07.06.2010 13:02:29
    Submiting report.
    Something wrong with server
    link: Connection error.
    Submiting report. [Done]

    Неудивительно ведь я использую прокси.
    Так же почему-то программа не показала итог, какие скорости получились?
  • +4
    Для нормального сравнения еще все же надо указывать файловую систему флешки (FAT, FAT32, NTFS, ExFAT). От этого скорость может сильно различаться.
    • 0
      смысл? Программа читает информацию по-блочно, а не обращается к конкретному файлу. И неважно какая там информация.
      • +1
        эээ… Может я что-то путаю, но «На текущий момент тест производит последовательную запись и чтение блоков данных в файл на флешке.» Чтобы мерить прямые обращения к диску, она должна работать на более низком уровне и флешка должна быть без файловой системы вообще (RAW).
        • 0
          хм… верно… тогда вообще не вижу смысла этого теста… реальные результаты будут при низкоуровневом чтении/записи.
  • –9
    Бгг, моя флешка в Топе ;-)
  • +2
    кликаю на флешку из топа, показывает график, название, все такое… а где количество тестов? Т.е. один человек протестировал такую флешку или несколько?
    • 0
      Это результат последнего теста этой флешки. Статистические фишки потом сделаем, когда будет известна специфика данных.
  • 0
    Вам бы на сайте колонки размера и скоростей выровнять по правой стороне, чтобы сравнивать числа было проще.
    • 0
      Сделали.
  • +3
    Мы написали тест производительности флешек
    Только под Windows?
    • –1
      Пока да. Какие еще нужны ОС?
      • +11
        Linux и Mac. По-моему, очевидно.
        • –5
          Под Linux выпускать не OpenSource приложение смысла особого нет. А еще оно должно попасть в репозитарии пакетов. Я как Linux пользователь практически не ставлю софт не из репозитария.

          С Mac'ом все проще, у меня его нет.
          • 0
            ppa есть, так что решаемо.

            хакинтош на виртуалке, что уж
            • +1
              Хакинтош на виртуалке, это может вылится в огромный гемор, в зависимости от железа. Проще отказаться от версии под Мак.
              • –1
                Собственно вендоводы и так набьют большую базу, так что некритично, как и линукс версия.
          • –1
            Я согласен юзать не-опенсорц. Я огласен ззагрузить пакет не из репов.
            Но я хочу его!
            • 0
              Ну, например, в Inquisitor уже несколько лет как есть полноценный взрослый тест флешек. В том числе со скоростями, с разными размерами блоков и т.д.
          • 0
            >Под Linux выпускать не OpenSource приложение смысла особого нет.
            Совесть за код(его качество?) что ли замучала?
            • 0
              Да нет, из соображений безопасности, итак уже какие-то тролли с 2ча пытаются базу завалить фейковыми результатами. А там это будет проще сделать.
          • –1
            Нет разумного обоснования того, что вы не ставите софт не из репозитория.
            А когда понадобится софт, который вам супернужен, но в репозитории его нет, будут продолжать упорствовать?
            • 0
              В таком случае, можно будет поднять свой локальный репозиторий с преферансом и блудницами :)
        • 0
          а dd в *nix-ах отменили? ;)
      • 0
        Да, клиент под linux — было бы актуально!

        Только вчера думал искать скоростные флешки, а тут такой сервис! Правда немного непонятно сейчас пишут люди: 2Gb|SAMSUNG|164.81 MB/s|193.86 MB/s — и что это за самсунг, что за модель, где его купить… Может, хоть комментарии подключить?
    • –6
      C Баша:
      [21:00:14] <@werwolf> Операционная система — это виндовс
      [21:00:28] <DJ-Disk> а линукс это что???
      [21:00:34] <@werwolf> А хз
      [21:00:38] <@werwolf> Так херня какая-то
      [21:01:27] <DJ-Disk> werwolf: на засыпку, для развития…
      [21:01:29] <DJ-Disk> FreeBSD® — это современная операционная система для компьютеров, совместимых с архитектурами x86 (в том числе Pentium® и Athlon™), amd64 (включая Opteron™, Athlon 64 и EM64T), Alpha/AXP, IA-64, PC-98 и UltraSPARC®. Она основана на BSD, версии UNIX®, созданной в Калифорнийском Университете в Беркли. Она разрабатывается и поддерживается большой командой разработчиков. Поддержка других платформ наход
      [21:01:45] <DJ-Disk> бла-бла-бля
      [21:01:47] <DJ-Disk> и
      [21:01:50] <DJ-Disk> ftp.byfly.by/www.FreeBSD.org/ru/
      [21:01:53] <@werwolf> О_О
      [21:02:03] <@werwolf> unix — это чувак в ирц
      [21:02:07] <@werwolf> Чо ты мне заливаешь?
      [21:02:33] DJ-Disk застрелилсО!
      • НЛО прилетело и опубликовало эту надпись здесь
    • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Лог:
    Refreshing devices.
    ERROR: Problems with detecting some devices.
    Refreshing devices. [Done]

    Система:
    Windows 7, 32-bit
    USB Drive: Corsair Survivor 8Gb
  • 0
    вот эта «флешка» usbflashspeed.com/88 (Read speed: 18.39 MB/s Write speed: 4.82 MB/s) висит сейчас в топе третьей и скорости у нее какие-то левые указаны (8.86 MB/s 29.35 MB/s).
    • 0
      Спасибо, в ближайшее время пересмотрим алгоритм выбора отчета для конкретной флешки, пока берем последний отчет. Очевидно, так делать не стоит.
      • 0
        Стоит среднее считать кмк. Плюс сможете отрезать те результаты, которые сильно отличаются от этого среднего.
  • НЛО прилетело и опубликовало эту надпись здесь
    • +1
      Весьма и весьма интересное замечание.
      Думаю, что как только сервис наберет популярность, появится такая штука, как проверка топа «редакцией», для того, чтобы откидывать фейки.
    • –1
      Используется бинарный протокол, что немного усложняет подмену данных, но это достаточно просто обходится. Может у вас есть мысли, как можно защитить подобные данные?
      • +1
        Цифровая подпись, очевидно же!
        • 0
          и как она защитит от подмены данных в самом приложении?
      • 0
        Да никак. Только набирать статистику от разных пользователей (IP) и отбрасывать левые результаты.
  • +1
    Я конечно понимаю, что такие тесты, сайты для крутых ковбоев, но если бы пользователь мог бы загрузить к такому тесту еще и фоточку этой самой флешки — цены бы сайту не было…
    • +2
      В теории, программа по названию флешки должна сама выуживать фотки с какого-либо сайта, а пользователь — выбирать.
  • +1
    И где вы раньше были, когда я себе флешку новую покупал?

    А как бы тогда пригодился сервис…
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    что-то врёт… в Top 10 of the fastest Flash Drives (Write)
    16Gb JetFlash Transcend 16GB 25.02 MB/s 29.09 MB/s
    а по ссылке usbflashspeed.com/133
    • НЛО прилетело и опубликовало эту надпись здесь
      • НЛО прилетело и опубликовало эту надпись здесь
  • +1
    Как уже выше писали, нужно стандартизировать названия. Полное название отдельно, код отдельно. И поиск сразу по обоим. На данный момент каждый пишет, как ему больше нравится.
  • 0
    Залочена кнопка «Benchmark ...».
    Что я делаю не так?
    • 0
      Для теста нужно 100Мб свободного места.
      • +3
        Так зачем тогда мессадж лог справа?
        Почему нет об этом сообщения?
    • 0
      NTFS?
  • +1
    В отчете было бы полезно выводить место флешки в общем рейтинге. Например 35/289 а ниже графика дать список всего рейтинга с выделенной позицией текущей флешки (как в тестах производительности Everest), чтобы знать, к чему стремиться.
    Еще мысли в слух: можно с «Маркета»/аналогов собрать средние цены по флешкам и выводить индексы: цена/скорость, цена/объем, цена/скорость и объем.
  • +1
    кнопка теста не активная

    • +1
      Читай выше: «Для теста нужно 100Мб свободного места. »
      • +5
        уже увидел. пока писал успели ответить.
        но все-равно хоть бы написали где-то, я ж не телепат.
        а еще программа хочет доступ в корень. у меня запись файлов в корень запрещена, я так от вирусов защищаюсь. так что не выйдет у меня тест с этой программой.
    • 0
      Освободите на флешке 100 метров.
  • –11
    Всегда думал, что флешка — это баннер на хабре закрытый FlashBlock-ом (хотя печатное слово «флешка» у меня ассоциируется скорее с куском мяса)
    По заголовку в RSS-ридере подумал, что будут сравниваться разные версии Adobe Flash на разных платформах или что-то типа того, потому и открыл.
    Недавно узнал, что флешка — это ещё и SD-карта.
    Теперь оказалось, что флешка — это USB-накопитель (или USB-Stick).
    • 0
      Этак недолго и до открытия, что Майкл Джексон-то, на самом деле был черным! 8)
      • 0
        Не страшно. Главное, что автор переименовал статью более понятно.
  • 0
    Думаю нужно разделение по объёму, а не всё в одну кучу.
    А ещё прикольно выглядит: «Generic USB Flash Drive» или «SPCC UFD» и т.п.
    Идея очень хорошая, мне нравится, но требует доработки.
  • +2
    Абсолютный лидер детектед.
    • 0
      Я тоже хочу такой SAMSUNG!
      • 0
        И мы хотим :) Это аппаратный RAID из флешек?
  • +1
    Коллеги, а что, на формочке со ссылкой так трудно было сделать кнопочки «Go» и «Copy link»?
  • 0
    Я помню года так три назад купил Patriot на 4GB. 600 метровый файл заливался за 40-50 секунд, и это для меня было просто раем)
  • +1
    а что за самсунг с невероятной скоростью записи\чтения оказался в топе? О_о
  • +1
    запустил тест — отошел, забыл фаерволом открыть доступ программе в сеть и оно отчет не послало
    Было б хорошо отдельную клавишу *Отправить отчет* (по новой)
    • 0
      у меня вообще зависла на отправке отчета :(
  • +2
    Под wine программа не работает. Linux версию стоит ждать?
    • 0
      зачем? свою скорость вы и так узнаете, dd или pv в помощь, а вендузятники и так базу большую создадут, ведь именно это и важно.
    • 0
      Wine пока не поддерживает usb, так что любые программы, работающие с usb нет смысла даже тестировать под wine.
  • +3
    Разработчики, сделайте перед началом теста проверку, что носитель действительно флешка. Так как с помощью подмены буквы диска я смог опубликовать результаты тестирования не флешки, а жёсткого диска.

    Уберите из топа тест SAMSUNG, всёже он был подделан.

    Прошу прошения за доставленные неудобства. Просто работа такая — выявлять баги!
    • 0
      Cheater!

      Я тоже проверил скорость карты памяти в psp, не впечатлило…
  • +1
    Спасибо, очень полезная затея — давно ищу «самую-самую», которую будет не стыдно спрятать в неубиваемый титановый корпус )
    • 0
      И закопать в землю для потомков?
  • 0
    usbflashspeed.com/225

    Это как?

    Бумбурум вон сходи по линку ) самая самая
  • 0
    usbflashspeed.com/332

    и

    exFAT Windows7
    — CrystalDiskMark 2.2 © 2007-2008 hiyohiyo
    Crystal Dew World: crystalmark.info/
    — Sequential Read: 23.713 MB/s
    Sequential Write: 21.369 MB/s
    Random Read 512KB: 23.579 MB/s
    Random Write 512KB: 10.149 MB/s
    Random Read 4KB: 4.519 MB/s
    Random Write 4KB: 0.125 MB/s
    Test Size: 100 MB
    Date: 2010/03/18 20:41:59

    Какой-то алгоритм работает не верно…
  • 0
    У меня отчёт не отправился, походе прокси не поддерживается.
  • 0
    Что то с отправкой часто ошибки возникают.
    На сайте можно все результаты смотреть или хоть отсортированными по размеру флешки?
    Свою 64Gb noname найти никак не могу.
  • 0
    У меня отчет не отправился при выключенном файерволе, прокси нет, еще и инет перестал работать, только после перезагрузки
  • 0
    вот так флешка)

    usbflashspeed.com/394
    • 0
      аха…
      Что тут не так )
    • 0
      Это моя)). Только в топе ее уже нет.
  • +1
    Любопытно. Но верить этим данным я бы не стал. Дело в том, что этот тест легко обмануть. Вставляем USB-накопитель. Выбираем его в списке в этой программе. Допустим ему назначена буковка «F». Потом вынимаем. Делаем subst F: c:\temp
    Нажимаем старт в программе. И готово скоростная флешка. А можно подставить ramdrive.
  • НЛО прилетело и опубликовало эту надпись здесь
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Хорошо бы доработать поиск (по производителю, модели и продукту). Ищу Silicon Power UFD — не находит. Хотя она у вас есть под кодовым именем SPCC UFD.
    usbflashspeed.com/296
    Model: SPCC UFD
    Vendor: Silicon Power
    Product: Silicon Power UFD
  • 0
    Не совсем понятны собранные данные. На первом месте в топе по скорости записи числится:
    16Gb | SPCC UFD | 26.82 MB/s
    Переходим на страничку самого девайса и видим совсем другую цифру:
    Write speed: 18.93 MB/s
    • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    • 0
      Ах да, Win XP, правда, через VMWare.
  • 0
    > Connection error.

    Добавьте возможность работы через прокси. Можно брать настройки прокси-серверов из IE.
  • +1
    Что за ошибка 87?

     
    • 0
      Программа не может записать в файл.
      • +2
        Это понятно. Но почему?
  • +2
    Идея отличная.
    Почитал комментарии и захотелось несколько структурировать свои и чужие мысли:

    1. Необходима защита от подделки результатов (как от подмены аппаратной части, так и шифрование результатов перед сохранением в файл и отправкой на сервер. про файл см пункт 2).

    2. Хотелось бы иметь возможность просмотра, а может и хранения некоего примитивного отчета без доступа к сети

    3. Хотелось бы иметь возможность выбирать «хотите отправить отчет на сервер или нет»? Это как минимум уважительное отношение к пользователю. Ну во всяком случае мне было бы приятно, если бы продуманная программа проявляла сетевую активность только с моего разрешения. В любом случае, данную опцию можно в настройки засунуть и настройку эту устанавливать при первом выводе данного сообщения.

    4. Дизайн приложения. На мой взгляд, было бы неплохо как-то очеловечить. Ну я не знаю, оформить «info» списком редактируемым, тогда и серийный номер можно будет прочитать, расширив столбец. Или просто выровнять текстовые поля. Ну и совсем уж я наверное обнаглел, но иконку приложению тоже можно было присобачить. Просто совершенство должно быть во всем :)

    5. При выборе диска как минимум логично выдавать сообщение о том, что для тестирования на диске недостаточно места.

    6. Версия для никсов все-равно не помешала бы.

    7. Ну и я нигде не нашел настройки прокси параметров. В результате чего дальше connecting error у меня дело не пошло.

    Желаю успехов и жду новостей на хабре о развитии идеи.
    • 0
      8. Еще желательно добавить сообщение, что программу необходимо запускать под учетной записью администратора.
  • 0
    может быть следует отправлять репорт особой кнопкой после ввода правильных данных о флешке?

    пока подключал флешку и форматил в читаемый для венды fat32, забыл повторно выставить правильную модель, поэтому ушло A-DATA USB Flash drive
    • 0
      Аналогично. Повторно запускать тест на 20 минут, что бы изменить модель флешки — желания уже не было.
  • 0
    В винде от висты и выше есть ещё команда winsat.
  • 0
    Идея мне понравилась.

    1. Как уже было сказанно, хорошо бы версии для Mac и Linux. Притом, хорошо бы потестировать разницу скорости (при условии одного алгоритма) для разных ОСей — вполне возможно, что придётся вести отдельные рейтинги для разных систем.

    2. ИМХО, не трудно добавить сюда и внешние HD.

    3. Хорошо бы ещё отдельные рейтинги для SD и прочих Memory Stick.

    P.S. Это всё ИМХО, разумеется.
    • 0
      P.P.S. Ещё я бы прислушался к RadioAgent — хорошие мысли.
  • 0
    Вот если бы вы сделали точно такой же проект для SSD было бы здорово! Товар конечно менее массовый, но и разброс в скоростях накопителей там гораздо больше.
  • 0
    Протестировал свою KINGSTON / Kingston DT 101 II / 16Gb
    Serial Number: 001372982A06F9B026420CE1
    Model: Kingston DT 101 II
    Vendor: KINGSTON
    Product: DT_101_II
    Revision: 1.00
    Size: 15264 MB
    Read speed: 22.66 MB/s
    Write speed: 5.32 MB/s

    аналогичная флешка по базе:
    Serial Number: 0014780F9955F97155EC093E
    Model: Kingston DT 101 II
    Vendor: KINGSTON
    Product: DT 101 II
    Revision: 1.00
    Size: 15280 MB
    Read speed: 18.76 MB/s
    Write speed: 5.79 MB/s

    Моя флеша в НТФС, а в базе явно ФАТ32.

    Повседневно использую утилитку SuperCopier 2, так она показывает 7 Мегабайт на запись и 17 на чтение, при работе с большими файлами.
  • 0
    Жаль что вы так поздно появились, два месяца назад стоял перед проблемой выбора быстрой флешки, сколько я всего перечитал и пересмотрел, это просто жуть. Сейчас смотрю на ваш сайт и вижу что сделал правильный выбор — Silicon Power LuxMini 920. Она одна из самых быстрых флешек, только мне не нравиться что она сильно нагревается при работе, но уже привык, весь день она у меня не торчит в USB, вставляю только когда надо скопировать.
  • 0
    веб-сайт загнулся? :(
  • 0
    у меня монитор 24 дюйма и шрифт по дефолту больше 100% — чтобы комфортно смотреть мелкий шрифт.
    Ваши узенькие таблицы «ползут»!

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

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.