Вопрос больше к сетевикам.
Услышал про алгоритмы управления TCP-соединениями, которых на сегодняшний день 4. Reno, Cubic, Hybla и BBR. Последний от гугла и вроде как его рекомендуется включать при использовании туннеля, как например чел описал в своём блоге, подчеркнув, что такой подход с TCP работает быстрее UDP. Неужели прям такая магия?
Так как в сетях я больше профан, а не профи, хотелось бы узнать мнение общественности. Были ли у кого кейсы с заменой дефолтного сubic на BBR ну и если были, то можно пару строк о результате
Познавая Gentoo и естественно по пути экспериментируя, решил при сборке ядра попробовать выбрать тип процессора Atom, так как сам процессор у меня Intel(R) Atom(TM) CPU Z3735F @ 1.33Ghz
После сборки ядра, обновлении граба и рестарта перестала работать клавиатура. Гугл говорит, что при таком раскладе (процессор Atom) ОСь считает, что я на планшете и клавиатура непотребна, в связи с чем заботливо отключила её. Выход - подключение USB-клавы.
Подскажите, какой модуль отвечает за клавиатуру и как его скормить системе, чтоб он уже по умолчанию в ней работал.
Не так давно (как и в линуксе) решил попробовать кросс-компиляцию, но возможно чего-то недопонимаю.
Дано:
Слабенький и уже старенький ноут (2 core, 2 threads, 2 ram)
Стационарный комп (4 core, 4 threads, 16 ram)
На обоих Gentoo
Ноут
На обоих девайсах /etc/conf.d/distccd со следующими параметрами DISTCCD_OPTS="--allow 127.0.0.1 --port 3632 --log-level critical --allow 10.254.27.192/26 --listen 10.254.27.218 -N 15 за исключением параметра --listen. То есть на буке листен ip компа, а на компе соответственно листен ip бука
Поигравшись с настройками distcc и потестировав сборку пакетов на буке, открыв и там и там htop, видно как перекладывается нагрузка на cpu компа при сборке.
Но запустив сборку ядра на буке, нагрузки никакой на компе нет =( скриншот (сверху htop бука, снизу компа). Соответственно на дохлом буке сборка происходит ужасно долго
Подскажите пжлста ЧЯДНТ…?!?
Объясните «на пальцах» что лучше Dracut или Genkernel.
При генерации initramfs genkernel’ом, весь файла ~ 13mb
При генерации initramfs dracut’ом, весь файла ~ 32mb
И следующий вопрос:
На десктопе стоит генту с шифрованным lvm’ом. Строка в /etc/default/grub - GRUB_CMDLINE_LINUX="ipv6.disable=1 crypt_root=UUID=<цыфарки> root=UUID=<цыфарки> rootfstype=ext4 dolvm quiet"
Пытаюсь аналогично установить на нетбук, граб не видит шифрованный раздел. Я и так и сяк и об косяк…НИКАК! Полез за ответами в гугл, он привёл меня на интересный ман, в котором рекомендации строки загрузчика выглядят так - GRUB_CMDLINE_LINUX="loglevel=4 rd.luks.uuid=<цыфарки> rd.lvm.vg.uuid=<цыфарки> dolvm quiet ipv6.disable=1". В общем я поменял crypt_root на rd.luks.uuid и root на rd.lvm.vg.uuid только после этого граб всё увидел и загрузил систему.
Расскажите в чём разница в параметрах указанных выше?
Начал изучать контейнеризацию.
Есть кейс - 1 доменное имя, 1 ip, 2 app.
Перед app’ами надо поставить реверс-прокси. Ранее я делал подобное на виртуализации. Ставил обычный nginx и в директории конфига добавлял нужный ip в директиву proxy_pass. Сейчас же смотрю на докерхабе для этого есть куча готовых образов.
Подскажите, чем лучше готовые решения от ванильного nginx’a, на том же alpine с директивой proxy_pass?
Gentoo выкатила стабильное ядро 6.12, где не поддерживается драйвер нвидиа 420, а моя видеокарта поддерживает максимум только эту версию. Нарыл в сети патч, но не понимаю как его применить/установить.
Помогите пожалуйста