The OpenNET Project / Index page

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



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

Оглавление

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


52. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  +/
Сообщение от пох. (?), 13-Авг-19, 10:56 
> В отличии от btrfs работающий fsck и не умирает при заполнении fs до 100%

угу, потому что сама fs умирает на 85 до полной неюзабельности

Правда, подождав всего пол-часика, пока отработает rm, можно вернуть ее к жизни, в отличие от развалившейся btrfs

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

107. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  +/
Сообщение от Аноним (-), 13-Авг-19, 21:22 
> потому что сама fs умирает на 85 до полной неюзабельности

вызывающе неверная информация. Сам забивал на 100% несколько раз (по недогляду, правда на FreeBSD) - машина продолжала быть настолько же юзабельной, насколько и с забитым на 100% UFS.

Хозяйке на заметку: полезно держать "аварийный" снэпшот с не-важно-чем _мегабайт_ на 20+ (да-да), чтобы в случае забития пула на 100% вместо поисков жертвы и раздумий - было что быстро удалить.

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

112. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  +/
Сообщение от анонн (ok), 13-Авг-19, 22:20 
> вызывающе неверная информация. Сам забивал на 100% несколько раз (по недогляду, правда
> на FreeBSD) - машина продолжала быть настолько же юзабельной, насколько и
> с забитым на 100% UFS.

Не знаю, как в ZFS, но в UFS по умолчанию резервируется 8%
как раз для таких случаев особо "умного" софта или пользователя
https://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/disks....
Свыше 100% набивать диск сможет только root.
Хотя сравнивать с COW FS все же не стоит - концепты разные, на cow (исходя из концепта и логики  - в реализации я не ковырялся) даже для удаления сначала нужен свободный блок для записи новых метаданных. Т.е. если забить cow FS действительно на 100%, то с удалением ненужного будут проблемы. А в реальности, при сильной фрагментации, проблемы начнутся ещё задолго до этого.

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

123. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  +/
Сообщение от пох. (?), 14-Авг-19, 10:00 
> Не знаю, как в ZFS, но в UFS по умолчанию резервируется 8%

никак, типа сам дурак ;-) Но там другой прикол, отдельный (и понятный/предсказуемый).
С 85% совсем другая история, и она - дурная.

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

130. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  +/
Сообщение от Аноним (-), 14-Авг-19, 11:49 
> никак, типа сам дурак ;-) Но там другой прикол, отдельный (и понятный/предсказуемый).

В ZFS легко настраивается резервирование атрибутами ФС (несколько вариантов, можно комбинировать). По умолчанию резервирование = 0 байт. Но есть накладные расходы (системные данные тоже занимают место и иногда до фига), поэтому резервировать приходится с запасом.
Кстати, в btrfs будет пользовательское резервирование когда-нибудь? Лучше бы его сделали, а не квоты (работают, но почти бесполезны).
> С 85% совсем другая история, и она - дурная.

С отказом ОС работать при нехватке памяти куча историй, и нет от них спасения нигде: linux, Solaris и другие ОС и при нехватке RAM, и при нехватке места на диске, и в btrfs, и в ZFS глючат, убивают случайные процессы (хотя достаточно убить Firefox), портят файлы настроек (потому что презирают распределённые файловые транзакции), портят исполняемые файлы (если закончилось место при обновлении программ и не используют файловые транзакции для обновления), отказываются продолжать работать и даже загружать оболочку пользователя до удаления файлов или снимков через Live CD или чудом загрузившуюся консоль, очень плохо проводят расчёты оставшегося места и др. Расскажите и вашу историю.

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

137. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  +/
Сообщение от Аноним (-), 14-Авг-19, 12:56 
А истории у меня для тебя нет, уж извини - я не раз забивал и RAM и swap и FS одновременно (!), FreeBSD откилливала например браузер или жручий компрессор (как пример - nice xz -T0 -9e --lzma2=dict=512M,lc=2,pb=0,nice=273 --block-size=768M), и колом ничего не вставало, а данные - не пропадали. Ы?
Ответить | Правка | Наверх | Cообщить модератору

139. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  +/
Сообщение от Аноним (-), 14-Авг-19, 13:00 
> в UFS по умолчанию резервируется 8%

демагогия.

Я когда говорил "на 100%", я КОНЕЧНО ЖЕ имел в виду FS, сконфигурированную с tunefs -m0/newfs -m0. Я нигде не говорил "на 92%".

Кстати, дополнительный бонус при -m <= 7% - FS размещает структуры более компактно, уменьшая фрагментацию.

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

146. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  +/
Сообщение от анонн (ok), 14-Авг-19, 13:55 
>> в UFS по умолчанию резервируется 8%
> демагогия.

Болтология.
> Я когда говорил "на 100%", я КОНЕЧНО ЖЕ имел в виду FS,
> сконфигурированную с tunefs -m0/newfs -m0. Я нигде не говорил "на 92%".

Когда подразумевается нестандартная конфигурация, а под "100%" подразумевают не показания утилит типа df, а что-то свое - то обычно упоминают об этом, а не обвиняют потом в демагогии …

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

155. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  +/
Сообщение от Аноним (158), 14-Авг-19, 18:01 
Сударь, Вы вообще представляете себе, что такое 100%?
Обьясняю для детей природы: 100% - это целая единица, ПОЛНОСТЬЮ.
Я под 100% подразумевал полные 100% и ни процентом меньше, а Вы с Вашими умолчаниями - доказанный демагог.
Ответить | Правка | Наверх | Cообщить модератору

159. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  +/
Сообщение от анонн (ok), 14-Авг-19, 18:57 
> Сударь, Вы вообще представляете себе, что такое 100%?
> Обьясняю для детей природы: 100% - это целая единица, ПОЛНОСТЬЮ.

Сударь Теоретик, Вы вообще представляете себе, откуда обычно узнают, что "забито на x%"?

Вот отсюда:


df -h
Filesystem              Size    Used   Avail Capacity  Mounted on
/dev/gpt/root    xxxG    xxxM    xxxG    17%    /
/dev/gpt/user    xxxG    xxxG    xxxG    52%    /usr

man df можете просмотреть сами.

И вот так оно выглядит в реальности, а не в теории:


% df -h|grep md0
/dev/md0                 96M    8,0K     89M     0%    /mnt

% dd if=/dev/zero > /mnt/foo/out
/mnt: write failed, filesystem is full
dd: stdout: No space left on device
181505+0 records in
181504+0 records out
92930048 bytes transferred in 0.793665 secs (117089751 bytes/sec)
% df -h|grep md0                                                                  
/dev/md0                 96M     89M     24K   100%    /mnt


df показывает забитость на 100% и теперь писать можно только из под рута

# dd if=/dev/zero >> /mnt/foo/out 

/mnt: write failed, filesystem is full
dd: stdout: No space left on device
15617+0 records in
15616+0 records out
7995392 bytes transferred in 0.069059 secs (115776117 bytes/sec)

% df -h|grep md0
/dev/md0                 96M     96M   -7,6M   109%    /mnt


> Я под 100% подразумевал полные 100% и ни процентом меньше, а Вы с Вашими умолчаниями - доказанный демагог.

Спасибо, я не был уверен - скорее наоборот, но вот теперь, после "разъяснений" подсчета процентов и пассажей "92%" "полные 100% и ни процентом меньше" , я вижу доказанного теоретика-болтолога.
Потому что не теоретик был бы в курсе "курьеза" с процентами и сразу понял бы, о чем речь.


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

161. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  –1 +/
Сообщение от Аноним (158), 14-Авг-19, 22:05 
типа 109% - это 100%
чёрное - это белое
война - это мир
анонн - intelligent
все всё поняли
Ответить | Правка | Наверх | Cообщить модератору

122. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  +/
Сообщение от пох. (?), 14-Авг-19, 09:58 
то есть неюзабельной вообще, угу (и даже стереть не факт что сумеешь - у нас cow, а копировать-то некуда, еще ж не стерли ;)

Но все гораздо интереснее при магической цифре 85 - рекомендую попробовать, на досуге - поржешь. (начинаешь с 80, запускаешь что-нибудь fs-intensive типа сборки небольшого пакета, чтобы подойти к 90 - и удивляешься. Нет, не надо выжирать до нуля, все интересное именно в этом месте)

хозяйке на заметку - не надо так делать. man zfs /refreservation - выставляется либо для /,  либо для специальной fs "reserved", canmount=off (у меня обычно / и так off)
Удалять его не понадобится - проблему с "некуда cow при rm" он решит прозрачно, проблемы с 85% при этом физически не может возникнуть (поскольку это про пул, а не fs). Но эффект все равно занятный.

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

140. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  –1 +/
Сообщение от Аноним (-), 14-Авг-19, 13:03 
Ух как интересно! Вы будете смеяться, но я использовал название reserved, не зная о его (названия) особенности, именно в этих целях. Не могу теперь определиться - стыдно, или интуитивно понятный интерфейс?..
Ответить | Правка | Наверх | Cообщить модератору

143. "В Ubuntu 19.10 появится экспериментальная поддержка ZFS для ..."  +/
Сообщение от пох. (?), 14-Авг-19, 13:17 
у него нет никаких особенностей, это произвольно выбранное мной имя, на мелких системах это вообще / - он немонтируемый.
"Особенность" в том что для такой fs (мной, ручками) выставляется refreservation - и для всей остальной системы на том же пуле это выглядит как fs, занимающая столько, сколько выставлено - при том что на самом деле место ничем не занято и оно может (и будет!) использоваться при необходимости.

соответственно, не будет ни проблем с нулем, ни деградации производительности при пересечении границы 80%.

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

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

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




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

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