👁 Если вы работаете с сервером или контейнерами, нужно отслеживать использование ресурсов, чтобы избежать проблем с производительностью. Зачастую задача мониторинга процессов и использования памяти сводится к необходимости быстрого получения статистики о системе для анализа или принятия решений по оптимизации.
📝 Пример использования:
#!/bin/bash
# Мониторинг использования памяти и процессов
echo "Memory Usage: "
free -h | grep Mem | awk '{print $3 "/" $2 " used (" $3/$2*100 "%)"}'
echo "Top 5 memory consuming processes: "
ps aux --sort=-%mem | head -n 6 | awk '{print $1, $3, $11, $12}' | column -t📌 Как это работает:
free -h— выводит информацию о памяти в удобном формате (гибкое использование-hдля читаемости).ps aux --sort=-%mem— сортирует процессы по использованию памяти, выводя их в порядке убывания.awkиcolumn— используется для форматирования и читаемости вывода.- Вы можете адаптировать этот скрипт для постоянного мониторинга с добавлением циклов или логирования в файл.
❗️ Этот скрипт позволяет быстро получить важную информацию о состоянии системы для дальнейшего анализа или вмешательства. Используется в системах мониторинга, сервисах и контейнерах для оценки нагрузки.
tags: #bash #мониторинг #полезно
❤️ @recura_tech



