The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Для Linux доступна нативная поддержка файловой системы ZFS"
Отправлено Anon Y Mous, 29-Май-10 03:31 
> если что-то пишется в сторонку, это во
>первых вызывает усиление фрагментации а во вторых добавляет новые данные. И
>если ничего по этому поводу не делать - место то не
>резиновое, бесконечно дописывать в сторонку - не выйдет.

Ранее занятое место освобождается, если на него более никто не ссылается. Место, на которое ссылаются снимки, освобождается тогда, когда удаляются снимки. Не думаю, что где-то принципиально по-другому

> Единственное что я понял из манов - что в
>ZFS по сути не делается каких-то специальных потуг дефрага при подобных
>операциях.

А в BTRFS делаются? Ссылочку можно?

>>Плюс с эффектами оной можно бороться не только дефрагментацией. Есть такое слово
>>- кэширование. Знакомо?
>
>Знакомо. Но при современных объемах дисков более-менее полно их закешировать нереально.

Хорошо что знакомо. Следующий вопрос. Что такое "рабочий набор" представляешь?

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


>А так то ессно да, можно быстро выдавить в кеш а там пусть себе ФС хоть час педалит. Только палка о двух концах. Куча данных в оперативке имеет свойство теряться при сбоях + это не заслуга файловой системы, а заслуга кеша, как ни крути.

В случае классической ФС, жестко завязанной на кэш VM - да. Следующий вопрос - что такое ARC, L2ARC и как они связаны и зачем они нужны, понимаешь?

>>Дефрагментация имеет смысл на не-CoW системах.
>
>Да и на CoW имеет смысл.

О чем я и говорил чуть дальше.

> Тем более что логично накладывается на
>процедуру слияния-удалния снапшотов и т.п. - почему бы при слиянии заодно
>и блоки попоследовательнее не выстроить до кучи? Вполне логичное решение ведь.

А поподробнее? Чтобы всем была понятна твоя логика.

>Только в случае интенсивной дозаписи.

А говоря CoW, мы ведь имеем ввиду запись, не так ли?

>И как бы далеко не любой файл
>в ФС подвергается постоянной интенсивной записи. Посему оно будет нивелировано только
>для постоянно записываемых файлов которые и на обычной то ФС засираются.

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

>>Тем не менее, смысл есть - имеет смысл дефрагментировать
>>свободное пространство и неизменяемые данные (снимки).
>
>Кроме того - а некоторые файлы вообще мало или редко меняются. Упомянутое
>вами валидно если файл меняется часто и  много. Только при
>этом CoW неплохой срач разведет. Да, запись будет быстрой, но это
>будет иметь свои минусы. Не бывает халявы нахаляву :)

Чтение можно сделать не менее быстрым, используя L2ARC. Но в классических ФС ничего подобного нету, впрочем, и в BTRFS тоже пока не наблюдается.

>>Специально для тебя повторяю еще раз: дефрагментация - не единственный способ борьбы
>>с эффектами от фрагментации.
>
>Угу, конечно. Если все хранить в RAMдиске, доступ к ним будет моментальным.

Боюсь, мошна не выдержит все хранить в рамдиске, так как много памяти и слотов для нее - удовольствие не из дешевых.

>Только это не достоинство ФС ни разу, и без гигантских дисковых
>буфферов все это будет крайне уныло тормозить. Уж не потому ли
>ZFS и требует вагон памяти для нормальной работы? :)

Ну-ну. Там, где ты со своим рамдиском упрешься в ограничения количества и емкости модулей памяти платформы, ZFS позволит запихнуть парочку емких SSD для L2ARC. Ты будешь и дальше утверждать, что это не достоинство ФС?

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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