я нашёл самый охуенный мем в linux-ядре
делаем из модуля ядра такое:
делаем на него insmod (или сразу в modprobe.d, если коллег не жалко и нужно, чтобы ребут не помогал)
происходит какой-то ёбаный пиздец.
Любая программа, которой нужен rtnl_lock, уходит в D-state, никто не может понять почему, все бегают по плану эвакуации.
Вот вы, например, знаете, что sudo берёт этот лок?
Или что sshd для открытия новой сессии его берёт
Или что networkd, если не смог получить этот лок в момент истечения dhcp-лизы, удалит нахуй адрес с интерфейса молча, если кто-то потом сделает по приколу rtnl_unlock? (ну ладно, молча - не всегда, но удалит)
Короче, когда вас спросят на следующем собесе, что такое D-state - можете сверкнуть знаниями про то, что локи в ядре и мьютексы (до сих пор не уверен, что это не одно и то же, впрочем) - тоже D, все охуеют.
делаем из модуля ядра такое:
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
я смотрю, у Патрика своя атмосфера. Мне нравится.
24.06.2024 06:24
я смотрю, у Патрика своя атмосфера. Мне нравится.
👍6
охуенно с утра пораньше узнать, что bind9 стал быстрее unbound-а в 3 раза, как кеширующий резолвер
Queries per second: 145424.200964
Queries per second: 56519.309316
bind и unbound в кеш одной записи, соответственно
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 в кеш одной записи, соответственно
С миллионом записей в кеше картина ещё интереснее:
Основы мироздания шатаются, однако
Оба сервера настроены как forward-zone в одни и те же NS, кэш сначала всосал.
Unbound: Queries per second: 15310.359449
Bind9: Queries per second: 150913.441332
Основы мироздания шатаются, однако
Оба сервера настроены как forward-zone в одни и те же NS, кэш сначала всосал.
🔥2
❤5
уроки менеджмента от инженера для инженеров
если у вас 3 дня подряд новый разный список задач "на этой неделе", то делайте те задачи, которые были во всех трёх списках
остальные, скорее всего, нахуй не нужны -)
а если таких нет - почините мониторинги, всяко полезнее будет, завтра всё равно опять все планы переебутся
если у вас 3 дня подряд новый разный список задач "на этой неделе", то делайте те задачи, которые были во всех трёх списках
остальные, скорее всего, нахуй не нужны -)
а если таких нет - почините мониторинги, всяко полезнее будет, завтра всё равно опять все планы переебутся
😁9👍1👌1
Нашёл виртуалочки на 2ТБ за 5 евро в месяц
В Канаде и США, правда, но и хер с ним, для бэкапов норм
Ссылки внутри треда будут
Правда, пока не тестил
В Канаде и США, правда, но и хер с ним, для бэкапов норм
Ссылки внутри треда будут
Правда, пока не тестил
👍1😱1
не буду в очередной раз пиарить хостера, но:
это была виртуалка, чот полезное иногда даже делала -)
web5:~# uptime
13:38:34 up 932 days, 11:33, 1 user, load average: 0.02, 0.01, 0.00
это была виртуалка, чот полезное иногда даже делала -)
👍3
вот с такими настроечками виртуалка в proxmox прожёвывает миллион-два пакетов в секунду (в остальных kvm/qemu-настраивалках, думаю, сами найдёте).
в virsh оно выглядит примерно так:
без этой настройки - 400К PPS
(тестил пакетами по 16 байт)
конечно, конкретную цифру вам предстоит найти эмпирическим путём, но всё же. по количеству ядер, КМК, жирновато будет ставить с современными процами
creds to @AlexDonets and https://blog.cloudflare.com/virtual-networking-101-understanding-tap/
в 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, чтобы не бегать к шкафу со всем этим добром.
Пишите в комменты, куда я ещё проебу в этом году деньги. Потому что куплю и пользоваться не буду -)
- 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 заанонсил, кросивое.
а то вдруг вы проспали, как и я
кажется, в этом году даже одной статьи от меня можно не ждать
там RTX5070+ заанонсили
и Asus свою новую рогу с RTX blackwell заанонсил, кросивое.
а то вдруг вы проспали, как и я
кажется, в этом году даже одной статьи от меня можно не ждать
👍1😁1
знаете, когда слушаешь фолк, языки вроде хорватского, становятся уже вполне понятными и обычными, а песнями на редком языке начинаешь считать... ну там бретоньский, что ли
Но петь на джаве - это, знаете ли, перебор!
https://github.com/NanowarOfSteel/HelloWorld
https://www.youtube.com/watch?v=yup8gIXxWDU
Но петь на джаве - это, знаете ли, перебор!
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
Отличное название для секты SRE
😁7🥰1
Если ваши разработчики и девопсы жалуются на сеть внутри кластера, у меня есть для вас решение.
https://www.nvidia.com/en-sg/networking/infiniband/cs8500/
Жалко, правда, всего лишь 800 портов, но гиперскейлеры пусть сами решают свои проблемы, мы тут про SOHO собрались.
https://www.nvidia.com/en-sg/networking/infiniband/cs8500/
Жалко, правда, всего лишь 800 портов, но гиперскейлеры пусть сами решают свои проблемы, мы тут про SOHO собрались.
🤔2🤪1