← Все инструменты Терминал

cgroup-utils

cgroup-utils - предоставляет утилиту и библиотеку для контроля cgroups в Linux. Например, топ cgutil - htop подобная утилита , которая показывает деятельность запуска процессов в cgroups Доступные команды configs event mkdir pgrep rmdir stats top tree…

cgroupstoolscliutils

Что это

cgroup-utils - предоставляет утилиту и библиотеку для контроля cgroups в Linux. Например, топ cgutil - htop подобная утилита , которая показывает деятельность запуска процессов в cgroups

Возможности и детали

  • Доступные команды;
  • Configs;
  • Event;
  • Mkdir;
  • Pgrep;
  • Rmdir;
  • Stats;
  • Top;
  • Tree;
  • Поддерживаемые подсистемы;
  • Blkio (с возможностью debug);
  • Cpuset;
  • Cpu and cpuacct;
  • Devices;
  • Freezer;
  • Hugetlb;
  • Memory;
  • Net_cls;
  • Net_prio;
  • Pids;
  • Rdma;
  • Т.е. даже не используя контейнеризацию вы можете не только обернуть любой процесс в cgroups с установленными лимитами например по памяти или CPU и изоляцией, но и удобно им управлять и наблюдать;
  • Например поднять пару инстансов постгреса, чтобы они не дрались за память. :).

Зачем нужен

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

Когда пригодится

  • Когда типовую функцию нужно добавить в проект без реализации с нуля;
  • Для прототипа, внутреннего сервиса или интеграции с существующим приложением;
  • Когда важны готовый API и возможность расширять решение своим кодом.

Что учесть

Перед подключением cgroup-utils к проекту проверьте совместимость версий, стабильность API, лицензию и состояние поддержки проекта. Начните с тестового окружения, зафиксируйте рабочую конфигурацию и только после этого переносите инструмент в постоянный процесс.