CloudLinux - как посмотреть, изменить или снять лимиты для пользователей
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2025
Посмотреть лимиты для всех пользователей:
# lvectl list-user
Просмотреть лимиты для конкретного пользователя:
# lvectl list-user | grep user_login
ID SPEED NCPU PMEM VMEM EP NPROC IO
user_login 12 1 512.0M 512.0M 20 100 30000
Снять все лимиты для пользователя user
# lvectl set-user user --unlimited
Установить лимит I/O для user_login в 30000 KB/s
# lvectl set-user user_login --io=30000
Установить лимит entry process для user_login = 35 процессов
# lvectl set-user user_login --ep=35
Установить 8 ядер CPU:
# lvectl set-user user_login --speed=800%
Лимиты по памяти:
# lvectl set-user user_login --vmem=2G # lvectl set-user user_login --pmem=2G
Применять несколько параметров к аккаунту:
# lvectl set-user user_login --speed=800% --pmem=2G --vmem=2G
Если нужно сохранить конфиг для пользователя в файл /etc/container/ve.cfg - вводим
# lvectl set-user user_login --speed=800% --pmem=2G --vmem=2G --save-username
Как сбросить параметры для всех пользователей в Cloudlinux:
# vi /etc/container/ve.cfg
<?xml version="1.0" encoding="utf-8"?>
<lveconfig>
<defaults>
<cpu limit="400%"/>
<ncpu limit="2"/>
<io limit="1040000"/>
<vmem limit="0"/>
<pmem limit="262144"/>
<nproc limit="100"/>
<other maxentryprocs="50"/>
<mem limit="0"/>
<iops limit="1040000"/>
</defaults>
<enter-by-name/>
</lveconfig>
сбрасываем для всех
# lvectl apply all
Читать:
