🇵🇱 Дедлайн по e-PIT всё ближе ⏳ Поддержите devby из уже уплаченных налогов 💙
Support us

Facebook опубликовала код инструментов ядра Linux

Оставить комментарий
Facebook опубликовала код инструментов ядра Linux

Социальная сеть Facebook представила исходный код 6 компонентов ядра Linux собственной разработки, которые призваны решить основные проблемы масштабных облачных вычислений для дата-центров, пишет The Register.

BPF

BPF — гибкий движок исполнения кода в ядре Linux. Он позволяет просто и безопасно изменять поведение ядра с помощью кастомного кода. Например, его можно использовать для фильтрации сетевых пакетов, балансировки нагрузки, мониторинга или запуска процессов в песочнице.

Btrfs

Btrfs — файловая система нового поколения, ориентированная на дата-центры. Сосредоточена на продвинутой реализации функций, отказоустойчивости, восстановлении и простоте в администрировании. Система предназначена для управления массивными подсистемами памяти и поддерживает создание снапшотов, онлайн-дефрагметацию и пулинг. По словам Facebook, Btrfs позволила значительно повысить эффективность использования ресурсов её дата-центров.

Cgroup2

Cgroup2 — инструмент для группирования и структуризации рабочей нагрузки, а также контроля ресурсов, выделенных на каждую группу. Она также позволяет изолировать рабочую нагрузку, расставлять приоритеты и настраивать распределение ресурсов.

Netconsd

Netconsd — демон сервиса netconsole для передачи и структурирования сообщений ядра Linux. Получает, обрабатывает данные журнала ядра Linux и представляет в удобном виде, упрощая исправление проблем для инженеров.

PSI

PSI — инструмент для измерения нагрузки на три основные ресурса: устройства памяти, ввода-вывода и центральный процессор. Вместе с остальными инструментами эти метрики позволяют своевременно выявлять нехватку ресурсов.

Oomd

Oomd — средство пользовательского пространства для принудительного завершения процессов в случае нехватки памяти. Позволяет расставлять приоритетность процессов, приостанавливать или завершать второстепенные или перераспределять память в системе.

Подробно обо всех инструментах можно прочитать в пресс-релизе Facebook.

Поддержите редакцию 1,5% налога: бесплатно и за 5 минут

Как помочь, если вы в Польше

Читайте также
ИИ тормозит разработку Linux: новый релиз под вопросом
ИИ тормозит разработку Linux: новый релиз под вопросом
ИИ тормозит разработку Linux: новый релиз под вопросом
В Беларуси перестали расти соцсети. Кроме одной, она бомбанула
В Беларуси перестали расти соцсети. Кроме одной, она бомбанула
В Беларуси перестали расти соцсети. Кроме одной, она бомбанула
«В ИИ нет защитного рва»: топ-инженер Meta ушёл в стартап, разочаровавшись в бигтехе
«В ИИ нет защитного рва»: топ-инженер Meta ушёл в стартап, разочаровавшись в бигтехе
«В ИИ нет защитного рва»: топ-инженер Meta ушёл в стартап, разочаровавшись в бигтехе
Мастерство командной строки: курсы для тех, кто хочет работать с Linux осознанно, понимать и контролировать
Мастерство командной строки: курсы для тех, кто хочет работать с Linux осознанно, понимать и контролировать
Мастерство командной строки: курсы для тех, кто хочет работать с Linux осознанно, понимать и контролировать
Командная строка — один из самых мощных инструментов Linux и один самых неосвоенных. Многие работают в консоли эпизодически, на ощупь копируя команды из чужих руководств и не всегда понимая, что именно происходит в системе.

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.