The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Тестирование файловых систем на Flash-накопителях в Linux, opennews (??), 27-Окт-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


43. "Тестирование файловых систем на Flash-накопителях в Linux"  +1 +/
Сообщение от Erley (ok), 28-Окт-10, 00:04 
Тесты бессмыслены потому что все протестированные ФС не приспособлены для работы на NAND flash. Многое зависит от логической организации чипов - размер сектора, страницы и блока в NAND массиве. Чтение например всегда производится посекторно или (если управляющий контроллер более-менее толковый) постранично. А вот стираются данные чаще целым блоком.
Теперь прикиньте - чтобы поменять всего один бит (ну ладно, пусть даже байт), нужно прочитать весь блок в оперативную память, поменять нужный байт, стереть блок в NAND и записать изменённый блок на его место.
Ну конечно ФС имеет кэш в оперативке и может накапливать изменения, но вот что она вообще знает об устройстве данного NAND чипа? Его логическая организация различается даже в одной и той же партии флэшек...
Тут уже говорили про flash wearing и про автоматическое распыление записей по всему адресному пространству флэша. Эту фишку (которая называется FTL) делают многие производители. Только вот алгоритмически это нетривиальная задача и большинство контроллеров флэшек делают это по принципу "как-нибудь", главное будет что в рекламном проспекте написать. В итоге как правило при использовании FTL сильно плавает скорость записи когда флэш записан хотя бы один-два раза под завязку.
Какие тут ещё тесты?
Ответить | Правка | Наверх | Cообщить модератору

44. "Тестирование файловых систем на Flash-накопителях в Linux"  +/
Сообщение от iCat (ok), 28-Окт-10, 01:15 
>Тесты бессмыслены потому что...
>...
>Какие тут ещё тесты?

Вот золотые-то слова! А то развелось тестов-недорослей по принципу "покупайте нашу хренотень!"

Ответить | Правка | Наверх | Cообщить модератору

52. "Тестирование файловых систем на Flash-накопителях в Linux"  +/
Сообщение от z (??), 28-Окт-10, 10:40 
> Вот золотые-то слова! А то развелось тестов-недорослей по принципу "покупайте нашу хренотень!"

Ещё тесты заставляют смотреть, изверги

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру