CloudLinux - как посмотреть, изменить или снять лимиты для пользователей: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
Строка 34: | Строка 34: | ||
# lvectl set-user user_login --speed=800% --pmem=2G --vmem=2G | # lvectl set-user user_login --speed=800% --pmem=2G --vmem=2G | ||
+ | |||
+ | |||
+ | Как сбросить параметры для всех пользователей: | ||
+ | # 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/> | ||
+ | <lve id="508"> | ||
+ | <cpu limit="800%"/> | ||
+ | <mem limit="524288"/> | ||
+ | <pmem limit="524288"/> | ||
+ | </lve> | ||
+ | </lveconfig> <br /> | ||
+ | сбрасываем для всех | ||
+ | # lvectl apply all | ||
+ | |||
+ | |||
+ | |||
Читать: | Читать: | ||
* http://docs.cloudlinux.com/index.html?understanding_lve.html | * http://docs.cloudlinux.com/index.html?understanding_lve.html |
Версия 23:28, 19 марта 2016
Посмотреть лимиты для всех пользователей:
# 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
Как сбросить параметры для всех пользователей:
# 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/> <lve id="508"> <cpu limit="800%"/> <mem limit="524288"/> <pmem limit="524288"/> </lve> </lveconfig>
сбрасываем для всех # lvectl apply all
Читать: