Nikita
конфиг рабочий, но grub2-install валится с ошибкой
George
на НЕ рабочем
гуд, видимо проблема не в конфиге тогда, граб всё нашёл, если правильно вижу
George
конфиг рабочий, но grub2-install валится с ошибкой
и точно ничего не делает? /boot/efi пустой?
George
девственно)
leap или Tumbleweed?
Nikita
leap или Tumbleweed?
оба два... но в данный момент Tumbleweed.
Al
Такая?
там может еще быть 486 DX-40
Anonymous
Al
Не, там уже DX2-40.
вроде такого не было. dx2-80 был. там множитель как раз вроде
Al
эх...как давно это было...
Nikita
в общем вот автоматический установщик: https://github.com/ndruba/LroZ пока только для openSUSE, но есть мысли допилить поддержку и других систем.
Evgenii
Коллеги, кто нибудь знает что такое dnode в zfs ? система мониторинга оповестила, что превышен hard limit dnode в ARC. - вдруг кто сталкивался..
LordMerlin
Недавно только обсуждали. Типа inode в ext4
LordMerlin
Вроде))
Ivan
A ZFS dnode is a data structure which represents an object. An object can be a ZPL file or directory, a ZVOL volume, or several other types of internal metadata. A ZPL-type dnode serves a similar function to an inode in UFS and other filesystems. The dnode is managed by the DMU layer. The specific type of a dnode is stored in its dn_type field, which can be any of the following values:
Ivan
https://openzfs.org/wiki/Documentation/DnodeSync
Evgenii
#проблема Мы получили сообщение от системы мониторинга: Problem: ZFS ARC dnode size > 90% dnode max size on Backup-SB35 Это бэкап сервер, который работает под управлением PBS и имеет достаточно мало Ram - всего 16 Гб. Вот дополнительные данные по этому серверу на текущий момент: cat /proc/spl/kstat/zfs/arcstats | grep dnod dnode_size 4 987480448 arc_dnode_limit 4 626498304 arc_summary -s arc ------------------------------------------------------------------------ ZFS Subsystem Report Sun Jan 23 12:14:17 2022 Linux 5.13.19-1-pve 2.1.1-pve1 Machine: Backup-SB35 (x86_64) 2.1.1-pve1 ARC status: HEALTHY Memory throttle count: 0 ARC size (current): 91.4 % 7.1 GiB Target size (adaptive): 100.0 % 7.8 GiB Min size (hard limit): 6.2 % 497.9 MiB Max size (high water): 16:1 7.8 GiB Most Frequently Used (MFU) cache size: 19.2 % 1.0 GiB Most Recently Used (MRU) cache size: 80.8 % 4.4 GiB Metadata cache size (hard limit): 75.0 % 5.8 GiB Metadata cache size (current): 66.4 % 3.9 GiB Dnode cache size (hard limit): 10.0 % 597.5 MiB Dnode cache size (current): 157.6 % 941.8 MiB ARC hash breakdown: Elements max: 479.1k Elements current: 63.5 % 304.0k Collisions: 7.1M Chain max: 5 Chains: 20.2k ARC misc: Deleted: 45.1M Mutex misses: 3.9k Eviction skips: 13.5k Eviction skips due to L2 writes: 0 L2 cached evictions: 0 Bytes L2 eligible evictions: 4.3 TiB L2 eligible MFU evictions: 6.6 % 290.5 GiB L2 eligible MRU evictions: 93.4 % 4.0 TiB L2 ineligible evictions: 745.5 GiB Мы еще не занимались инцидентом. - На данный момент мы знаем, что dnode - это аналог inode из классических файловых систем. - Мы предполагаем, что dnode должен помещаться в RAM, чтобы работать эффективно. (как и остальные матаданные) #вопрос - что такое dnode - у кого какие мысли по поводу инцидента. Это проблема? Как решать?
Нужны рекомендации по настройке. Вот текущее состояние. Полагаю это проблема
Mikhail
емнип нет, но последние пару месяцев в мастер по ним как раз идёт серия патчей на сильную оптимизацию, например https://github.com/openzfs/zfs/pull/12145
Добрый день! написали небольшую статью: https://habr.com/ru/company/postgrespro/blog/588180/ (не прошло и года) прошу критиковать и ругать, но по существу.
Fedor
Добрый день! написали небольшую статью: https://habr.com/ru/company/postgrespro/blog/588180/ (не прошло и года) прошу критиковать и ругать, но по существу.
idle in transaction - это когда клиент вовремя транзакцию не закоммитил или не ревертнул, такого на стороне клиента допускать нельзя, так как это, по факту, блокирует для остальных запросов взятые ресурсы.
Fedor
Статья интересная, инструменты тоже)
George
оба два... но в данный момент Tumbleweed.
я попробую на неделе посмотреть, интересно стало
The
Добрый день! написали небольшую статью: https://habr.com/ru/company/postgrespro/blog/588180/ (не прошло и года) прошу критиковать и ругать, но по существу.
> установили любимую файловую систему ZFS Коротко о процессе принятия решений у фанатов опенсорса
Egor
Ну любовь ещё можно объяснить, но то что никто не привёл тесты приближенные к боевым..
Art
Добрый день! написали небольшую статью: https://habr.com/ru/company/postgrespro/blog/588180/ (не прошло и года) прошу критиковать и ругать, но по существу.
Спасибо, очень интересная статья, люблю подобные it-расследования) Рад, что ЗФС в итоге справилась с задачей👍
Vladislav
> установили любимую файловую систему ZFS Коротко о процессе принятия решений у фанатов опенсорса
и про то, что ZFS больше на слуху, чем тот же btrfs, если ты не слишком глубоко лезешь
Vladislav
Самое банальное: Впрочем для чистоты эксперимента надо смотреть у людей которые не гуглили ни BTRFS ни ZFS
Art
и про то, что ZFS больше на слуху, чем тот же btrfs, если ты не слишком глубоко лезешь
Мне кажется, ZFS добилась популярности именно из-за неудачности BTFRS
central
Мне кажется, ZFS добилась популярности именно из-за неудачности BTFRS
Реклама, все Synology на btrfs и кто это знает, три колеки
Vladislav
Vladislav
Не понял
8 слотовая Synology использует mdadm для рейда
George
Хм, я думал BTRFS не использует mdadm?
емнип в синолоджи btrfs поверх мдадма, да)
George
они не юзают бутер для менеджмента томов
George
а они же любят raid5-6
George
которого в бутере рабочего пока нет
The
и про то, что ZFS больше на слуху, чем тот же btrfs, если ты не слишком глубоко лезешь
Наверное, потому что openzfs — это клон спизженного рабочего решения от Sun, тогда как btrfs был ломающимся каловым големом, а стал несопровождаемым ломающимся каловым големом.
Roman
Это?
Что это? Речь про поддержку https://man7.org/linux/man-pages/man2/ioctl_ficlone.2.html
Vladislav
Что это? Речь про поддержку https://man7.org/linux/man-pages/man2/ioctl_ficlone.2.html
А, Вы про статью и ссылки в статье, я думал вы про моё высказывание
Vladislav
с хера ли спижженного-то? санки сами сорцы выкладывали
Судя по вики - CDDL, то бишь под той же лицензией что и OpenSolaris
Vladislav
Собственно сам OpenZFS унаследовал эту лицензию
Art
Реклама, все Synology на btrfs и кто это знает, три колеки
Ну как реклама... Всё-таки в серверном сегменте уровень грамотности потребителя таков, что одним маркетингом свой негодный продукт далеко не продвинешь
Art
с хера ли спижженного-то? санки сами сорцы выкладывали
но товарищ Торвальдс ведь прямо сказал, что в ядро ЗФС не возьмут пока от Оракла не будет получено гарантийное письмо о безусловном отсутствии претензий. Так что всё-таки там какие-то мутки с легальным статусом есть. Возможно, что и в Макось ЗФС не добавили по этой же причине
Δαρθ
или он спутал зфс от оракакла с опензфс нашим
Δαρθ
так cddl и нельзя включать в код ядра, он же gpl. Пока оракл не перелицензирует. Вообще жить вне ядря имеет свои плюсы
нельзя распространять. а включать можно, никто не может запретить все же, да и сам опензфс умеет включаться в код ядра замечательно )
Vladislav
Насколько я помню cddl - специально делался как лицензия несовместимая с GPLv2 Неофициально по крайней мере
George
как оракл может перелицензировать то что форкнули до него?
А вопрос не в форке, а в лицензии и оригинальном владельце кода. Перелицензирование - штука не простая, но возможная
George
Если оригинальный код расширил лицензию, то форк может этим пользоваться
Δαρθ
А вопрос не в форке, а в лицензии и оригинальном владельце кода. Перелицензирование - штука не простая, но возможная
ну ок владелец кода свой код закрыл но пока он был открыт -- он разрешал форкать. теперь какие претензии к тому что форкнули пока он разрешал?
Δαρθ
нет конечно оракакл может теоретически договориться или скупить всех контрибьюторов опензфс чтоб закрыть код, но опять же до такого события можно еще раз форкнуть и далее см выше
Δαρθ
Если оригинальный код расширил лицензию, то форк может этим пользоваться
не согласен. то же ядро не могут перевести на гплв3 например, потому что нужно согласие всех контрибьютров (или выпилить код несогласных) что пожалуй уже и теоретически невозможно, тк кто-то успел уже умереть
Δαρθ
у открытых проектов ввиду подхода к разработке нет единого автора и владельца. и это хорошо тк открытое обратно не закрыть, как бы этого не хотелось оракаклам и микрософтам
Δαρθ
конечно есть еще те же fsf которые говорят требовали передачу прав на код (хз требуют ли сейчас) но это отдельный вопрос
George
так по факту и есть у zfs ораклового, они больше не выкладывают под cddl код в общий доступ
Δαρθ
так по факту и есть у zfs ораклового, они больше не выкладывают под cddl код в общий доступ
ну вот и я об этом же. оракл как владельцы закрыли код, но с опензфс сделать уже ничего не могут. а линус просто не разобрался до конца в том своем высказывании
George
ну вот и я об этом же. оракл как владельцы закрыли код, но с опензфс сделать уже ничего не могут. а линус просто не разобрался до конца в том своем высказывании
если они выложат под gplv3 свой код то технически openzfs собрав со своих контрибьюторов добро могут тоже релицензироваться
Δαρθ
если они выложат под gplv3 свой код то технически openzfs собрав со своих контрибьюторов добро могут тоже релицензироваться
возможно что в таком случае будет выгоднее сразу на текущий срез оракла переежать )
The
Линус не совсем дурак и помнит, чем закончилась смена механизма кэширования на ARC для shared_buffers в postgresql.
The
No, I won't google for you
Nick
подскажите, raidz1, крутящиеся диски, du -s занимает 21 минуту на сервере без нагрузки. Что можно покрутить в настройках zfs, чтобы стало существенно быстрее?
Nick
если du -s запускать периодически (например пару раз в день) - следующие разы быстрее
Nick
Metadata cache size (hard limit): 100.0 % 15.5 GiB Metadata cache size (current): 88.1 % 13.7 GiB Dnode cache size (hard limit): 75.0 % 11.7 GiB Dnode cache size (current): 23.3 % 2.7 GiB