The OpenNET Project / Index page

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



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

Исходное сообщение
"Для Linux доступна нативная поддержка файловой системы ZFS"
Отправлено User294, 28-Май-10 22:19 
>Какая сборка мусора, ты о чем?

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

>> И фрагментация взлетит до небес, при том сильнее чем на классической ФС по идее.
>Все носятся с этой фрагментацией как с писаной торбой.

Дык я не виноват что фрагментированый доступ убивает скорость доступа на механических дисках в уйму раз, как и стопицот лет назад.

>Безусловно, последовательное чтение объекта, состоящего из блоков маленького размера, >которые расположены случайным образом, будет страдать, если нет никаких других
>механизмов с этим бороться. Но далеко не все задачи в современном IT мире
>сводятся к последовательному чтению.

Знаете как про это говорят? :) "С пола упасть нельзя!" :).Действительно, если ФС уже и так в полной ж... - хуже ей уже не будет, как ни извращайся :)

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

Скорее, я сделаю ставку на "монопенисуально". Рандом доступ на то и рандом. Если это не так - значит это уже не рандом.

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

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

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

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

>Для систем, построенных на CoW, смысла гораздо меньше

ИМХО это сильно зависит от того как используется ФС. В упомянутом случае (торент) это имеет стопроцентный смысл. Потому что торент сам по себе то срач блоками разводит, CoW ему еще подыграет а из-за засранного на 90% тома без больших свободных линейных кусков вообще получится полный крантец. А вот если этот мяумикс отдефрагить - так как бы скачанные файлы никто и не модифицирует особо, например...

>- потому как CoW будет тут же эффект от дефрагментации нивелировать.

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

>Тем не менее, смысл есть - имеет смысл дефрагментировать
>свободное пространство и неизменяемые данные (снимки).

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

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

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

 

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



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

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