Природные пейзажи

24/Март/2023 landscape

Пейзажи / Река
Пейзажи / Река 4032x3024
23-03-24_15-12-28.jpg
Пейзажи / Река
Пейзажи / Река 4032x3024
24-08-04_19-11-39.jpg
Пейзажи / Река
Пейзажи / Река 4032x3024
24-08-10_18-47-04.jpg
Природные пейзажи

Настройка непривилегированного LXC

21/Март/2023 lxcuidgidsecurity

Непривилегированные контейнеры LXC 1600x900 unprivileged_lxc_containers.png
Непривилегированные контейнеры LXC

Установка и настройка непривилегированного контейнера lxc со смещением uid/gid.

1
LANG=C SUITE=bookworm MIRROR=https://ftp.debian.org/debian/ lxc-create --name=unprivileged-lxc --template=debian


Добавим дополнительные подгруппы subuids/subgids для пользователя root.

1
2
3
4
5
usermod --add-subuids 200000-265535 root
usermod --add-subgids 200000-265535 root
# для удаления подгрупп
# usermod --del-subuids 200000-265535 root
# usermod --del-subgids 200000-265535 root
Настройка непривилегированного LXC...

Разборка инвертора с чистой синусоидой

25/Январь/2023 edecoainverter

Инвертор с чистым синусом 4878x2743 IMG_20221228_153454.jpg
Инвертор с чистым синусом


Пульт управления
Пульт управления 4904x2758
IMG_20221228_153527.jpg
Клеммы на аккумуляторы
Клеммы на аккумуляторы 4044x2275
IMG_20221228_153544.jpg
Общий вид платы
Общий вид платы 5235x2945
IMG_20230110_135009.jpg
Разборка инвертора с...

Как добиться скорости OpenVPN в 89% скорости WireGuard

24/Январь/2023 openvpnkernelwireguard

В интернете масса публикаций на тему улучшения скорости OpenVPN, и зачастую они все сосредоточены на настройках самого сервер-клиента, размерах пакетов, алгоритмах шифрования или их отключению. Все приводят в сравнение WireGuard, мол, он работает в kernel space, в то время как openvpn в userspace. А это не совсем так.

Тут я сразу должен уточнить, что приводимый способ решения проблемы специфичен для виртуалок с малым объёмом памяти, от 1Gb до 8Gb, в остальных случаях надо сопоставлять память, канал и скорость.

Вот список динамически устанавливаемых значений относительно объёма памяти системы:

  • sysctl net.core.rmem_default
  • sysctl net.core.rmem_max
  • sysctl net.core.wmem_default
  • sysctl net.core.wmem_max
  • sysctl net.core.somaxconn
  • sysctl net.core.netdev_max_backlog
  • sysctl net.core.optmem_max
  • sysctl net.ipv4.udp_mem
  • sysctl net.ipv4.udp_rmem_min
  • sysctl net.ipv4.udp_wmem_min
  • sysctl net.ipv4.tcp_mem
  • sysctl net.ipv4.tcp_rmem
  • sysctl net.ipv4.tcp_wmem
  • sysctl net.ipv4.tcp_synack_retries
  • sysctl net.ipv4.tcp_keepalive_time
  • sysctl net.ipv4.tcp_max_tw_buckets
Как добиться скорости...

Прототип паяльной станции на stm32 от RobotDyn

29/Ноябрь/2022 soldering-ironstm32

Паяльная станция на STM32F103 4032x3024 IMG_4591.jpg
Паяльная станция на STM32F103

RobotDyn Black Pill на STM32F103C8T6

Прототип паяльной станции...
Страница 9 из 14