nikperez
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Должен кое-что уточнить о контроллере iTE IT1167B. Хотя он быстрее большинства других USB 2.0 флеш-драйв-контроллеров перемещает мелкие файлы, ему свойственно "неровное поведение" в потоковой записи. Тестовыми программами это определить практически невозможно, а при измерении секундомером это выглядит так: Файл *.RAR объёмом 500 Мб записывался раз за разом на флешку. Записанный файл не удалялся, а переименовывался и сохранялся, следующий за ним - также, и таким образом несколько раз производилась запись. В результате оказалось, что в двухканальной конфигурации iTE IT1167B записывает поток "через раз". Один раз скорость 500:35=14,286 Мб/сек., второй раз - 500:41=12,195 Мб/сек. И далее такими же "парными" циклами, даже если перезапустить флешку. Точнее: На PCI-USB контроллере VT6212 вышло: ADATA S007 16Gb, FAT32-8кб и exFAT-8кб, - 35 и 41 сек. Флеш - два LUN SanDisk SDTNPMAHSM-008G (аналог SDTNPMAHEM-008G и др.) ADATA C903 16Gb, exFAT-8кб и FAT32-8кб, - 38 и 44 сек. То есть примерно на три секунды медленнее. Флеш - два LUN Hynix H27UCG8T2MYR. Зато одноканальная Pretec UG-08Gb от этого эффекта свободна, и лишь в exFATтеряет в скорости записи, причём много - 2,7 Мб/сек.: На VT6212 FAT32-32: 500/43 = 11,628 exFAT-32: 500/56 = 8,929 Флеш - одна микросхема, один LUN SanDisk SDTNPMAHSM-008G (аналог SDTNPMAHEM-008G и др.) Затем, этот контроллер, iTE IT1167B, хорош в одноканальном интерливинге (например, флешка Pretec UG-08Gb с одной двуплановой микросхемой JS29F64G08AAME1 16Gb), так как в этой "не честно двухканальной" конфигурации присутствует не такой большой разброс в скорости потоковой записи - разница цикла "быстро/медленно" около 0,5 Мб/сек., одинаково в FAT32-8 и в exFAT-8. В одноканальной конфигурации, как сказано, этого эффекта вообще нет, но присутствует сильное падение скорости записи "потока" в exFAT. Почему кластер везде 8 кб? Потому, что с ним скорость потоковой записи падает незначительно, а скорость потокового чтения возрастает заметно. Это для 16Gb флешек; возможно, для 32Gb вариантов наилучшим кластером станет 16кб - то есть, возможно, контроллер оптимизировался под "умолчание ХР". Проверить это не могу - нет флешек 32Gb на этом контроллере. Ещё нюанс - флешкам на iTE IT1167B свойственно иногда при подключении снижать скорость до... примерно до стандарта SD 1.0, т. е. 10 мб/сек. потолок. Лечится переподключением. Ещё - уже вторая флешка на iTE1167B попалась криво прошитой в промзоне (проблема с новой редакцией флеша Hynix). Вылечилось прогой iTE MPtool для этого контроллера, версия проги - 11.0 (в этой версии пофиксены многие ошибки). |