История которая привела к созданию библиотеки
go-tcpinfo
. На что только не пойдёшь, чтобы доказать что это не сеть виновата. Забираем на Github.fdi.sk
My year-long quest to debug a single TCP connection
How a persistent bug led me to write go-tcpinfo for kernel-level metrics.
👍5
Нюансы работы компилятора, стандартных библиотек, ядра ОС, процессора в простом примере реализации функции ожидания, которая не должна беспокоить систему слишком часто.
Volatile
- рулит. Но самый красивый и даже логичный, последний пример, хотя автор и называет его сложным, симбиоз низкоуровневого и высокоровнего подходов, когда без goto
никак.Mostly nerdless
How to waste CPU like a Professional - Mostly nerdless
In this week's blog post, you'll learn seven different ways to waste a specific amount of CPU-time. Number seven will surprise you.
👍6
Forwarded from Будни сетевика
Задача: на виртульной машине с Ubuntu 24 изолировать два сетевых интерфейса между собой.
Мы боролись с ассиметрией в виртуальной среде NSX-T, где distributed firewall к ней совсем нетерпим, необходимо было разнести маршруты 0/0 и 10/8 по разным интерфейсам, при это было важно, чтобы они не были в одной таблице маршрутизации.
И
Мы боролись с ассиметрией в виртуальной среде NSX-T, где distributed firewall к ней совсем нетерпим, необходимо было разнести маршруты 0/0 и 10/8 по разным интерфейсам, при это было важно, чтобы они не были в одной таблице маршрутизации.
И