TGViewer
LinuxCamp | DevOps LinuxCamp | DevOps @linuxcamp_tg · 13.6K subscribers
Post #478 7.42K
Почему же тормозит сервер...

Бывает, начинаешь замечать странные вещи: страницы грузятся медленно, CPU не забит, память вроде есть, а система еле дышит.

В таких случаях стандартные утилиты вроде htop бывают бессильны — нужен детальный разбор.

Я собрал 3 Bash-скрипта, которые помогают быстро найти виновника — будь то память, диск или сеть:

1. memory_analysis.sh — поиск аномалий памяти. Показывает не просто free -m, а:

— какие процессы реально жрут RAM (по RSS);
— кто держит «грязную» память, не сбрасывая её на диск;
— насколько система страдает от нехватки памяти (PSI).

Если растёт full в /proc/pressure/memory — всё, система уже задыхается.


2. io_analyzer.sh — анализ дискового I/O. Находит процессы, которые активно грузят диск, и показывает:

—статистику I/O по устройствам (iostat);
— кто пишет и читает больше всех (pidstat -dl);
— какие процессы открыли тысячи файлов или гигантские логи (>100MB).

Если %util ≈ 100% и await высокий — диск — узкое место.


3. network_analysis.sh — детектор сетевых аномалий. Помогает вычислить сетевые странности:

— кто держит слишком много соединений;
— какие процессы слушают нестандартные порты;
— где растёт число ошибок и сброшенных пакетов.

Полезно при подозрении на DDoS, утечки соединений или забытые сервисы.


Итог:

Эти три скрипта — не замена Zabbix или Prometheus. Это лёгкий, но мощный инструмент диагностики для VPS и продов без сложных систем мониторинга.

LinuxCamp | #utils
  • 👍 41
  • 🔥 8
  • 👏 5
  • ❤ 2
More from @linuxcamp_tg
  1. Sep 28, 2026Проекту GNU вчера исполнилось 43 года 1983 год: Ричард Столлман объявил планы разработать…
  2. Sep 25, 2026Linux будет работать на ноутах с Snapdragon X2. Qualcomm добавляет полноценную поддержку L…
  3. Sep 24, 2026Так все по делу)) Советует же самый быстрый фикс LinuxCamp | #memes
  4. Sep 23, 2026Планы на 3 октября — прийти на RWB Infra x Security Meetup Мы направим прожекторы на инфра…
  5. Sep 22, 2026Ещё одна рекордная неделя для AI-разработки в Linux. На прошлой неделе в ядро попало 1 634…
  6. Sep 17, 2026Открыл плейлист, а как выйти - непонятно 😁 LinuxCamp | #memes
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →