LINUX.ORG.RU

Сообщения Dodik

 

Алгоритмы управления TCP-соединениями. Стоит ли менять?

Форум — Admin

Вопрос больше к сетевикам.
Услышал про алгоритмы управления TCP-соединениями, которых на сегодняшний день 4. Reno, Cubic, Hybla и BBR. Последний от гугла и вроде как его рекомендуется включать при использовании туннеля, как например чел описал в своём блоге, подчеркнув, что такой подход с TCP работает быстрее UDP. Неужели прям такая магия?
Так как в сетях я больше профан, а не профи, хотелось бы узнать мнение общественности. Были ли у кого кейсы с заменой дефолтного сubic на BBR ну и если были, то можно пару строк о результате

 , ,

Dodik
()

Зачем в докере докер?

Форум — General

Познавая контейнеризацию и гуляя по списку официальных образов докерхаба, я наткнулся на образ докера. Хоть там и есть некий дескрипшн

Although running Docker inside Docker is generally not recommended, there are some legitimate use cases, such as development of Docker itself.

Но почесав затылок и задумавшись, решил спросить - кто-нибудь разворачивал докер в докере? Если да, то нафига?

P.S> Тавтология какая-то получилась

 

Dodik
()

Gentoo. Тип процессора Atom и клавиатура

Форум — Admin

Познавая Gentoo и естественно по пути экспериментируя, решил при сборке ядра попробовать выбрать тип процессора Atom, так как сам процессор у меня Intel(R) Atom(TM) CPU Z3735F @ 1.33Ghz

В make menuconfig выбрал следующее:

[ ] Opteron/Athlon64/Hammer/K8
[ ] Intel P4 / older Netburst based Xeon
[ ] Core 2/newer Xeon
[*] Intel Atom
[ ] Generic-x86-64

После сборки ядра, обновлении граба и рестарта перестала работать клавиатура. Гугл говорит, что при таком раскладе (процессор Atom) ОСь считает, что я на планшете и клавиатура непотребна, в связи с чем заботливо отключила её. Выход - подключение USB-клавы.
Подскажите, какой модуль отвечает за клавиатуру и как его скормить системе, чтоб он уже по умолчанию в ней работал.

 , , ,

Dodik
()

Cross-compiling build kernel. Растолкуйте

Форум — Admin

Не так давно (как и в линуксе) решил попробовать кросс-компиляцию, но возможно чего-то недопонимаю.
Дано:
Слабенький и уже старенький ноут (2 core, 2 threads, 2 ram)
Стационарный комп (4 core, 4 threads, 16 ram)
На обоих Gentoo
Ноут

cat /etc/portage/make.conf 
CFLAGS="-O2 -pipe -mtune=silvermont"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="--jobs 11 --load-average 2"
FEATURES="distcc"

Комп

cat /etc/portage/make.conf 
CFLAGS="-O2 -pipe -mtune=skylake"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="--jobs 11 --load-average 9"
FEATURES="distcc"

На обоих девайсах /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 бука, снизу компа). Соответственно на дохлом буке сборка происходит ужасно долго
Подскажите пжлста ЧЯДНТ…?!?

 , , ,

Dodik
()

Dracut vs Genkernel. Параметры ядра grub

Форум — Admin

Объясните «на пальцах» что лучше 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 только после этого граб всё увидел и загрузил систему.

Расскажите в чём разница в параметрах указанных выше?

 , , , ,

Dodik
()

Что лучше выбрать для реверс-прокси в контейнере?

Форум — Admin

Начал изучать контейнеризацию.
Есть кейс - 1 доменное имя, 1 ip, 2 app.
Перед app’ами надо поставить реверс-прокси. Ранее я делал подобное на виртуализации. Ставил обычный nginx и в директории конфига добавлял нужный ip в директиву proxy_pass. Сейчас же смотрю на докерхабе для этого есть куча готовых образов.

Подскажите, чем лучше готовые решения от ванильного nginx’a, на том же alpine с директивой proxy_pass?

 , , , ,

Dodik
()

Nvidia patch 470. Как применить?

Форум — Admin

Gentoo выкатила стабильное ядро 6.12, где не поддерживается драйвер нвидиа 420, а моя видеокарта поддерживает максимум только эту версию. Нарыл в сети патч, но не понимаю как его применить/установить.
Помогите пожалуйста

 , ,

Dodik
()

RSS подписка на новые темы