Записки админа
🛠 tmp.0ut volume2 #elf #напочитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔧 Writing useful terminal TUI on Linux with dialog and jq - статья с примером создания простого TUI интерфейса с помощью dialog.
#tui #dialog #напочитать
#tui #dialog #напочитать
Записки админа
🗜 Introducing bpftune for lightweight, always-on auto-tuning of system behaviour. Инженеры Oracle показывают интересный инструмент, этакий тюнер, который позволяет налету настраивать параметры ядра в соответствии с текущей ситуацией и активностью на сервере...…
Linux Kernel Autotuning.pdf
1.2 MB
🛠 А вот здесь, в своём докладе на Linux Plumbers, автор и вовсе рассказывает, что для тюнинга параметров ядра применялся AI.
По словам автора, подход позволил подобрать схему для работы БД и (потенциально?) получить на 30% уменьшенное потребление памяти.
В другом случае, изменение всего 16 параметров, позволило получить дополнительные 12% к сетевой производительности Nginx.
Пока что всё это находится в зачаточном состоянии, но выглядит весьма и весьма интересно...
Tuning the Linux kernel with AI, according to ByteDance.
P. S. На LP как обычно, было много всего интересного. Осталось дождаться публикации всех материалов.
#kernel #AI #sysctl
По словам автора, подход позволил подобрать схему для работы БД и (потенциально?) получить на 30% уменьшенное потребление памяти.
В другом случае, изменение всего 16 параметров, позволило получить дополнительные 12% к сетевой производительности Nginx.
Пока что всё это находится в зачаточном состоянии, но выглядит весьма и весьма интересно...
Tuning the Linux kernel with AI, according to ByteDance.
P. S. На LP как обычно, было много всего интересного. Осталось дождаться публикации всех материалов.
#kernel #AI #sysctl
🐧 Продолжая разбирать материалы Linux Plumbers Conference...
Интересный инструмент для быстрой сборки и запуска нужной версии ядра в системе - virtme-ng. Клонируем исходный код ядра, инициируем сборку с помощью vng, и получаем шелл, который запущен в "виртуализированной" копии нашей системы, но запущена она оказывается с собранным ядром.
Для чего был создан этот инструмент, какие задачи решал автор - всё это хорошо описано в статье на LWN - Faster kernel testing with virtme-ng. Дополнительно в комментарии закину презентацию доклада, представленного на LPC.
#kernel #testing #напочитать
Интересный инструмент для быстрой сборки и запуска нужной версии ядра в системе - virtme-ng. Клонируем исходный код ядра, инициируем сборку с помощью vng, и получаем шелл, который запущен в "виртуализированной" копии нашей системы, но запущена она оказывается с собранным ядром.
Для чего был создан этот инструмент, какие задачи решал автор - всё это хорошо описано в статье на LWN - Faster kernel testing with virtme-ng. Дополнительно в комментарии закину презентацию доклада, представленного на LPC.
#kernel #testing #напочитать
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Смотрите какой симпатичный tui интерфейс для отображения информации и статистики работающего AdGuard Home сервера (аналог Pi-Hole, выступающий в роли DNS сервера, тем самым позволяющий блокировать трекинг-сервисы, рекламу и прочее)...
- Github разработчика tui - AdGuardian-Term.
- Github AdGuard Home - Network-wide ads & trackers blocking DNS server.
- Подробнее о ПО на сайте разработчика - AdGuard Home.
#dns #adguard #tui
- Github разработчика tui - AdGuardian-Term.
- Github AdGuard Home - Network-wide ads & trackers blocking DNS server.
- Подробнее о ПО на сайте разработчика - AdGuard Home.
#dns #adguard #tui
Стоит сказать, что у автора на сайте есть много интересного. И утилиты (в дополнение к предыдущей - OpenZFS Capacity Calculator) и статьи (например - A detailed build log for my TrueNAS/ZFS-based 400TB NAS).
Если обозначенными темами интересуетесь и ещё не знаете об этом сайте, предлагаю заглянуть и ознакомиться.
#nas #openzfs #напочитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Strace little book - много полезного о работе с strace.
Короткие заметки о том, какие опции и в каких случаях можно использовать. С примерами и кодом.
#strace #напочитать
Короткие заметки о том, какие опции и в каких случаях можно использовать. С примерами и кодом.
#strace #напочитать
🌲 Advent-календарь от qemu - каждый день новая загрузка с чем-то интересным и необычным внутри...
https://qemu-advent-calendar.org/2023/
На второй день в архив положили загрузочный pdf файл. Выглядит знятно.☕️
#virtualization #qemu
https://qemu-advent-calendar.org/2023/
На второй день в архив положили загрузочный pdf файл. Выглядит знятно.
#virtualization #qemu
Please open Telegram to view this post
VIEW IN TELEGRAM
statuspages101.pdf
2.2 MB
Пара статей с рекомендациями по созданию статус-страниц для инцидентов...
- Status Pages 101: How to Create a Status Page You and Your Customers Will Actually Want to Use.
- Your guide to better incident status pages.
#sre #incident #statuspage
- Status Pages 101: How to Create a Status Page You and Your Customers Will Actually Want to Use.
- Your guide to better incident status pages.
#sre #incident #statuspage
📧 И вот ещё большое чтиво о настройке собственного сервера электронной почты. Обстоятельно, с объяснениями и конфигами - Email Alchemy - Exploring Self-Hosted Email Services
#email #напочитать #фидбечат
#email #напочитать #фидбечат
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Rustypaste - утилита, позволяющая на собственном сервере организовать простой сервис для обмена файлами. Из приятного - HTTP аутентификация, возможность создания коротких ссылок, возможность создания одноразовых ссылок, возможность указания времени жизни для файла, дополнительная cli утилита, облегчающая процесс управления сервисом.
- Rustypaste Github.
- Rustypaste-cli Github.
- Taking Rust to the Cloud: Blazingly Fast File Sharing.
#selfhost #fileshare #cli
- Rustypaste Github.
- Rustypaste-cli Github.
- Taking Rust to the Cloud: Blazingly Fast File Sharing.
#selfhost #fileshare #cli
🆖 Nginx, ModSecurity и набор правил OWASP на сервере с Fedora - A Web Application Firewall for Nginx.
И даже собирать из исходников ничего не надо (как раньше), коннектор доступен прямо в репозиториях дистрибутива.
#waf #nginx #modsecurity
И даже собирать из исходников ничего не надо (как раньше), коннектор доступен прямо в репозиториях дистрибутива.
#waf #nginx #modsecurity
🔧 Как оказалось, подсветка в логах, это почти также удобно как подсветка кода при его написании.
Утилита tailspin позволяет просматривать логи с подсветкой, что добавляет дополнительное удобство, в ситуациях, когда требуется работать с логами вручную - tailspin github.
#logs #term #будниное
Утилита tailspin позволяет просматривать логи с подсветкой, что добавляет дополнительное удобство, в ситуациях, когда требуется работать с логами вручную - tailspin github.
#logs #term #будниное
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Trippy - этакий mtr на стероидах, с симпатичиным tui интерфейсом - https://trippy.cli.rs/
#trace #mtr #tui
#trace #mtr #tui
📺 Keynote: Linus Torvalds, Creator of Linux & Git, in Conversation with Dirk Hohndel.
Для тех, кому необходим текст, zdnet сделали обзор на это выступление - Linus Torvalds on the state of Linux today and how AI figures in its future.
P. S. Linux Foundation сделали доступными много плейлистов с прошедшего Open Source Summit Japan 2023. Ознакомиться можно по ссылке - The Linux Foundation Youtube.
#видео #linux
Для тех, кому необходим текст, zdnet сделали обзор на это выступление - Linus Torvalds on the state of Linux today and how AI figures in its future.
P. S. Linux Foundation сделали доступными много плейлистов с прошедшего Open Source Summit Japan 2023. Ознакомиться можно по ссылке - The Linux Foundation Youtube.
#видео #linux
YouTube
Keynote: Linus Torvalds, Creator of Linux & Git, in Conversation with Dirk Hohndel
Keynote: Linus Torvalds, Creator of Linux & Git, in Conversation with Dirk Hohndel, Head of the Open Source Program Office, Verizon
⌚️ Service Level Calculator - SLI калькулятор прямо в браузере. Автор презентовал его в отдельной статье - Introducing Service Level Calculator. PDF со статьёй закину в комментарии к сообщению.
#sla #sre #напочитать
#sla #sre #напочитать
This media is not supported in your browser
VIEW IN TELEGRAM
🐭 Ratatui - интересная библиотека для создания tui утилит и интерфейсов для них.
- Сайт: https://ratatui.rs/
- Github: https://github.com/ratatui-org/ratatui
- Примеры интерфейсов: https://github.com/ratatui-org/ratatui/tree/main/examples
#tui #cli #фидбечат
- Сайт: https://ratatui.rs/
- Github: https://github.com/ratatui-org/ratatui
- Примеры интерфейсов: https://github.com/ratatui-org/ratatui/tree/main/examples
#tui #cli #фидбечат
⚙️ Бывало ли у вас такое - вы пользуетесь каким-то сервисом (или видите как ваши друзья, дети, родители пользуются им), и на секунду вы задумываетесь, а как оно работает, как оно спроектировано под капотом? Здорово, если сервис ведёт какой-то технический блог, в котором делится своими рабочими процессами.
Вот, например, статья о том, как проектируется инфраструктура Roblox - How We’re Making Roblox’s Infrastructure More Efficient and Resilient. Не то что бы там раскрывают какие-то тайны и секреты, но почитать всё равно интересно.
#напочитать #infra #sre
Вот, например, статья о том, как проектируется инфраструктура Roblox - How We’re Making Roblox’s Infrastructure More Efficient and Resilient. Не то что бы там раскрывают какие-то тайны и секреты, но почитать всё равно интересно.
#напочитать #infra #sre
https://gitlab.com/postgres-ai/postgresql-consulting/postgres-howtos/
#database #postgresql #напочитать
Please open Telegram to view this post
VIEW IN TELEGRAM