Pull to refresh
8K+
9
Роман Гринев@easyJet

Java разработчик

7
Rating
3
Subscribers
Send message

Реализация TUN GSO в кастомном VPN-сервере на Java

Level of difficultyHard
Reading time13 min
Reach and readers8.5K

Как одна фича сократила число системных вызовов на TUN-интерфейсе моего VPN почти вдвое — а на bulk-трафике до 44 раз.

В этой статье пойдет речь о том как работает TUN GSO, зачем нужен virtio_net_hdr, какие подводные камни встретились во время реализации и почему эта технология способна заметно снизить нагрузку на VPN-сервер. Статья будет полезна разработчикам VPN серверов и клиентов.

Читать далее

Мониторинг температуры серверной своими руками

Reading time3 min
Reach and readers29K
Когда мы в очередной раз узнали об отказе кондиционера в серверной по гневным сообщениям от встроенного мониторинга серверов, было принято волевое решение научить Zabbix мониторить температуру в серверной. Чтобы при повторении подобной ситуации принять меры до того, как серверная превратится в баню.


Читать дальше →

Information

Rating
1,023-rd
Location
Красноярск, Красноярский край, Россия
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик, Системный инженер
Старший
From 500,000 ₽
Java
Spring Boot
Java Spring Framework
Hibernate
PostgreSQL
MySQL
Docker
Kubernetes
Redis
Git