CPU простаивает, а Linux показывает 80% давления. Как я нашёл причину в одном контейнере
Недавно решил проверить, сколько изолированных Linux-окружений сможет одновременно обслуживать мой VPS.
Конфигурация довольно скромная: 3 vCPU, 6 ГБ RAM и Docker. На сервере работает учебный проект, который создаёт отдельные Linux-окружения с заранее подготовленными неисправностями. Изоляция реализована через gVisor.
Изначально хотел выяснить, выдержит ли сервер девять одновременно работающих стендов.
Но в процессе обнаружил кое-что интереснее.
CPU на сервере большую часть времени простаивал, а Linux показывал почти 80% процессорного давления.
Пришлось разбираться, как такое вообще возможно.
Читать полностью
#habr
@linux_potok
Недавно решил проверить, сколько изолированных Linux-окружений сможет одновременно обслуживать мой VPS.
Конфигурация довольно скромная: 3 vCPU, 6 ГБ RAM и Docker. На сервере работает учебный проект, который создаёт отдельные Linux-окружения с заранее подготовленными неисправностями. Изоляция реализована через gVisor.
Изначально хотел выяснить, выдержит ли сервер девять одновременно работающих стендов.
Но в процессе обнаружил кое-что интереснее.
CPU на сервере большую часть времени простаивал, а Linux показывал почти 80% процессорного давления.
Пришлось разбираться, как такое вообще возможно.
Читать полностью
#habr
@linux_potok
❤1👍1🤮1
Проект MedusaGo подготовил реализацию e-commerce-платформы Medusa на языке Go
Опубликован открытый проект MedusaGo, развивающий реализацию серверной части платформы для создания интернет-магазинов Medusa на языке Go (оригинальная платформа Medusa написана на TypeScript и работает на Node.js). MedusaGo совместим с Medusa v2 на уровне API (базовая версия 2.22.4), поэтому штатная панель управления Medusa, библиотека @medusajs/js-sdk и существующие витрины работают с ним без изменений. Код распространяется под лицензией MIT.
Читать полностью
#OpenNet
@linux_potok
Опубликован открытый проект MedusaGo, развивающий реализацию серверной части платформы для создания интернет-магазинов Medusa на языке Go (оригинальная платформа Medusa написана на TypeScript и работает на Node.js). MedusaGo совместим с Medusa v2 на уровне API (базовая версия 2.22.4), поэтому штатная панель управления Medusa, библиотека @medusajs/js-sdk и существующие витрины работают с ним без изменений. Код распространяется под лицензией MIT.
Читать полностью
#OpenNet
@linux_potok
⚡1
Практика миграции продакшен-серверов: чек-лист, автоматизация и типичные ошибки
«Почему curl без --fail-with-body возвращает код 0 при HTTP 500, и при чем тут миграция серверов»
Небольшая, но коварная деталь проверки нового узла. А еще — как не перепутать направление в rsync --delete, почему ночная копия не спасет от потери вечерних данных (RPO) и как правильно составить «Лист для окна обслуживания».
Читать полностью
#habr
@linux_potok
«Почему curl без --fail-with-body возвращает код 0 при HTTP 500, и при чем тут миграция серверов»
Небольшая, но коварная деталь проверки нового узла. А еще — как не перепутать направление в rsync --delete, почему ночная копия не спасет от потери вечерних данных (RPO) и как правильно составить «Лист для окна обслуживания».
Читать полностью
#habr
@linux_potok
🤡2
Почтовая программа rustycat версии 0.0.2
Новое в этой версии:
получение контактов с серверов по протоколу CardDav (протестировал на Radicale и Яндекс);
отправка писем в асинхронном режиме.
С этого релиза будут доступны пакеты deb (Debian x86_64), rpm (Fedora x86_64) и dmg (Apple Silicon).
iced, rust, rustycat, от автора, почтовый клиент
Читать полностью
#LinuxOrgRu
@linux_potok
Новое в этой версии:
получение контактов с серверов по протоколу CardDav (протестировал на Radicale и Яндекс);
отправка писем в асинхронном режиме.
С этого релиза будут доступны пакеты deb (Debian x86_64), rpm (Fedora x86_64) и dmg (Apple Silicon).
iced, rust, rustycat, от автора, почтовый клиент
Читать полностью
#LinuxOrgRu
@linux_potok
⚡1
Fail2ban: ошибки настройки, из-за которых защита не работает
Fail2ban ставят на сервер, когда тот получает белый IP, но зачастую дальше установки дело не идёт. Получается, что сервис запущен и джейл sshd включен, но конфиг был дефолтный, бан длится по десять минут, логи читаются не из того места, а половина открытых сервисов вообще находится вне поля зрения. Под катом разберу ошибки и покажу настройки.
Читать
Читать полностью
#habr
@linux_potok
Fail2ban ставят на сервер, когда тот получает белый IP, но зачастую дальше установки дело не идёт. Получается, что сервис запущен и джейл sshd включен, но конфиг был дефолтный, бан длится по десять минут, логи читаются не из того места, а половина открытых сервисов вообще находится вне поля зрения. Под катом разберу ошибки и покажу настройки.
Читать
Читать полностью
#habr
@linux_potok
😁1
Давно не виделись: рассказываем, что нового в Astra Linux (вебинар)
24 ноября, 11:00 – 12:00
Мы давно не собирались, чтобы поговорить о новом в Astra Linux, а за это время изменений накопилось немало: и в самой ОС, и в инструментах, которые упрощают работу с ней. Приглашаем вас на вебинар, где расскажем о главном в последних обновлениях ОС.
Вот, чем мы хотим поделиться:
– Впервые в Astra Linux: сервер сканирования, Центр обновлений и Flatpak.
– Знакомое, но улучшенное: средство контроля подключенных устройств (СКПУ), RDP и кое-что ещё.
– Чтобы не заблудиться: какие бывают репозитории и как найти в них нужное с помощью Навигатора.
– Совсем скоро: Astra Store Client как неотъемлемая часть ОС.
Вебинар будет интересен тем, кто уже работает с Astra Linux, и тем, кто только планирует на нее перейти.
Спикер: Дмитрий Чубанов, менеджер продукта Astra Linux Desktop
🔗 ЗАРЕГИСТРИРОВАТЬСЯ
Читать полностью
#habr
@linux_potok
24 ноября, 11:00 – 12:00
Мы давно не собирались, чтобы поговорить о новом в Astra Linux, а за это время изменений накопилось немало: и в самой ОС, и в инструментах, которые упрощают работу с ней. Приглашаем вас на вебинар, где расскажем о главном в последних обновлениях ОС.
Вот, чем мы хотим поделиться:
– Впервые в Astra Linux: сервер сканирования, Центр обновлений и Flatpak.
– Знакомое, но улучшенное: средство контроля подключенных устройств (СКПУ), RDP и кое-что ещё.
– Чтобы не заблудиться: какие бывают репозитории и как найти в них нужное с помощью Навигатора.
– Совсем скоро: Astra Store Client как неотъемлемая часть ОС.
Вебинар будет интересен тем, кто уже работает с Astra Linux, и тем, кто только планирует на нее перейти.
Спикер: Дмитрий Чубанов, менеджер продукта Astra Linux Desktop
🔗 ЗАРЕГИСТРИРОВАТЬСЯ
Читать полностью
#habr
@linux_potok
💩7👍5
Пасти инопланетных овец в кооперативной комедийной игре Ranchonauts
Студия Goldfire, создатели приключенческой игры на выживание Arctic Awakening, только что представила свою грядущую игру Ranchonauts.
Читать полностью
#GamingOnLinux
@linux_potok
Студия Goldfire, создатели приключенческой игры на выживание Arctic Awakening, только что представила свою грядущую игру Ranchonauts.
Читать полностью
#GamingOnLinux
@linux_potok
👌1
Анонсирована A Golden Wake: Roaring '20s Edition — полное переосмысление приключения 2014 года
Недавно была представлена A Golden Wake: Roaring '20s Edition — переосмысление оригинальной игры 2014 года от Grundislav Games.
Читать полностью
#GamingOnLinux
@linux_potok
Недавно была представлена A Golden Wake: Roaring '20s Edition — переосмысление оригинальной игры 2014 года от Grundislav Games.
Читать полностью
#GamingOnLinux
@linux_potok
👌1
Невероятный набор инструментов для создания 3D с открытым исходным кодом Blender 5.3 вышел с поддержкой Vulkan по умолчанию
Один из лучших инструментов с открытым исходным кодом за всю историю! Им пользуются художники, разработчики игр, киностудии и многие другие — Blender 5.3 официально вышел.
Читать полностью
#GamingOnLinux
@linux_potok
Один из лучших инструментов с открытым исходным кодом за всю историю! Им пользуются художники, разработчики игр, киностудии и многие другие — Blender 5.3 официально вышел.
Читать полностью
#GamingOnLinux
@linux_potok
👍2🔥2
JetBrains продлила поддержку Godot Engine до 2027 года
Хорошие новости для кроссплатформенного бесплатного игрового движка с открытым исходным кодом: JetBrains продлила свою поддержку до 2027 года.
Читать полностью
#GamingOnLinux
@linux_potok
Хорошие новости для кроссплатформенного бесплатного игрового движка с открытым исходным кодом: JetBrains продлила свою поддержку до 2027 года.
Читать полностью
#GamingOnLinux
@linux_potok
⚡1
Devolver Digital троллит своей «первой в истории AAA-игрой» — All Army Attack
Когда я впервые увидел, как Devolver Digital тизерит игру класса «AAA», я понял, что это будет глупая шутка в стиле троллинга, — но игра All Army Attack действительно звучит интересно.
Читать полностью
#GamingOnLinux
@linux_potok
Когда я впервые увидел, как Devolver Digital тизерит игру класса «AAA», я понял, что это будет глупая шутка в стиле троллинга, — но игра All Army Attack действительно звучит интересно.
Читать полностью
#GamingOnLinux
@linux_potok
👌1
Бот стартует, а база ещё не готова: что на самом деле делает After= в systemd
После перезагрузки бот падает при подключении к PostgreSQL, хотя в unit-файле есть After=postgresql.service. Через минуту запускается вручную. Разберём, что именно упорядочивает After=, как проверить готовность базы и подключение с параметрами приложения, а также где заканчиваются возможности Restart=on-failure.
Читать полностью
#habr
@linux_potok
После перезагрузки бот падает при подключении к PostgreSQL, хотя в unit-файле есть After=postgresql.service. Через минуту запускается вручную. Разберём, что именно упорядочивает After=, как проверить готовность базы и подключение с параметрами приложения, а также где заканчиваются возможности Restart=on-failure.
Читать полностью
#habr
@linux_potok
❤1👌1
Deepin 25.3: защита от зависаний, улучшения ИИ и восстановление системы
В Deepin 25.3 появилась защита от зависаний, ускорен запуск приложений, добавлена опциональная поддержка ядра Linux 6.18 и улучшено восстановление системы.
Читать полностью
#Linuxiac
@linux_potok
В Deepin 25.3 появилась защита от зависаний, ускорен запуск приложений, добавлена опциональная поддержка ядра Linux 6.18 и улучшено восстановление системы.
Читать полностью
#Linuxiac
@linux_potok
👌1
В Haiku OS появился драйвер UFS и поддержка жестов касания двумя и тремя пальцами
В проекте открытой операционной системы Haiku, вдохновлённой BeOS, в течение октября велась работа над новыми драйверами и другими улучшениями...
Читать полностью
#Phoronix
@linux_potok
В проекте открытой операционной системы Haiku, вдохновлённой BeOS, в течение октября велась работа над новыми драйверами и другими улучшениями...
Читать полностью
#Phoronix
@linux_potok
⚡4
Intel выпускает новый микрокод для процессоров, устраняющий различные функциональные проблемы
Во вторник Intel выпустила пакет microcode-20261110, содержащий обновлённые двоичные файлы микрокода для недавних процессоров Intel Core (Ultra) и Xeon. Обновлённый микрокод предназначен для процессоров Core 13-го поколения «Raptor Lake» и более новых моделей, а в серверной линейке Xeon — для Sapphire Rapids и более новых моделей. Это также первый случай, когда Clearwater Forest получил обновления микрокода...
Читать полностью
#Phoronix
@linux_potok
Во вторник Intel выпустила пакет microcode-20261110, содержащий обновлённые двоичные файлы микрокода для недавних процессоров Intel Core (Ultra) и Xeon. Обновлённый микрокод предназначен для процессоров Core 13-го поколения «Raptor Lake» и более новых моделей, а в серверной линейке Xeon — для Sapphire Rapids и более новых моделей. Это также первый случай, когда Clearwater Forest получил обновления микрокода...
Читать полностью
#Phoronix
@linux_potok
⚡1
Нарисованное от руки приключение о динозаврах Zid Journey получило новый трейлер и выйдет во 2-м квартале 2027 года
Динозавры возвращаются! Zid Journey — вторая игра в серии Zid and Zniw, вдохновлённая классическими приключенческими играми. Её выход запланирован на второй квартал 2027 года.
Читать полностью
#GamingOnLinux
@linux_potok
Динозавры возвращаются! Zid Journey — вторая игра в серии Zid and Zniw, вдохновлённая классическими приключенческими играми. Её выход запланирован на второй квартал 2027 года.
Читать полностью
#GamingOnLinux
@linux_potok
👌1
Unraid OS 7.4 для NAS: поддержка Docker в нескольких сетях и отслеживание прогресса Mover
Unraid OS 7.4 поддерживает подключение Docker-контейнеров к нескольким сетям, ограничение потребления памяти контейнерами и улучшенное отслеживание прогресса Mover. Также добавлен единый центр управления задачами.
Читать полностью
#Linuxiac
@linux_potok
Unraid OS 7.4 поддерживает подключение Docker-контейнеров к нескольким сетям, ограничение потребления памяти контейнерами и улучшенное отслеживание прогресса Mover. Также добавлен единый центр управления задачами.
Читать полностью
#Linuxiac
@linux_potok
👍2
AMD AOCC 6.0 предлагает оптимизации для Zen 6, новый компилятор Fortran «aof» и брендинг aoc / aoc++
Одновременно со вчерашним началом поставок процессоров AMD EPYC 9006 «Venice» для SP7, во главе с невероятно быстрыми процессорами EPYC 9996 и EPYC 9686F, AMD также представила AOCC 6.0 — новейшую версию собственного стека компиляторов на базе LLVM/Clang...
Читать полностью
#Phoronix
@linux_potok
Одновременно со вчерашним началом поставок процессоров AMD EPYC 9006 «Venice» для SP7, во главе с невероятно быстрыми процессорами EPYC 9996 и EPYC 9686F, AMD также представила AOCC 6.0 — новейшую версию собственного стека компиляторов на базе LLVM/Clang...
Читать полностью
#Phoronix
@linux_potok
⚡1
Графические процессоры ATI/AMD R300–R500 получили новые оптимизации драйвера OpenGL для Linux в 2026 году
Графические процессоры ATI (AMD) Radeon R300, которым уже более 24 лет, по-прежнему получают улучшения в области открытых драйверов Linux. На этой неделе в Mesa 27.0-devel были включены многочисленные оптимизации компилятора шейдеров для драйвера R300g, которые приносят пользу не только оригинальным видеокартам серии R300, но также сериям R400 и R500 (Radeon X1000)...
Читать полностью
#Phoronix
@linux_potok
Графические процессоры ATI (AMD) Radeon R300, которым уже более 24 лет, по-прежнему получают улучшения в области открытых драйверов Linux. На этой неделе в Mesa 27.0-devel были включены многочисленные оптимизации компилятора шейдеров для драйвера R300g, которые приносят пользу не только оригинальным видеокартам серии R300, но также сериям R400 и R500 (Radeon X1000)...
Читать полностью
#Phoronix
@linux_potok
⚡3
FreeBSD работает над выработкой политики в области ИИ после опроса разработчиков
Во вторник проект FreeBSD опубликовал отчет о состоянии проекта за третий квартал 2026 года, в котором освещается ряд инициатив в области разработки, а также продолжающаяся работа над политикой использования ИИ для этой BSD-операционной системы...
Читать полностью
#Phoronix
@linux_potok
Во вторник проект FreeBSD опубликовал отчет о состоянии проекта за третий квартал 2026 года, в котором освещается ряд инициатив в области разработки, а также продолжающаяся работа над политикой использования ИИ для этой BSD-операционной системы...
Читать полностью
#Phoronix
@linux_potok
🫡2
Выпуск свободной системы 3D-моделирования Blender 5.3
Организация Blender Foundation опубликовала выпуск свободного пакета 3D-моделирования Blender 5.3, подходящего для решения различных задач, связанных с 3D-моделированием, 3D-графикой, разработкой компьютерных игр, симуляцией, рендерингом, композитингом, трекингом движений, скульптурным моделированием, созданием анимации и монтажом видео. Код распространяется под лицензией GPL. Готовые сборки сформированы для Linux, Windows и macOS. Также продолжает поддерживаться LTS-ветки Blender 5.2 и 4.5, обновления для которой будут формироваться до июля 2027 и 2028 года соответственно.
Читать полностью
#OpenNet
@linux_potok
Организация Blender Foundation опубликовала выпуск свободного пакета 3D-моделирования Blender 5.3, подходящего для решения различных задач, связанных с 3D-моделированием, 3D-графикой, разработкой компьютерных игр, симуляцией, рендерингом, композитингом, трекингом движений, скульптурным моделированием, созданием анимации и монтажом видео. Код распространяется под лицензией GPL. Готовые сборки сформированы для Linux, Windows и macOS. Также продолжает поддерживаться LTS-ветки Blender 5.2 и 4.5, обновления для которой будут формироваться до июля 2027 и 2028 года соответственно.
Читать полностью
#OpenNet
@linux_potok
❤2👍2🍾1