Memory cards: FAT16 vs FAT32

Карты памяти. Периферия CompactFlash, MultiMedia Card, Secure Digital. Продукция Pretec.
Pretec Russia
Pretec Russia
Сообщения: 150
Зарегистрирован: Пн авг 18, 2003 10:46

Memory cards: FAT16 vs FAT32

Сообщение Pretec Russia » Пт окт 22, 2004 11:55

Немного удивлен, но картина следующая.

Ниже результаты тестирования одной и той же карты, но отформатированной сначала в FAT16, а затем в FAT32 под виндой. Получается, что в КПК FAT16 работает быстрее, особенно это проявляется при записи/копировании на карту.

Storage card "Pretec CF512 40x Card" http://www.pretec.ru/products/group.phtml?id=543
Speed index = 112.7

Writing 1 MB file 3665 ms 279 KB/sec
Reading 1 MB file 826 ms 1.21 MB/sec
Copying 1 MB file to storage card 1188 ms 862 KB/sec
Copying 1 MB file from storage card 1843 ms 556 KB/sec
Writing 100 of 10 KB files 14245 ms 71.9 KB/sec
Reading 100 of 10 KB files 1024 ms 0.976 MB/sec
Directory listing: 2000 files 162 ms 12.4 thousands of files/sec


Storage card "Pretec CF512 40x fat32 Card"
Speed index = 86.58

Writing 1 MB file 16697 ms 61.3 KB/sec
Reading 1 MB file 825 ms 1.21 MB/sec
Copying 1 MB file to storage card 1845 ms 555 KB/sec
Copying 1 MB file from storage card 1843 ms 556 KB/sec
Writing 100 of 10 KB files 21483 ms 47.7 KB/sec
Reading 100 of 10 KB files 1053 ms 0.95 MB/sec
Directory listing: 2000 files 165 ms 12.1 thousands of files/sec

PDA: HP iPaq 2210 ROM Revision 1.00.10ENG; ROM date 05/22/03
Utility: Spb Benchmark 1.1.0 Build 40

Кто-нибудь пробовал на картах других производителей?
Компания Макцентр - официальный дистрибьютор продукции Pretec
http://www.pretec.ru/

Аватара пользователя
Mangalor
Студент (1 lvl)
Сообщения: 27
Зарегистрирован: Вт дек 30, 2003 11:30

Сообщение Mangalor » Пт окт 22, 2004 12:58

А почему, собственно, это удивляет?
На одном и том же носителе быстрее работает та файловая система, которая проще устроена.
Это не очевидно?
If you want something done - do it yourself!

Pretec Russia
Pretec Russia
Сообщения: 150
Зарегистрирован: Пн авг 18, 2003 10:46

Сообщение Pretec Russia » Пт окт 22, 2004 13:08

Mangalor писал(а):А почему, собственно, это удивляет?
На одном и том же носителе быстрее работает та файловая система, которая проще устроена.
Это не очевидно?
логично, но и здесь есть о чем поспорить

удивляет другое - почему-то я нигде не встречал такой информации, все пользователи КПК анализируют только скорости, указанные производителем, а работа файловой системы остается нетронутой. Хотя именно здесь "неправильное" форматирование (а винда через ридер предлагает автоматом сразу FAT32) может приводить к потере скорости, причем значительно.
Компания Макцентр - официальный дистрибьютор продукции Pretec
http://www.pretec.ru/

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Пт окт 22, 2004 13:21

То, что скорость работы зависит от файловой системы - это очевидно.
Точка зрения, что "быстрее работает та файловая система, которая проще устроена" не только не очевидна, но и вообще неверна - значительно более сложная ext2 работает по моим тестам быстрее любой fat.
В данном случае, проигрыш fat32 я мог бы попытаться в какой-то степени объяснить меньшим размером кластера и, соответственно, большим объемом операций записи метаданных.

P.S. Чтобы не быть голословным, привожу ссылку на результаты измерений производительности разных файловых систем http://bulma.net/body.phtml?nIdNoticia=626
ссылка на испанском, но смысл ясен - время (в секундах) на выполнение операций в самой примитивной из ФС - FAT32 оказалось много больше, чем у более совершенных и сложных файловых систем. Что, кстати, как раз и очевидно - сложные файловые системы оптимизированы для обеспечения высокой производительности операций ввода-вывода.
(Помните, как называлась файловая система IBM, которой та планировала заменить FAT в PC? HPFS - "high performance file system").

[CpD]bob
Нобелевский лауреат (7 lvl)
Сообщения: 8318
Зарегистрирован: Вс мар 07, 2004 22:01

Сообщение [CpD]bob » Пт окт 22, 2004 14:33

Задавили OS/2 мокрым софтом..аминь...:-(
Основа: Dell Axim X51v@A12(AKU2+Broadcom 1.7.1 build 3400)+Qtek 9100@WM6(DprWeb)+SE M600i(PDA:R5B02 Phone:R9EC001 BT:R3A01 CDA:R5B02)+много всего

Аватара пользователя
Mangalor
Студент (1 lvl)
Сообщения: 27
Зарегистрирован: Вт дек 30, 2003 11:30

Сообщение Mangalor » Пт окт 22, 2004 16:54

ВадимП
Точка зрения, что "быстрее работает та файловая система, которая проще устроена" не только не очевидна, но и вообще неверна - значительно более сложная ext2 работает по моим тестам быстрее любой fat.
Да, фраза не на все случаи жизни, но то, что она вообще неверна - это снобистское преувеличение.
Речь шла о КПК, FAT16 и FAT32 - при чём здесь серверно-юниксовые FS? Вы отключите async на ext2 и снова померяйте скорость...
If you want something done - do it yourself!

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Пт окт 22, 2004 19:24

Mangalor писал(а):Речь шла о КПК, FAT16 и FAT32 - при чём здесь серверно-юниксовые FS?
А что по-Вашему стоит на наших Zaurus'ах? Или это не КПК? :P

Talib
Академик (6 lvl)
Сообщения: 1685
Зарегистрирован: Вс окт 10, 2004 06:07

Сообщение Talib » Сб окт 23, 2004 02:56

пробовал кто-нить...пробовал кто нить... чем пробовать то? объясните индейцу...
HTC Touch Cruise

Mogulus
Профессор (5 lvl)
Сообщения: 556
Зарегистрирован: Вс июн 29, 2003 08:13

Сообщение Mogulus » Сб окт 23, 2004 18:12

а я недавно форматировал свою карту первый раз под винХР через картридер. там был выбор просто FAT или FAT32. я выбрал FAT. до формата на карте было 243.03 Мб, после - 242.95. почему так? немного конечно убавилось, но неприятно.

Аватара пользователя
Mangalor
Студент (1 lvl)
Сообщения: 27
Зарегистрирован: Вт дек 30, 2003 11:30

Сообщение Mangalor » Пн окт 25, 2004 09:56

Talib
Spb Benchmark 1.0

Mogulus
Скорее всего до форматирования была тоже FAT, но с бОльшим размер кластера, поэтому размеры таблиц FAT были меньше и свободного места чуть больше.
If you want something done - do it yourself!

gasyoun
Студент (1 lvl)
Сообщения: 24
Зарегистрирован: Вс мар 21, 2004 00:52

Сообщение gasyoun » Сб окт 30, 2004 11:15

http://pocketpccentral.net/software/util.htm
какая нормальная прога для отформатирования?

SLI
Новенький (0 lvl)
Сообщения: 4
Зарегистрирован: Пт янв 07, 2005 21:13

FAT16 Быстрее всех!

Сообщение SLI » Пн янв 31, 2005 00:21

Объясняется все очень просто - контролер у КПК итак тормозной (по сравнению с картридерами) а тут еще количество обращений для осуществления циклов на чтение-запись возрастает в 4 раза (соответственно для записи 1клайстера 16кб = 4клайстера по 4кб)
для сравнения попробуй отформатировать карту в 1Гб в фат32 и размером кластера 512байт и прогони свои тесты. У меня в таком формате КПК тормозил хуже черепахи (1клайстера 16кб= 32клайстера по 512байт - 32 обращения к фат на тот же объем данных, а не одно!) после чего при очередной перезагрузки слетела фат и все накрылось... После я форматировал свою SD 1Gb Transcend 45x картридере в фат32 и 4к кластер и все вроде бы стало ОК. Но лучшее враг хорошего. Меня убило, когда я копировал файл около 21Мб из памяти КПК на флэш - можно было застрелиться...
Пускай ВРУГАЮТСЯ все, кто рекомендовал фат32 (объесняя всем, что на кластерах тратится куча места, у меня в фат16 на остатки клайстеров тратится 4-7Мегов), но скорость для меня оказалась ценнее, и злополучный файл копировался в раза 3и быстрее.
Доверяй, но проверяй... Сравните сами фат32 512байт и фат16 16кб кластер при копировании из основной памяти на флэш файла в 20-25метров, и выбирайте сами...
I-mate PDA2k : Mugen Power 2400mAh : SD Apacer 2Gb 150x : SD 1Gb Transcend 45x : GPS-Asus BT-100 : MultiSim - Megafon+BeeLine+MTS

Аватара пользователя
skliz
Новенький (0 lvl)
Сообщения: 14
Зарегистрирован: Вт янв 25, 2005 14:34

Сообщение skliz » Вс фев 06, 2005 19:59

В связи с недопониманием, (нехваткой мозга, а не памяти) определитесь господа, как всетаки надо форматить sd карту для получения максимально возможной скорости работы. И посоветуйте хорошую прогу для этого.

-----------------------
dell axim x30+ sd transcend 512m+samsung x600

Аватара пользователя
Jesus
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Ср фев 02, 2005 00:26

Сообщение Jesus » Пн фев 07, 2005 03:41

Поднимая снова тему предыдущего опонента. Чем всё-таки форматировать карту и в какой фат ( может и не фат). Естественно гонюсь за скоростью

Pretec Russia
Pretec Russia
Сообщения: 150
Зарегистрирован: Пн авг 18, 2003 10:46

Сообщение Pretec Russia » Пн фев 07, 2005 11:09

Форматируйте в FAT16, достаточно это делать на десктопе стандартными средствами Windows.

FAT16 vs FAT32: я уже приводил реальные цифры на реальных картах, другой информации я не встречал, не попадались также и опровержения сего факта.

Другие файловые системы для PPC неактуальны.
Компания Макцентр - официальный дистрибьютор продукции Pretec
http://www.pretec.ru/

Закрыто

Вернуться в «Периферия и карты памяти CF, SD, MMC»