CloudLinux - распределение лимитов для каждого арендатора с использованием CLI
Начать работу с CloudLinux OS

CloudLinux Lightweight Virtualized Environments - LVEs - создается с ID пользователей и управляются командой lvectl.

Вы можете просмотреть список LVE, используя следующий синтаксис:

lvectl list

В качестве примера рассмотрим текущие лимиты для одного пользователя cltest3.

Сначала давайте узнаем его id, запустив

id cltest3

Затем проверим персональные лимиты данного id

lvectl limits 504

Отображаемые столбцы: лимит скорости CPU, лимит physical memory, лимит virtual memory, процессы ввода, количество процессов, вход-выход и вход-выход в секунду.

Каждый лимит может быть изменен с помощью команды «lvectl set».

В этом случае давайте изменим лимит CPU на полтора ядра:

lvectl set 504 --speed=150%
lvectl limits 504

Мы можем использовать несколько разных лимитов в одной строке. Например, мы можем установить лимит скорости до 1 full core, изменить лимит physical memory на один гигабайт и io до двух тысяч сорока восьми.

lvectl set 504 --speed=100% --pmem=1G --io=2048
lvectl limits 504

Кроме того, мы можем удалить все лимиты для LVE, установив их как «unlimited»:

lvectl set 504 --unlimited
lvectl limits 504

Давайте снова установим некоторые ограничения для того же пользователя.

lvectl set 504 --speed=100% --pmem=1G --io=2048

Текущее использование LVE можно увидеть с помощью команды lvetop.

lvetop

Если вы хотите получить более подробную информацию о процессах пользователя внутри LVE, используйте «lveps» с ключом «p». В нем будут перечислены все процессы принадлежащие LVE.

lveps -p

Для получения дополнительной информации об управлении лимитами посетите данную страницу документации.


  • Plesk
  • DirectAdmin
  • Cpanel