Trixie, triskaidekaphobian triceratops
Dec. 28th, 2025 04:04 amПриступил к обновлению на Debian 13. Сначала сервер в Амстердаме — ему проще всего сделать резервную копию, и восстановить, если надо.
Обновление прошло успешно, но после перезагрузки сломалась memory control group — Linux перешёл на cgroup v2, а они совсем по-другому устроены. Читаю доки, чиню, пока не починил.
Ещё был выпилен запуск
Upd. Починил cgmem. Можно двигаться дальше.
Upd2. Обновил ноутбук, заранее починив cgroup v2. Заработало с первой перезагрузки. Не заработал
Kea почему-то отдал один раз неправильный IP и закешировал его на час. Через час начал отдавать правильный.
Сломался pulseaudio-bluetooth. Исчез кодек хорошего качества. А с тем, что остался, звук, как из металлического ведра. Интернет пишет, нужно ставить PipeWire. Пока не хочу этим заниматься, буду смотреть кино с проводными наушниками.
Upd3. Обновил домашний сервер. После перезагрузки не взлетел Kea; пришлось на ноутбуке включать WiFi руками и чинить DHCP. Всё остальное заработало. Это был последний апгрейд.
X-Post в ЖЖ.
Обновление прошло успешно, но после перезагрузки сломалась memory control group — Linux перешёл на cgroup v2, а они совсем по-другому устроены. Читаю доки, чиню, пока не починил.
Ещё был выпилен запуск
git daemon. Его легко запустить самому.Upd. Починил cgmem. Можно двигаться дальше.
Upd2. Обновил ноутбук, заранее починив cgroup v2. Заработало с первой перезагрузки. Не заработал
ifup wifi — то ли сервер Kea выдаёт неправильный адрес, то ли клиент. Вызвал ifconfig wifi up руками, буду разбираться. Заменил скачанный KeePassXC на дистрибутивный keepassxc-full.Kea почему-то отдал один раз неправильный IP и закешировал его на час. Через час начал отдавать правильный.
Сломался pulseaudio-bluetooth. Исчез кодек хорошего качества. А с тем, что остался, звук, как из металлического ведра. Интернет пишет, нужно ставить PipeWire. Пока не хочу этим заниматься, буду смотреть кино с проводными наушниками.
deborphan осиротел и был выгнан на мороз; замены нет, полагайтесь на apt autoremove. Был удалён ifplugd, замену я пока не нашёл. Но я не помню, сколько лет я не втыкал ethernet; у меня хороший wifi.Upd3. Обновил домашний сервер. После перезагрузки не взлетел Kea; пришлось на ноутбуке включать WiFi руками и чинить DHCP. Всё остальное заработало. Это был последний апгрейд.
X-Post в ЖЖ.
no subject
Date: 2025-12-28 07:37 am (UTC)Что ты такого на сервере держишь, что тебе там нужно memory control groups использовать? Да еще чтобы при этом софт который их использует не был стандартными не обновился на версию, использующую v2 самостоятельно.
no subject
Date: 2025-12-28 12:00 pm (UTC)2. Я люблю ограничивать по памяти процессы, перемалывающие большие объёмы данных. Запущенные без ограничений, они вытесняют своими сиюминутными данными кеши и буфера, и Linux потом тормозит, долго набирая кеши назад. Linux в этом месте глуповат; а с другой стороны, как ему понять, какие данные надо кешировать, а какие нет?
В первую очередь это программы копирования больших объёмов:
cp,scpиrsync.mcв режиме копирования, особенно по SSH FS. Браузер, это самая прожорливая программа. Видеоплеер. Компиляция, например, Python из исходников с полной оптимизацией.3. Моя программка
cgmem_nice— это shell-скрипт, который записывает PID в файлtasksв cgroup (в cgroup v2 в файлcgroup.procs). Для диспетчера в Unix есть программыniceиionice, а для памяти ничего готового нет. Вот я себе написал.no subject
Date: 2025-12-29 01:42 am (UTC)