The OpenNET Project / Index page

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



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

Оглавление

Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Linux, opennews (??), 18-Авг-12, (0) [смотреть все]

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


35. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +2 +/
Сообщение от Аноним (-), 18-Авг-12, 16:42 
Чушь полная. Нишевыми ZFS как раз делает ФС прошлого поколения.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

38. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от AlexAT (ok), 18-Авг-12, 17:36 
> Чушь полная. Нишевыми ZFS как раз делает ФС прошлого поколения.

lol'd
ну изен с 5 MBps с диска тут уже был

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

48. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от iZEN (ok), 19-Авг-12, 00:07 
>> Чушь полная. Нишевыми ZFS как раз делает ФС прошлого поколения.
> lol'd
> ну изен с 5 MBps с диска тут уже был

Вы забыли добавить: "с заполненными на 99% пулами". Как ведут себя в подобных случаях альтернативные ФС, говорить будем или скромно умолчим?


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

51. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от ragus (ok), 19-Авг-12, 05:22 
Изя, ты как всегда в лужу. Деградация производительности при малом количестве свободного места - беда всех CoW файловых систем. Так что ext4/xfs вполне нормально живут при почти полной занятости дисков.

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

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

53. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от Аноним (-), 19-Авг-12, 09:56 
>Так что ext4/xfs вполне нормально живут при почти полной занятости дисков.

Если бы только не фрагментация и баги

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

55. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от ананим (?), 19-Авг-12, 12:15 
да бросьте уже ерунду писать.
xfs и тем более ext4 гораздо стабильнее и zfs, и btrfs.
Ответить | Правка | Наверх | Cообщить модератору

62. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от kshetragia (ok), 20-Авг-12, 05:34 
Че-то похоже на сравнение теплого с зеленым.
Либо уж сравнивайте ZFS <> BTRFS/EXT4+LVM(с натяжкой) либо EXT4/XFS <> UFS/FFS.
Ответить | Правка | Наверх | Cообщить модератору

112. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  –1 +/
Сообщение от Аноним (-), 23-Авг-12, 09:11 
> EXT4/XFS <> UFS/FFS.

А чего сравнивать то? Вторые - ископаемые как@шки мамонта. По поводу на большинстве бенчей и вообще ворклоадов первые сделают со вторыми то же что Тузик с грелкой. Ибо extent-based файловые системы в общем случае делают block-based. По поводу чего античные блочные методы выделения места остались в ходу только у махровых некрофилов.

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

86. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от Аноним (-), 21-Авг-12, 02:10 
> Изя, ты как всегда в лужу. Деградация производительности при малом количестве свободного
> места - беда всех CoW файловых систем. Так что ext4/xfs вполне
> нормально живут при почти полной занятости дисков.

Не, ну их тоже можно положить при желании. Удаление файла по 30 секунд на XFS? А я такое видел. Как сделать? Качаем на забитый том торрент гигов на 5 без преаллокации. Получаем... то что и должны были :)

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

Оно вообще "первый блин комом". У btrfs'ников лучше вышло.

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

126. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от AlexAT (ok), 24-Авг-12, 16:32 
Качаем на забитый том торрент гигов на 5 без преаллокации. Получаем... то что
получим на CoW FS даже с преаллокацией...


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

134. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от Аноним (-), 24-Авг-12, 18:26 
> Качаем на забитый том торрент гигов на 5 без преаллокации. Получаем... то
> что получим на CoW FS даже с преаллокацией...

Ну если уж на то пошло, у меня в таком виде XFS просто стирал 5-гиговый файл секунд по 30. Кстати том вообще забитым не был. Просто сдуру качнул торентов без преаллокации и подивился тому как все уныло работает :)

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

138. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от AlexAT (ok), 24-Авг-12, 19:06 
Я проморгал про удаление, и писал про то, что на CoW мы получим лапшу по всему диску хоть с преаллокацией, хоть без оной.
Ответить | Правка | Наверх | Cообщить модератору

143. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от iZEN (ok), 25-Авг-12, 13:26 
> Я проморгал про удаление, и писал про то, что на CoW мы
> получим лапшу по всему диску хоть с преаллокацией, хоть без оной.

А на обычных не-CoW ФС с преаллокацией не будет "лапши"? Вообще же, разработка грамотной преаллокация довольно трудоёмка для любых современных ФС, так как ФС научились учитывать размещение групп одинаковых байтов (того, что должно заполнить выделяемое место) и оптимизируют это размещение на стадии дисковой подсистемы. Разработчику преаллокатора в торрент-клиенте, например, приходиться балансировать между скоростью преаллокации (записи специально сформирвоанного потока байтов — фактически псевдорандомного мусора) и временем ответной реакции на начало скачивания торрент-контента. То есть грамотная преаллокация заключается в том, чтобы перед началом скачивания торрент-контента (допустим, 10ГБ MKV) нужно каким-то образом скинуть на диск поток байтового мусора, чтобы ФС точно выделила (10ГБ) желательно в соседних секторах диска этот самый объём пространства, которое со временем будет перезаписано настоящими байтами контента.

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

Условно скорость доступа к данным повышается, если их располагать как можно ближе к логическому началу диска. С этим знанием ведут работу всякого рода дефрагментаторы и оптимизируют свою работу ФС при записи данных, а также учитывают другие критерии расположения: как можно более монотонная последовательность адресации блоков одного файла, как часто используется файл и, ещё может быть, размер файла (бывают дефрагментаторы, которые нарочно двигают большие файлы в конец или в начало диска). Всё это по сути ускоряет доступ к набору данных, но не делает этот доступ идеально быстрым — LBA скрывает механические перемещения головок винчестера. Работа с метаданными намного более продуктивна (быстра) и позволяет сделать время доступа к данным одинаковым на всей поверхности диска, обеспечить достаточную скорость чтения и записи (примерно в два раза меньше максимально доступной для данного винчестера) по ВСЕЙ поверхности диска.

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

144. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от AlexAT (ok), 25-Авг-12, 13:33 
>> Я проморгал про удаление, и писал про то, что на CoW мы
>> получим лапшу по всему диску хоть с преаллокацией, хоть без оной.
> А на обычных не-CoW ФС с преаллокацией не будет "лапши"?

Прикинь - нет, не будет. Файл аллоцируется по возможности линейно, и перезапись идёт без изменения местоположения данных.

> Вообще же, разработка грамотной преаллокация довольно трудоёмка для любых современных ФС

Фееричненько.

> ФС научились учитывать размещение групп одинаковых байтов (того, что должно заполнить
> выделяемое место) и оптимизируют это размещение на стадии дисковой подсистемы.

БГГГ. Прошу прощения, но у меня сейчас уши в трубочку завернутся от того, что вы тут пишете. КАКОЕ ОТНОШЕНИЕ группы одинаковых байтов имеют к преаллокации занимаемого файлом дискового пространства? Задача преаллокатора - выделить максимально линейные блоки для файла, а какие ГРУППЫ БАЙТОВ туда будут записаны - его не волнует. Равно как и диск xD

> преаллокатора в торрент-клиенте, например, приходиться балансировать между скоростью
> преаллокации (записи специально сформирвоанного потока байтов — фактически псевдорандомного мусора)

It's epic, bro xD

> грамотная преаллокация заключается в том, чтобы перед началом скачивания торрент-контента (допустим, 10ГБ MKV) нужно каким-то образом скинуть на диск поток байтового
> мусора

И снова эпичное непонимание принципов работы FS. Суть в том, что всё "скидывание потока байтового мусора" сводится к ftruncate(file_handle, file_size). Нормальная FS при этом ничего, кроме метаданных, указывающих, где будет лежать файл, на диск не запишет.

> Однако современные ФС не учитывают физическое расположение секторов на диске (оперируют
> только LBA адресацией).

Последовательное чтение секторов на любых современных типах диска быстрее произвольного. Тчк. Всё остальное - лирика.

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

146. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от iZEN (ok), 25-Авг-12, 13:51 
При преаллокации средствами самой ФС недостаточно метаданных для описания абсолютно всех занимаемых блоков данных, которые будут записаны в ФС позднее. Используется так называемая "ленивая" преаллокация, когда ФС преаллокатору говорит, что пространство выделено, размер уменьшен на затребованную величину дискового пространства, а на самом деле сделана пометка в метаданных на "диапазон" (структуру) блоков который будет занят, а фактически же ещё нет. В это же время на ФС можно писать другие данные, никак не связанных с преаллокаченными. И эти данные могут расположиться физически в тех местах диска, которые могло бы заняться данным, место для которых оно заранее выделено в "диапазоне".

По мере того, когда данные заполняют зарезервированный за ними "диапазон" блоков обновляется структура метаданных, его описывающая. ФС соотносит собственные занимаемые блоки с доступными LBA-адресами секторов на диске. Бывают ситуации, когда торрент-клиент выделил место на диске, что называется, впритык доступного пространства, ФС отрапортовала ему, что всё зарезервировано — можно качать, начинается скачка. Но после этого из какой-то программы записывается на диск файл чуть большего размера, чем оставшееся свободное место на диске — торрент-клиент уже не может докачать свой файл, так как место закончилось. Это случай из практики использования ZFS, преаллокация в Transmission включена.

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

147. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от AlexAT (ok), 25-Авг-12, 13:53 
> При преаллокации средствами самой ФС недостаточно метаданных для описания абсолютно всех занимаемых блоков данных, которые будут записаны в ФС позднее.

Чего? При преаллокации файла место распределяется ПОЛНОСТЬЮ. Иначе это не преаллокация. Только распределяется, а не перезаписывается.

> Используется так называемая "ленивая" преаллокация

Вы путаете преаллокацию со sparse-аллокацией. Более того, для sparse-аллокации вовсе не обязательно уменьшать счётчик свободного места.

> Это случай из практики использования ZFS, преаллокация в Transmission включена.

Что и логично. На ZFS преаллокация НЕВОЗМОЖНА в принципе, потому что это CoW. И любой записанный блок данных пишется не на жестко заданное место хранения, а куда попало.

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

148. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от iZEN (ok), 25-Авг-12, 13:56 
>> При преаллокации средствами самой ФС недостаточно метаданных для описания абсолютно всех занимаемых блоков данных, которые будут записаны в ФС позднее.
> Чего? При преаллокации файла место распределяется ПОЛНОСТЬЮ. Иначе это не преаллокация.
> Только распределяется, а не перезаписывается.

Значит вот так оно распределяется, что не может обосновать свою предельность в небесконечном пространстве адресации винчестера.

>> Используется так называемая "ленивая" преаллокация
> Вы путаете преаллокацию со sparse-аллокацией. Более того, для sparse-аллокации вовсе не
> обязательно уменьшать счётчик свободного места.

Значит в ZFS используется sparse-аллокация. Счётчик свободного места при преаллокации из Transmission не уменьшается.

>> Это случай из практики использования ZFS, преаллокация в Transmission включена.
> Что и логично. На ZFS преаллокация НЕВОЗМОЖНА в принципе, потому что это
> CoW. И любой записанный блок данных пишется не на жестко заданное
> место хранения, а куда попало.

Всё ясно.

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

149. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от AlexAT (ok), 25-Авг-12, 14:00 
> Значит вот так оно распределяется, что не может обосновать свою предельность в
> небесконечном пространстве адресации винчестера.

Это называется sparse allocation / sparse file, и к преаллокации не имеет никакого отношения.

> Значит в ZFS используется sparse-аллокация.

Верно. Механика работы аллокатора в CoW FS при записи очень сходна с механикой работы sparse-аллокаторов в традиционных FS.

Фокус в том, что на ZFS невозможна статическая преаллокация. В итоге любой достаточно большой и записываемый произвольно файл превращается в лапшу.

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

185. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от Аноним (-), 26-Авг-12, 16:09 
> Прикинь - нет, не будет. Файл аллоцируется по возможности линейно, и перезапись
> идёт без изменения местоположения данных.

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

> Фееричненько.

А забавно он странный аллокатор ZFS отмазывает :)

>> выделяемое место) и оптимизируют это размещение на стадии дисковой подсистемы.
> БГГГ. Прошу прощения, но у меня сейчас уши в трубочку завернутся от

...обилия маркетингового буллшита :). Называя вещи своими именами.

> максимально линейные блоки для файла, а какие ГРУППЫ БАЙТОВ туда будут
> записаны - его не волнует. Равно как и диск xD

Он не в состоянии осознать этот тривиальный факт, зато маркетинговый буллшит из него так и прет.

> It's epic, bro xD

По-моему, мы у него вызвали деление на ноль :)

> Последовательное чтение секторов на любых современных типах диска быстрее произвольного.
> Тчк. Всё остальное - лирика.

Кроме SSD, у которых эта разница куда меньше. Как минимум при чтении.

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

145. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от AlexAT (ok), 25-Авг-12, 13:37 
Кстати раз уж заговорили о преаллокаторах. На CoW преаллокация бессмысленна в принципе :)
Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору

157. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от Аноним (-), 26-Авг-12, 01:57 
> получим лапшу по всему диску хоть с преаллокацией, хоть без оной.

Ну мы ее слегка получим и на обычной ФС - совсем не факт что там есть непрерывный блок на 100500Гб :)


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

164. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от AlexAT (ok), 26-Авг-12, 10:12 
> Ну мы ее слегка получим и на обычной ФС - совсем не
> факт что там есть непрерывный блок на 100500Гб :)

Ну то слегка, будут выделены максимально линейные фрагменты. А при каче торрента на ZFS или просто без преаллокации каждый ~1-16Мб (в лучшем случае) блок ляжет в отдельное место диска, без оглядки на линейность.

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

186. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от Аноним (-), 26-Авг-12, 16:26 
> Ну то слегка, будут выделены максимально линейные фрагменты.

Вообще, если том на 99% забить, как этот чудик, с этим будет небогато. И даже классика начнет валиться в такой же по смыслу штопор. Менее сурово, но начнет. Я такое даже видел, хоть это и постараться надо.

> А при каче торрента на ZFS или просто без преаллокации каждый ~1-16Мб
> (в лучшем случае) блок ляжет в отдельное место диска, без оглядки на линейность.

Непрерывный блок на 16Мб - это достаточно неплохо, механический диск вполне в состоянии десяток seek в секунду сделать и будет читать на практически максимальной скорости. Но в торрентах бывает и блок 64К, вот тут с тупым клиентом (который не буфферизует вообще ничего) начнется ахтунг. Тут даже классика с экстентами начнет задыхаться от прорвы метаданных.

Кстати чисто теоретически, CoW при преаллокации мог бы рассмотреть это как хинт: ага, они собираются писать в этот файл так и сяк. А давайте фрагменты стараться раскладывать друг за другом, в соответствии с их смещением в файле?! Ну то-есть даже CoW вполне мог бы резервировать непрерывный "виртуальный прообраз" файла (который заказали преаллокацией) и по нему раскладывать "паззл" из фрагментов по мере их поступления. Вполне себе CoW логикой. Благо, CoW логике все-равно куда именно фрагмент класть. Можно класть не абы как а чуть более удобно. Почему нет? Другое дело что не все возможные оптимизации аллокации реализованы вот сей момент.

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

188. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от iZEN (ok), 26-Авг-12, 16:45 
>> А при каче торрента на ZFS или просто без преаллокации каждый ~1-16Мб
>> (в лучшем случае) блок ляжет в отдельное место диска, без оглядки на линейность.
> Непрерывный блок на 16Мб - это достаточно неплохо, механический диск вполне в
> состоянии десяток seek в секунду сделать и будет читать на практически
> максимальной скорости. Но в торрентах бывает и блок 64К, вот тут
> с тупым клиентом (который не буфферизует вообще ничего) начнется ахтунг. Тут
> даже классика с экстентами начнет задыхаться от прорвы метаданных.

Из личных наблюдений на ZFS торренты по-разному качаются Transmission и Deluge.
Transmission мотает нервы очень сильно как на простой закачке/раздаче, так и на проверке. Deluge ведёт себя шустрее: закачка торрентов не так нагружает нотификатор ФС и проверка торрентов заметно быстрее, чем в Transmission.
Transmission может буквально заблокировать рабочий десктоп так, что окна приложений перестанут перерисовываться, а скорость закачки упадёт. С Deluge такого не замечал.

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

197. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от Аноним (-), 26-Авг-12, 18:56 
> Из личных наблюдений на ZFS торренты по-разному качаются Transmission и Deluge.

Учтя что они основаны на 2 напрочь разных либах и вероятно имеют разные дефолты - это не удивительно даже.

> Transmission мотает нервы очень сильно как на простой закачке/раздаче, так и на проверке.

А ты пробовал настраивать режимы преаллокации и размеры буферов? В UI такие тонкости не вынесены, т.к. у хомячков от них взорвется мозг. Но они есть и описаны в вике.

> Deluge ведёт себя шустрее: закачка торрентов не так нагружает нотификатор
> ФС и проверка торрентов заметно быстрее, чем в Transmission.

Извини, гражданин, у меня трансмишн сугубо в сеть упирается, при том даже без особого твикинга. Откуда напрашивается вывод что что-то у вас в консерватории не то.

> Transmission может буквально заблокировать рабочий десктоп так,
> что окна приложений перестанут перерисовываться,

Прости, если твоя операционка обделалась при обработке I/O или paging или при шедулинге процессов - это не вина апликух. По логике вещей, многозадачка должна шедулить ресурсы так чтобы всем равномерно доставалось. Вовремя отбирая бразды правления у приложений и передавая их другим.

Кстати да, это означает что тебя укусил "линуксный" баг с неотзывчивостью системы при тяжелом I/O на медленном накопителе. Да, тот самый который ты так колоритно обcирал в пингвинах. Посмотрим хватит ли у тебя духу обругать уютную бсдшечку за ровно тот же самый баг с теми же симптомами :D.

> а скорость закачки упадёт. С Deluge такого не замечал.

Ну так и запишем: изен признался что его долбит тот же баг который он в пингвинах ругал :). Epic!

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

206. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от iZEN (ok), 27-Авг-12, 00:02 
>> Deluge ведёт себя шустрее: закачка торрентов не так нагружает нотификатор
>> ФС и проверка торрентов заметно быстрее, чем в Transmission.
> Извини, гражданин, у меня трансмишн сугубо в сеть упирается, при том даже
> без особого твикинга.
> Откуда напрашивается вывод что что-то у вас в
> консерватории не то.

Оба клиента сеть загружают одинаково. Но когда много торрентов, Transmission начинает нервировать подлагиванием интерфейса, чего нет у Deluge.
По-видимому, у разработчиков Transmission что-то не так в консерватории, раз нативный клиент так себя ведёт в отличии от интерпретируемого питоновского.

>> Transmission может буквально заблокировать рабочий десктоп так,
>> что окна приложений перестанут перерисовываться,
> Прости, если твоя операционка обделалась при обработке I/O или paging или при
> шедулинге процессов - это не вина апликух.

Ну да, аппликухи (ВСЕ) белые и пушистые, одна операционка в их лагах виновата и должна оперативно подстраиваться под их требования. :)) А не жирно будет учитывать индивидуальные особенности кривых аппликух? Вон, в Windows учли "опыт" несовместимости и захардкодили в ядре особенности 16 битных популярных приложений, чтобы они не валились от правильной работы операционной системы. Так поступать так же?

> По логике вещей, многозадачка
> должна шедулить ресурсы так чтобы всем равномерно доставалось. Вовремя отбирая бразды
> правления у приложений и передавая их другим.
> Кстати да, это означает что тебя укусил "линуксный" баг с неотзывчивостью системы
> при тяжелом I/O на медленном накопителе. Да, тот самый который ты
> так колоритно обcирал в пингвинах. Посмотрим хватит ли у тебя духу
> обругать уютную бсдшечку за ровно тот же самый баг с теми
> же симптомами :D.

В FreeBSD, в отличии от GNU/Linux, курсор мыши по крайней мере не застывает на месте. ;)

>> а скорость закачки упадёт. С Deluge такого не замечал.
> Ну так и запишем: изен признался что его долбит тот же баг
> который он в пингвинах ругал :). Epic!

Баг совсем другой — курсор не застывает, другие программы работают в отличие от...

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

219. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от iZEN (ok), 09-Сен-12, 18:28 
> Оно вообще "первый блин комом". У btrfs'ников лучше вышло.

/---
По ряду причин, я продолжил пользовать эту великолепную ФС на одной рабочей станции c -o compress,nospace_cache.

Итак, постепенно фрагментация нарастала, тормоза усиливались. ls в директории с тысячей файлов уже занимал до секунды, открытие лога gajim - около 10 секунд. И наконец вчера btrfs впервые подала симптомы клинической смерти: no space left on device на полупустом разделе.

>>> df -h

Файловая система          Размер Использовано  Дост Использовано% Cмонтировано в
/dev/mapper/rootfs           13G         9,7G  1,5G           87% /
/dev/mapper/home2           135G          72G   60G           55% /home


>>> sudo btrfs filesystem show

Label: 'rootfs'  uuid: e9becd70-04a7-4de3-abfd-525446c1562b
    Total devices 1 FS bytes used 9.20GB
    devid    1 size 13.00GB used 13.00GB path /dev/dm-2

Label: 'home2'  uuid: 1efa8d6b-a4b9-4c68-abb2-acfd77a86d37
    Total devices 1 FS bytes used 70.93GB
    devid    1 size 134.98GB used 134.98GB path /dev/dm-1

Btrfs Btrfs v0.19

Удаление пары тысяч файлов не помогло, remount помог лишь ненадолго, а пользоваться файлухой дальше фактически невозможно.

Выводы:

1. btrfs умирает за ~2,5 года ежедневного использования.
2. За это время в логах так и не обнаружено ни одной ошибки от драйвера btrfs.
3. Все оставшиеся на ФС файлы можно извлечь пост-мортем.

shahid   (07.09.2012 17:45:35)
---/
http://www.linux.org.ru/forum/talks/8203698/page-1

Лучше? O_o

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

258. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от nagualemail (ok), 06-Фев-13, 01:07 
> Изя, ты как всегда в лужу. Деградация производительности при малом количестве свободного
> места - беда всех CoW файловых систем. Так что ext4/xfs вполне
> нормально живут при почти полной занятости дисков.

Может вам повезло ? На лоре полно людей у которых нормально жило а потом ...

> (точнее, требует держать на
> сторадже меньше данных, чем его размер).

Админов которые не следуют данному правилу нужно гранать за проф непригодность.

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

263. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от Сержант Скотч (?), 06-Фев-13, 03:27 

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

ну конечно же. представьте сервер видеонаблюдения. вы пишете с камер то что сейчас + немало людей смотрят записанное(+ бегает в фоне процесс, подтирающий старое). под это дело у вас хранилище на 20Тб. зачем в такой ситуации фс с cow?


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

264. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от nagualemail (ok), 06-Фев-13, 05:17 
>>> (точнее, требует держать на
>>> сторадже меньше данных, чем его размер).
>> Админов которые не следуют данному правилу нужно гранать за проф непригодность.
> ну конечно же. представьте сервер видеонаблюдения. вы пишете с камер то что
> сейчас + немало людей смотрят записанное(+ бегает в фоне процесс, подтирающий
> старое). под это дело у вас хранилище на 20Тб. зачем в
> такой ситуации фс с cow?

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

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

265. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от AlexAT (ok), 06-Фев-13, 09:35 
>>> (точнее, требует держать на
>>> сторадже меньше данных, чем его размер).
>> Админов которые не следуют данному правилу нужно гранать за проф непригодность.
> ну конечно же. представьте сервер видеонаблюдения. вы пишете с камер то что
> сейчас + немало людей смотрят записанное(+ бегает в фоне процесс, подтирающий
> старое). под это дело у вас хранилище на 20Тб. зачем в
> такой ситуации фс с cow?

Именно. Абсолютно без пользы.

Может быть месье нагулял предложит пользу от CoW в данном конкретном случае? Особенно интересует классический случай с fixed bitrate и преаллокацией по временным отрезкам.

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

267. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от AlexAT (ok), 06-Фев-13, 09:39 
> Может вам повезло ? На лоре полно людей у которых нормально жило
> а потом ...

Ты еще на хабре поищи...

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

237. "Обновление ZFSonLinux 0.6.0-rc10, реализации ZFS для ядра Li..."  +/
Сообщение от nagualemail (ok), 05-Фев-13, 01:32 
>> Чушь полная. Нишевыми ZFS как раз делает ФС прошлого поколения.
> lol'd
> ну изен с 5 MBps с диска тут уже был

Тут у нас у одного поциента навязчивые идеи ... Хотя до весны еще далеко.

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

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

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




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

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