The OpenNET Project / Index page

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



"OpenNews: Компания Nokia разработала новую файловую систему для Flash дисков"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Есть идеи по улучшению форума и сайта ? Пишите.
. "OpenNews: Компания Nokia разработала новую файловую систему ..." +/
Сообщение от iZENemail (ok), 02-Апр-08, 17:30 
>[оверквотинг удален]
>>зависимости от ресурса каждой.
>
>А на опеннете есть ламеры которые не знают особенностей того что производит
>Нокия, но зато вовсю лезут с своими "умными" советами.Для тех кто
>в танке объясню, вы что-то путаете:
>1) Есть флеш брелки.Нокия данный вид китаезного хлама в общем то не
>производит, если вы не знали.Там да, за контроллером стоят чипы нанд.И
>поскольку судьба у брелка такая незавидная - жить с фат32 на
>борту, невольно нужен контроллер который будет разрюхивать USB интерфейс и размазывать
>записи.Поэтому данным брелкам в принципе до балды какая там ФС.

FAT32 на флэше только из-за совместимости с операционной систмой Windows. Потому что этих пользовательских ОС 95% в МИРЕ.

FAT32 использует ранее занятые блоки только тогда, когда свободного места будет не хватать. То есть контроллёр для "размазывания" под ней ни к чему — "ротация" блоков и так неплохая и главное полностью равномерная, в отличие от файловых систем Ext2FS и UFSx, которые задействуют использованные блоки со стёртой инфой по своему усмотрению, чтобы не фрагментировать пространство.

>2) Есть фирма Нокия и ее железки.Телефоны там, интернет планшеты... и скажем
>техасский проц OMAP умеет интерфейситься к нанд чипам.Посему к процу девайса
>прицеплен 1 или несколько нанд чипов.Напрямую, чтоб вас.Без каких-то там мифических
>контроллеров, которые между прочим денег стоят, питалово жрут и место на
>PCB занимают.Посему никаких контроллеров из случая 1) нет и все разрюхивается
>программно.Что обработка битых блоков, что размазывание блоков.Не помню, может и рассчет
>ECC из "дополнительной" области даже(помню что "дополнительная" резервная область с ECC
>данными - программно доступна).

Ну так в каждом современном ARM-процессоре интегрирован собственный контроллёр флэш-памяти. Поэтому надобность в отдельной микросхеме отпадает. :)

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

Комплектующие Nokia получает из Юго-Восточной Азии. Кроме Nokia, в Китае, например, ODM-производством не брезгуют Sony-Ericcson, Motorola, Alcatel и другие известные бренды. Так что я бы поостерёгся высказываться насчёт "чисто-европейской "белой кости" продуктов Nokia и они отличаются от китайщины как небо и земля. ;)

>>Во всяком случае это гораздо экономичнее записи в журнал транзакций каждой операции
>>с файлами. fsck проверяет ФС только при условии её неконсистентности.
>
>А вы отдаете себе отчет что в мобильному девайсе корректный шатдаун в
>принципе и не гарантирован?Аккум может внезапно скиснуть(если старый и проседает под
>нагрузкой сильно) или юзер его вообще сдернет на ходу.Что до транзакций
>- не вижу почему журналинг метаданных должен бы занимать много ресурсов.

Не видите? А я вижу: каждый раз при попытке записи любого файла будет отмечено в журнале начало записи, а при успешном завершении — отмечено подтверждение записи. Кроме того, что журнал занимает нехилую часть пространства флэш (порядка 10-15%, например, в Ext3FS), он ещё и изнашивает сам носитель!
В случае с UFS2 "мягкие обновления" не нуждаются в журнале на носителе (кстати, метаданные пишутся сразу). RAM по стоимости равна или дешевле чем флэш, часто их логически объединяют в одно адресуемое пространство (WM2003, например). Отсутствие сбоев возлагается на утилиту-ремонтника (fsck), выполняющуюся в фоновом режиме и требующую только небольших ресурсов процессора в случае неконсистентности ФС.


>[оверквотинг удален]
>
>Вы задумались.А толку?С таким же успехом пещерный человек глядя на луну задумывался
>о том что хорошо бы до нее достать как-нибудь :)
>
>>UFS устарел в Solaris, так как там применяется модифицированная UFS1.
>
>Для начала, UFS не подходит для этой задачи.Абсолютно.Ни первый, ни второй.Просто вы
>не понимаете специфики flash file systems и свято верите что до
>луны как делать нефиг достать дубинкой если она длинная.Увы.Есть технические моменты
>которые способны вас здорово разочаровать.См. выше.

Я привёл аргументы бесполезности журнала на флэш: Журнал не гарантирует сохранность данных, он лишь гарантирует консистентность файловой системы, использемой для данных (но не для самого журнала). Журнал изнашивает флэш не лучшим образом, чем записываемые файлы, но позволяет обходиться меньшим объёмом RAM. Что больше влияет на энергопотребление: энегропотребление RAM или энергопотребление программных транзакций журнала — ещё вопрос, ответ зависит от того, как часто производится запись и модификация данных.

>>А вот про ZFS вы правильно говорите: нужно много RAM; хотя создать
>>отказоустойчивый пул из флэш-накопителей на ZFS проще-простого.
>
>Вот только Нокии это наф не нужно.А вам вон то что вы
>озвучили надо?Вы и делайте.

Nokia зарабатывает деньги на своих проприетарных технических идеях и продуктах, которые их используют. Только и всего.

>А у Нокии свои задачи.Если конкретнее то скажем в ее планшетках нынче
>пользуется такая файловая система как JFFS2.У нее есть ряд интересных особенностей,
>как то учет того что работаем в флеше и размазывание записей.Есть
>журналинг.Есть сжатие (и на чтение и на запись).Но кроме плюсов есть
>и минусы.Оно в потребляет оперативу в зависимости от размера ФС, т.е.
>очень большая ФС на ней не выйдет.Эта фс не чемпион по
>скорости.И что хуже, при загрузке и монтировании фс требуется ее сканировать,
>а сие нервирует юзера если фс большая и сканировать ее надо
>долго.

UFS2 сканируется в фоне. Пользователь не заметит разницы в быстродействии в 20-30% между режимом сканирования и ремонта и обычным использованием в качестве хранилища.
И ещё фрагментация файлов не больше 5% — это один из лучших показателей среди популярных ФС.

>В итоге сегодня - JFFS2.А это - нокия на завтра себе
>жизнь облегчила, устранив ряд технических проблем.Прежде всего для себя.Но девайсы где
>жирный нанд прицеплен к процессору делает не только нокия, посему разработка
>явно пригодится не только им :)

Да пожалуйста.

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

Оглавление
OpenNews: Компания Nokia разработала новую файловую систему для Flash дисков, opennews, 30-Мрт-08, 00:32  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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