CloudLinux - как посмотреть, изменить или снять лимиты для пользователей
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Посмотреть лимиты для всех пользователей:
# 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
Читать: