Лаборатория Лиса
79 subscribers
171 photos
6 videos
8 files
29 links
Ставлю эксперименты с Юнити C#
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
❤‍🔥2🥰2
Обновление моего сервера!


Поставил еще 2 ОЗУ по 16 ГБ, теперь суммарный размер ОЗУ 64 ГБ на сервере.
Можно в целом работать неплохо!
❤‍🔥4
Появился новый раздел на моем сайте посвященный моему майнкрафт серверу, развернутому на моей инфраструктуре!

Ссылка:
https://foxhardsoftness.ru/minecraft

На главной странице есть раздел с кратким описанием и кнопка, которая переводит на ссылку.
❤‍🔥6❤4⚡2👏2🍾1
Добавил на сервер Войсчат.

Теперь с игроками можно поговорить по голосу!

https://foxhardsoftness.ru/minecraft

Информация уже обновлена, ссылки на скачивание уже установлены.

Приятной игры!
❤‍🔥6🔥3👍1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥5😁1
Нашел прикольный сервис для хранения паролей и заметок. Он по мастер паролю шифрует данные и отправляет в хранилище сервера.

Там много прикольных фишек!

Единственное, он требудет обязательного ssl сертификата (Требование со стороны клиентской части)

Потому даже внутри VPN сети лучше настроить 443-й порт хотя бы с самоподписаным сертификатом.

Докер компоузник:
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: unless-stopped
environment:
- WEBSOCKET_ENABLED=false
- SIGNUPS_ALLOWED=true
- DOMAIN=https://ВашДомен
volumes:
- ./vw-data:/data
ports:
- "127.0.0.1:8080:80"
👍2
Я совсем забыл про эту группу...

ИСПРАВЛЯЮСЬ!

Я настроил на своем кластере сбор метрик и базовый мониторинг средствами Графаны и Прометеуса!

Очень крутые штуки.

Графана - Визуализатор, рисует вам красивые графики (Можно настраивать разные визуализаторы)

Прометеус - то что хранит и собирает метрики

Нод Экспортеры - То, что замеряет метрики и готовит их для прометеуса (Ставится на каждую машину, которую нужно замерять)

По итогу получается очень крутая штука! Все важные метрики железа и история сохраняется на сервере! И удобно и практично. Рекомендую и вам попробовать!

В графане можно отрисовывать метрики вообще любые, не только из прометеуса.
🔥4👍1
Думал настроил все как надо, а ничего подобного

Проблема
Сервер Minecraft через WireGuard туннель. TPS 20, CPU отдыхает, трафик 5 Мбит/с из 500. Но игроки зависают на 1-3 секунды периодически.

Первая мысль - DDoS.

Проверка
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr
# Результат: никакого флуда

cat /proc/sys/net/netfilter/nf_conntrack_count # 95 из 65536

DDoS отпадает

netstat -su | grep -i error
# 34 packet receive errors
# 34 receive buffer errors

sysctl net.core.rmem_max # 212992 (208 KB)

208 KB буфер в 2025 году. Любой burst → переполнение → дроп пакетов → лаги.
ip -s link show wg0
# TX: errors 1095, dropped 20


WireGuard не справляется с дефолтными настройками.


Решение
sudo sysctl -w net.core.rmem_max=16777216
sudo sysctl -w net.core.rmem_default=16777216
sudo sysctl -w net.core.wmem_max=16777216
sudo sysctl -w net.core.wmem_default=16777216
sudo sysctl -w net.core.netdev_max_backlog=5000

# Фиксим MTU
sudo ip link set wg0 mtu 1380


Мораль
Метрики CPU/RAM/bandwidth не покажут проблему. Дефолтные настройки Linux для VPN туннелей - не очень. Проверяйте netstat -su первым делом.
Cloud провайдер не виноват. DDoS тут не при чем. Просто ядро дропало пакеты из-за маленьких буферов.
❤‍🔥4🔥1
Я сделал на сайте актуальное отображение онлайна на серере. И доступен ли сейчас сервер вообще.
❤‍🔥4🔥2👏1
Если кто спросит, что можно такого бесполезного вывести в графану, у меня есть ответ!
ОНЛАЙН НА СЕРВЕРЕ МАЙНКРАФТА
❤5🔥4❤‍🔥1
мем дня
🔥8❤‍🔥2
Продаю машину
🤯5❤‍🔥3⚡2
🔥 Лайфхак: Unix команды в Windows без WSL

Вчера случайно обнаружил, что Git для Windows включает кучу Linux утилит. Их можно добавить в PATH и юзать прямо из командной строки!

📌 Как включить:
1. Win+R → sysdm.cpl
2. Дополнительно → Переменные среды
3. Path → Создать → C:\Program Files\Git\usr\bin
4. Перезапустить консоль

✅ Что появится:
- nano - привычный редактор вместо блокнота
- grep - поиск по логам
- tail -f - мониторинг логов в реальном времени
- curl - тестировать API
- + еще ~100 команд

🎯 Для домашней лабы топ:
> nano docker-compose.yml
> grep "error" /mnt/c/logs/*.log
> tail -f app.log

Никакого WSL, просто работает. Если Git уже стоит - вообще халява.

А так же, что бы корректно работал русский язык, нужно добавить в переменные среды:
en_US.UTF-8
А имя значения: LANG

P.S. Есть нюанс с find.exe (конфликт с Windows), но в остальном огонь 🔥

#homelab #windows #lifehack #git
❤‍🔥3
У меня на сервере давно уже висит видеокарта GTX 1650 и я решил хоть чем то ее занять, ибо она там ничего не делает, даже картинку не выводит.

Я решил загрузить на сервер LLM, протестировать как оно работает вообще. И работает очень даже неплохо!

КРУТО! Я В ВОСТОРГЕ!

Мой личный железный интеллектуальный раб!
👍5❤‍🔥2❤1
Давайте будем честны. Как я понял, тут вообще видеокарта особого приростра производительности не дает. У меня ощущение, что львиную долю генерации делает именно процессор.

Если честно, я даже расстроен, что я не могу применить свою GTX 1650
Как бы я не старался, сложно найти применение этой карте.
🤔2
На свежую голову я решил разобраться в чем дело и почему нейронка использует мало GPU. (Смотрим на зеленый график)

Я заметил тенденцию, что когда нейронка анализирует промпт, то она грузит карту на 100%, а отвечает уже на расслабоне. Меня осенило! Чем больше промт, тем больше контекста она анализирует и в этот момент она использует все возможные ресурсы GPU для анализа. А потом в ответе уже на расслабоне отвечает.
⚡3👍3❤‍🔥1
Да, продолжаю тему того самого развернутого Qwen 2.5 у себя на сервере.
Сегодня она молодец, постаралась прям хорошо! почти 3.5 часа рутинной работы!
Я дал ей задачу разметить довольно таки большой датасет!
В общем применение для меня теперь очевидно, я оставлю ее там работать, будет помогать мне в генерации всякой штуки. Ибо такие вещи она делает просто на ура!
❤‍🔥7
Неприятная ситуация произошла. У меня после reboot системы не встал сервер. Точнее он сам по себе встал, но... Доступа в интернет у него небыло. Мой отец повписывал команды, которые я ему диктовал и выяснилось, что умер сетевой модуль в ядре.

Мое предположение, что случилось:
Так как десктоп версия убунту, она решила самолично что то обновить/накатить. Так как это в фоне, работая по ssh я это не увидел. Как итог: Ребут прервал корректную установку модулей. Пока интернет.

Кароче, мой комп оказался на операционном столе Айтишника у Отца на работе и мы решили не пытаться оживить мертвое. Поставили Ubuntu Server 22 LTS

Мораль сей басни: Не ставьте десктоп ось на сервера. Я не знал, что линуксовые десктопы себя так ведут.
❤3