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


Как сбросить параметры для всех пользователей в 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


Читать: