💡 Ещё один продвинутый совет для Linux-админов:
Проверь, какие процессы активно используют swap — даже если в системе вроде бы хватает RAM.
Это поможет найти медленные службы, которые вы не ожидали увидеть в свопе, и улучшить производительность.
🐌 Процессы, активно использующие swap (swap hog detector)
📌 Даже если swap включен "про запас", вы удивитесь, сколько "вроде бы активных" сервисов частично выгружены на диск — отсюда тормоза, задержки в API, медленные реакции.
Решения:
– пересмотреть
– перезапустить эти процессы
– увеличить RAM или выделить hugepages
#linux #performance #swap #memory #sysadmin #devops
Проверь, какие процессы активно используют swap — даже если в системе вроде бы хватает RAM.
Это поможет найти медленные службы, которые вы не ожидали увидеть в свопе, и улучшить производительность.
for pid in $(ls /proc | grep -E '^[0-9]+$'); do
cmd=$(cat /proc/$pid/comm 2>/dev/null)
swap=$(grep VmSwap /proc/$pid/status 2>/dev/null | awk '{print $2}')
if [ "$swap" != "" ] && [ "$swap" -gt 0 ]; then
echo "$swap KB swap used by $cmd (PID $pid)"
fi
done | sort -nr | head
🐌 Процессы, активно использующие swap (swap hog detector)
📌 Даже если swap включен "про запас", вы удивитесь, сколько "вроде бы активных" сервисов частично выгружены на диск — отсюда тормоза, задержки в API, медленные реакции.
Решения:
– пересмотреть
vm.swappiness
– перезапустить эти процессы
– увеличить RAM или выделить hugepages
#linux #performance #swap #memory #sysadmin #devops
🔥8❤3🥰2🖕1
«Штурвал 2.11»: упрощенная установка, новые логи и дашборды
Ребята из «Лаборатории Числитель» выкатили новый релиз «Штурвала» — платформы управления кластерами Kubernetes — и зовут на обзор, чтобы показать все самое важное:
▪️Новый графический инсталлятор с поддержкой Cluster API, что позволяет легко разворачивать кластеры управления даже джунам;
▪️Замена OpenSearch на интегрированное в платформу решение VictoriaLogs;
▪️Обновленный дашборд неймспейса: больше информации, меньше путаницы;
▪️Новый дашборд доступности компонентов для упрощения мониторинга состояния кластеров;
▪️Новый Cluster API провайдер к VMware vCloud Director.
Когда: 12 августа, 11:00 мск
Регистрируйтесь и готовьте свои вопросы!
Ребята из «Лаборатории Числитель» выкатили новый релиз «Штурвала» — платформы управления кластерами Kubernetes — и зовут на обзор, чтобы показать все самое важное:
▪️Новый графический инсталлятор с поддержкой Cluster API, что позволяет легко разворачивать кластеры управления даже джунам;
▪️Замена OpenSearch на интегрированное в платформу решение VictoriaLogs;
▪️Обновленный дашборд неймспейса: больше информации, меньше путаницы;
▪️Новый дашборд доступности компонентов для упрощения мониторинга состояния кластеров;
▪️Новый Cluster API провайдер к VMware vCloud Director.
Когда: 12 августа, 11:00 мск
Регистрируйтесь и готовьте свои вопросы!
🔥2😁2❤1
🌐 Erda — облачная платформа корпоративного уровня с открытым исходным кодом. Проект объединяет инструменты для DevOps, управления микросервисами и работы с мультиоблачными средами на базе Kubernetes.
Платформа выделяется комплексным подходом к мониторингу, логированию и edge-вычислениям. Особенно полезна для команд, работающих с распределенными системами и сложными микросервисными архитектурами.
🤖 GitHub
@devopsitsec
Платформа выделяется комплексным подходом к мониторингу, логированию и edge-вычислениям. Особенно полезна для команд, работающих с распределенными системами и сложными микросервисными архитектурами.
🤖 GitHub
@devopsitsec
❤4👍2🔥2
Открытые мастера в Kubernetes — потенциальный инцидент в продакшене.
В новой статье на Хабр разработчики сервиса
Managed Kubernetes из
MWS Cloud Platform⬜️ рассказывают:
⏺️ какие уязвимости с радостью используют хакеры при открытых control plane-нодах в твоём кластере;
⏺️ какие требования к hosted control plane-решению предъявляет публичный облачный провайдер, предоставляющий k8s as-a-service;
⏺️ о плюсах и минусах популярных open source-решений.
➡️ Читать статью
В новой статье на Хабр разработчики сервиса
Managed Kubernetes из
MWS Cloud Platform
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🥰1
🔍 Coroot — принципиально новый подход к мониторингу приложений. Этот open-source инструмент использует eBPF для автоматического сбора метрик, логов и трейсов без необходимости ручной интеграции. Он не просто собирает данные, а превращает их в готовые инсайты.
Инструмент обладает встроенной аналитикой. Система автоматически строит карту сервисов, выявляет аномалии и даже отслеживает SLO. При этом не нужно настраивать сложные дашборды — достаточно развернуть контейнер в Kubernetes или через Docker.
🤖 GitHub
@devopsitsec
Инструмент обладает встроенной аналитикой. Система автоматически строит карту сервисов, выявляет аномалии и даже отслеживает SLO. При этом не нужно настраивать сложные дашборды — достаточно развернуть контейнер в Kubernetes или через Docker.
🤖 GitHub
@devopsitsec
❤4👍3🔥2🤨1
This media is not supported in your browser
VIEW IN TELEGRAM
SRE и DevOps-инженеры, вам идея, как годно провести выходные 13–14 сентября (да, те, на которые выпадает День программиста):
посетить E-CODE — событие команды Ozon Tech💙
Почему событие? Потому что конференция — это только один из элементов происходящего. 5 технических треков, научпоп и менеджмент, 50+ докладов, спикеры из топовых компаний страны.
А ещё на E-CODE будет много нетворка, интерактивов и эксклюзивного мерча. Лайнап для вечеринок тоже заявлен мощный: НТР, Заточка, ILWT и Нейромонах Феофан.
Как вам идея? Уже зарегистрировались?⬅
посетить E-CODE — событие команды Ozon Tech
Почему событие? Потому что конференция — это только один из элементов происходящего. 5 технических треков, научпоп и менеджмент, 50+ докладов, спикеры из топовых компаний страны.
А ещё на E-CODE будет много нетворка, интерактивов и эксклюзивного мерча. Лайнап для вечеринок тоже заявлен мощный: НТР, Заточка, ILWT и Нейромонах Феофан.
Как вам идея? Уже зарегистрировались?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
☸️ Spring Cloud Kubernetes — мост между Spring Cloud и Kubernetes. Проект помогает Spring-приложениям чувствовать себя как дома в Kubernetes-кластере. Он реализует знакомые интерфейсы Spring Cloud через Kubernetes API вместо традиционных Eureka/Consul.
Особенно полезен при миграции монолитных Spring Cloud-приложений в k8s без переписывания кода. Позволяет использовать ConfigMaps вместо Spring Cloud Config и Service Discovery через k8s Endpoints.
🤖 GitHub
@devopsitsec
Особенно полезен при миграции монолитных Spring Cloud-приложений в k8s без переписывания кода. Позволяет использовать ConfigMaps вместо Spring Cloud Config и Service Discovery через k8s Endpoints.
🤖 GitHub
@devopsitsec
❤2👍2🔥2
Forwarded from Machinelearning
🔥 А вот и ChatGPT-5
Модель гибридная и выглядит очень круто, особенно в кодинге! На aime-2025 получила 100 процентов!
Альтман заявляет, что модель дадут даже бесплатным пользователям и прямо сегодня.
https://openai.com/index/introducing-gpt-5/
Стрим, кстати, смотрят 155 к человек: https://www.youtube.com/watch?v=0Uu_VJeVVfo
Пробуем: https://chatgpt.com/
@ai_machinelearning_big_data
#Chatgpt5
Модель гибридная и выглядит очень круто, особенно в кодинге! На aime-2025 получила 100 процентов!
Альтман заявляет, что модель дадут даже бесплатным пользователям и прямо сегодня.
https://openai.com/index/introducing-gpt-5/
Стрим, кстати, смотрят 155 к человек: https://www.youtube.com/watch?v=0Uu_VJeVVfo
Пробуем: https://chatgpt.com/
@ai_machinelearning_big_data
#Chatgpt5
🔥4👍2
🚢 Argo CD — инструмент для GitOps-развертываний в Kubernetes. Этот CNCF-проект реализует принципы declarative continuous delivery, синхронизируя состояние кластера с конфигурациями в Git-репозитории.
Инструмент обладает удобным веб-интерфейс для визуализации развертываний и их истории и подходит командам, которые хотят автоматизировать delivery-процессы с полной аудируемостью изменений. Активно используется в enterprise-средах для управления сложными Kubernetes-инфраструктурами.
🤖 GitHub
@devopsitsec
Инструмент обладает удобным веб-интерфейс для визуализации развертываний и их истории и подходит командам, которые хотят автоматизировать delivery-процессы с полной аудируемостью изменений. Активно используется в enterprise-средах для управления сложными Kubernetes-инфраструктурами.
🤖 GitHub
@devopsitsec
👍7❤3🤔3🔥2
🪖 DevSpace — инструмент для удобной разработки под Kubernetes. Этот CNCF-проект упрощает работу с облачными приложениями, позволяя быстро развертывать и тестировать код прямо в Kubernetes-кластере.
Инструмент имеет hot reloading без пересборки образов и перезапуска контейнеров. Он модходит командам, которые хотят унифицировать процесс разработки от локальной среды до продакшена. Интегрируется с любыми Kubernetes-кластерами и работает как single binary.
🤖 GitHub
@devopsitsec
Инструмент имеет hot reloading без пересборки образов и перезапуска контейнеров. Он модходит командам, которые хотят унифицировать процесс разработки от локальной среды до продакшена. Интегрируется с любыми Kubernetes-кластерами и работает как single binary.
🤖 GitHub
@devopsitsec
❤2🔥2😱2👍1
Forwarded from Machinelearning
Метод преодоления "барьера сортировки" для задач кратчайшего пути в ориентированных графах.
Группа исследователей из университетов Синьхуа, Стенфорда и Института Макса Планика представили детерминированный алгоритм для решения задачи SSSP в ориентированных графах с неотрицательными вещественными весами, который работает за время, пропорциональное числу ребер, умноженному на логарифмический множитель, который растет медленнее, чем обычный логарифм.
Проблема поиска кратчайшего пути от одной вершины до всех остальных (SSSP) — одна из фундаментальных в теории графов, и её история тянется с 50-х годов прошлого века. Классический алгоритм Дейкстры, в связке с продвинутыми структурами данных, решает эту задачу за время, которое примерно пропорционально сумме числа рёбер и произведения числа вершин на логарифм от их же числа.
Именно этот множитель - число вершин, умноженное на логарифм, долгое время считался теоретическим минимумом, так как в своей основе алгоритм Дейкстры побочно сортирует вершины по расстоянию от источника. Этот предел известен как «барьер сортировки» и казался непреодолимым.
Алгоритм Дейкстры на каждом шаге выбирает из "границы" - множества еще не обработанных вершин ту, что находится ближе всего к источнику. Это и создает узкое место, так как размер границы может достигать величины, сопоставимой с общим числом вершин в графе, и на каждом шаге требуется находить минимум.
Алгоритм Беллмана-Форда, в свою очередь, не требует сортировки, но его сложность пропорциональна числу ребер, умноженному на количество шагов, что слишком долго.
Вместо того чтобы поддерживать полную отсортированную границу, алгоритм фокусируется на ее сокращении. А если граница слишком велика, то запускается несколько шагов алгоритма Беллмана-Форда из ее вершин.
Это позволяет найти точное расстояние до некоторой части вершин, чьи кратчайшие пути коротки. Длинные же пути должны проходить через одну из "опорных" вершин, которых оказывается значительно меньше, чем вершин в исходной границе. Таким образом, сложная работа концентрируется только на этом небольшом наборе опорных точек.
Он рекурсивно разбивает задачу на несколько уровней. На каждом уровне применяется вышеописанная техника сокращения границы, что позволяет значительно уменьшить объем работы на каждую вершину, поскольку логарифмический множитель эффективно делится на другой, более медленно растущий логарифмический член.
В итоге, путем подбора внутренних параметров алгоритма, которые являются специфическими функциями от логарифма числа вершин, и достигается итоговая временная сложность, пропорциональная числу ребер, умноженному на этот новый, более медленно растущий логарифмический множитель.
— Быстрее решаются задачи в навигации, графах дорог, сетях и планировании.
— Доказано, что Дейкстра — не предел, и можно ещё ускорять поиск кратчайших путей.
@ai_machinelearning_big_data
#AI #ML #Sorting #Graphs #Algorithm
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3❤2😐1
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Быстрый совет по Linux
Команда fc позволяет отредактировать и выполнить диапазон команд из истории.
Например:
Откроется текстовый редактор с выбранными командами — вносите правки, сохраняйте и выходите, и они сразу выполнятся.
Команда fc позволяет отредактировать и выполнить диапазон команд из истории.
Например:
fc 129 130
Откроется текстовый редактор с выбранными командами — вносите правки, сохраняйте и выходите, и они сразу выполнятся.
❤9👍5🔥2🤯2
⚙️ Вышло обновление Rust 1.89 — языка, который постепенно становится неотъемлемой частью инфраструктуры Linux. В Debian Unstable уже 8% исходных пакетов зависят от Rust-библиотек, а среди интересных проектов можно отметить sudo-rs, ntpd-rs и даже экспериментальные драйверы GPU.
Новая версия приносит несколько любопытных изменений: от улучшенной работы с SIMD-инструкциями до стабилизации API для работы с файловыми блокировками. Особенно интересно решение разрешить использование "_" в const-параметрах — маленькая, но полезная деталь для повседневной работы. Пока Rust продолжает балансировать между низкоуровневыми задачами и высокоуровневыми решениями, его экосистема растёт.
🔗 Ссылка - *клик*
@devopsitsec
Новая версия приносит несколько любопытных изменений: от улучшенной работы с SIMD-инструкциями до стабилизации API для работы с файловыми блокировками. Особенно интересно решение разрешить использование "_" в const-параметрах — маленькая, но полезная деталь для повседневной работы. Пока Rust продолжает балансировать между низкоуровневыми задачами и высокоуровневыми решениями, его экосистема растёт.
🔗 Ссылка - *клик*
@devopsitsec
❤5👍3🔥3🖕1
🚀 VDS TurboPro — твой сервер, а не лотерея
Надоело, когда CPU падает из-за шумных соседей?
TurboPro от NetAngels — это:
✅ Выделенный vCPU (не shared, не burst)
✅ NVMe SSD (IOPS >100K)
✅ Full root, IPv6, VLAN, API
✅ DDoS-защита, бэкапы, SLA 99.98%🔥
Работает Docker PostgreSQL NetAngels - облачные решения
#VDS #DevOps #NetAngels #NoNoisyNeighbours
#реклама
О рекламодателе
Надоело, когда CPU падает из-за шумных соседей?
TurboPro от NetAngels — это:
✅ Выделенный vCPU (не shared, не burst)
✅ NVMe SSD (IOPS >100K)
✅ Full root, IPv6, VLAN, API
✅ DDoS-защита, бэкапы, SLA 99.98%🔥
Работает Docker PostgreSQL NetAngels - облачные решения
#VDS #DevOps #NetAngels #NoNoisyNeighbours
#реклама
О рекламодателе
👎4❤1