debian.pro
424 subscribers
20 photos
4 files
77 links
Download Telegram
я нашёл самый охуенный мем в linux-ядре

делаем из модуля ядра такое:
static int __init lock_init(void)
{
rtnl_lock();
msleep(3000000000);
return 0;
}


делаем на него insmod (или сразу в modprobe.d, если коллег не жалко и нужно, чтобы ребут не помогал)

происходит какой-то ёбаный пиздец.
Любая программа, которой нужен rtnl_lock, уходит в D-state, никто не может понять почему, все бегают по плану эвакуации.

Вот вы, например, знаете, что sudo берёт этот лок?
Или что sshd для открытия новой сессии его берёт

Или что networkd, если не смог получить этот лок в момент истечения dhcp-лизы, удалит нахуй адрес с интерфейса молча, если кто-то потом сделает по приколу rtnl_unlock? (ну ладно, молча - не всегда, но удалит)

Короче, когда вас спросят на следующем собесе, что такое D-state - можете сверкнуть знаниями про то, что локи в ядре и мьютексы (до сих пор не уверен, что это не одно и то же, впрочем) - тоже D, все охуеют.
🔥4😎2😱1
ffplay -nodisp -f lavfi -i "sine=f=20"
ffplay -nodisp -f lavfi -i "sine=f=20000"


пусть тут полежит.
tone generator, хызы, какие там ещё теги для поиска нужны
ЗЫ - сенхайзеры обычно могут меньше 20, но проверять вам это я не рекомендую
Slackware Linux переходит на использование загрузчика GNU GRUB
24.06.2024 06:24

я смотрю, у Патрика своя атмосфера. Мне нравится.
👍6
охуенно с утра пораньше узнать, что bind9 стал быстрее unbound-а в 3 раза, как кеширующий резолвер

Queries per second: 145424.200964
Queries per second: 56519.309316

bind и unbound в кеш одной записи, соответственно
😱4
debian.pro
охуенно с утра пораньше узнать, что bind9 стал быстрее unbound-а в 3 раза, как кеширующий резолвер Queries per second: 145424.200964 Queries per second: 56519.309316 bind и unbound в кеш одной записи, соответственно
С миллионом записей в кеше картина ещё интереснее:
Unbound:  Queries per second:   15310.359449
Bind9: Queries per second: 150913.441332


Основы мироздания шатаются, однако

Оба сервера настроены как forward-zone в одни и те же NS, кэш сначала всосал.
🔥2
https://cheatsheets.zip/
https://devhints.io/

вот вам ещё полезных ссылок (вторая из комментов)
5
xxx: ещё бы вот такого не происходило
xxx: фланнель не стартанул, тачка в Ready
ууу: А потому, что тачка становится реди, когда файлик появляется в /etc/cni
уроки менеджмента от инженера для инженеров

если у вас 3 дня подряд новый разный список задач "на этой неделе", то делайте те задачи, которые были во всех трёх списках

остальные, скорее всего, нахуй не нужны -)

а если таких нет - почините мониторинги, всяко полезнее будет, завтра всё равно опять все планы переебутся
😁9👍1👌1
https://translate.yandex.ru/

вот так и становятся знаменитыми
спасибо за пасхалку -)
🔥8👍5🥰2👀1
Нашёл виртуалочки на 2ТБ за 5 евро в месяц
В Канаде и США, правда, но и хер с ним, для бэкапов норм
Ссылки внутри треда будут

Правда, пока не тестил
👍1😱1
https://www.warp.dev/

выглядит пездато, пойду потестю

(а, ну не то чтобы, нужно логиниться)
не буду в очередной раз пиарить хостера, но:
web5:~# uptime
13:38:34 up 932 days, 11:33, 1 user, load average: 0.02, 0.01, 0.00


это была виртуалка, чот полезное иногда даже делала -)
👍3
https://github.com/bepass-org/bepass

звучит как аналог keepass, но "DPI-nightmare proxy"
сервер в 2 раза дороже гиги с микрой, чтобы вот это.

пишите сами boot order, шо вам, сложно?

(никакой менюшки нет, это тупо текстовое поле)
😁7
вот с такими настроечками виртуалка в proxmox прожёвывает миллион-два пакетов в секунду (в остальных kvm/qemu-настраивалках, думаю, сами найдёте).

в virsh оно выглядит примерно так:
<interface type='network'>
<source network='default'/>
<model type='virtio'/>
<driver name='vhost' queues='10'/>
</interface>


без этой настройки - 400К PPS

(тестил пакетами по 16 байт)

конечно, конкретную цифру вам предстоит найти эмпирическим путём, но всё же. по количеству ядер, КМК, жирновато будет ставить с современными процами

creds to @AlexDonets and https://blog.cloudflare.com/virtual-networking-101-understanding-tap/
👍5
Если бы в начале 2025 года я бы покупал себе домашний сервак для NAS, то купил бы что-то из:
- AOOSTAR WTR PRO (ryzen-версию) - 2xNVMe + 4xHDD
- Ugreen NASync (DXP4800 Plus, но нужно смотреть по потребностям) - 3xNVMe + 4xHDD
- ZimaCube Pro

В качестве одноплатника "для поиграться" (ну или 3 штуки, чтобы с кластерами играться...):
- LattePanda Sigma (или LattePanda 3 Delta для экономии)
- Radxa X4 (UP 7000 прикольный, но чот дорогой)
- какой-нибудь minisforum v3 на N100

Хотя на N100 вариантов тыщи, конечно, есть интересные микро-кубики. Вон некий idearace K3-5 вообще с четырьмя eth-портами.
Но N100 подходит только для поиграться, даже домашним сервером ему уже тяжко будет. Не, ну так-то у Plex есть GPU transcode, но платить за PlexPass? Да они там ухуели.

Есть ещё одноплатники на N305, но с гуманной ценой как будто не встречал, проще тогда мини-коробки на ryzen покупать (тот же minisforum часто за копейки продаёт, я свой HM90 под 3 диска за 250 евро купил что ли).

Ну или к одноплатнику подключить что-то вроде SABRENT Docking Stations (для ssd) или Fantec QB-35US3-6G (для HDD)

Ну и nanokvm или jetkvm, чтобы не бегать к шкафу со всем этим добром.

Пишите в комменты, куда я ещё проебу в этом году деньги. Потому что куплю и пользоваться не буду -)
👍2
эта.
там RTX5070+ заанонсили
и Asus свою новую рогу с RTX blackwell заанонсил, кросивое.

а то вдруг вы проспали, как и я
кажется, в этом году даже одной статьи от меня можно не ждать
👍1😁1
знаете, когда слушаешь фолк, языки вроде хорватского, становятся уже вполне понятными и обычными, а песнями на редком языке начинаешь считать... ну там бретоньский, что ли

Но петь на джаве - это, знаете ли, перебор!
https://github.com/NanowarOfSteel/HelloWorld
https://www.youtube.com/watch?v=yup8gIXxWDU
😁2
root@sat:~# uptime 
01:56:31 up 1841 days, 3:24, 1 user, load average: 0.07, 0.09, 0.07
root@sat:~# cat /etc/issue
Debian GNU/Linux 7 \n \l


ну что ж, ты был хорошим другом.
правда, про тебя забыли на*й, но это уже другая история!


а, нет, нихуя.
я нашёл там НУЖНЫЙ сервис, когда выключил его...
🤣13👍3😱2🫡2🔥1
Жалко, что название "Свидетели стабильности" уже занято.
Отличное название для секты SRE
😁7🥰1
Если ваши разработчики и девопсы жалуются на сеть внутри кластера, у меня есть для вас решение.

https://www.nvidia.com/en-sg/networking/infiniband/cs8500/

Жалко, правда, всего лишь 800 портов, но гиперскейлеры пусть сами решают свои проблемы, мы тут про SOHO собрались.
🤔2🤪1