[[Ресурсы OpenVZ VPS]]

Ресурсы OpenVZ VPS

Описание ресурсов

Название Описание
numproc максимальное количество процессов и потоков, запущенных внутри виртуального сервера
numtcpsock максимальное количество сетевых TCP-соединений, параллельно обрабатываемых процессами виртуального сервера
numothersock максимальное количество не-TCP-сокетов: локальные, UDP и другие типы сокетов
numfile максимальное количество открытых файлов
numflock максимальное количество возможных блокировок файлов
numpty максимальное количество псевдо-терминалов
numsiginfo максимальное количество siginfo-структур. Размер структуры включен в kmemsize
numiptent максимальное количество netfilter-записей
privvmpages максимальный объем оперативной памяти, которая может быть запрошена процессами виртуального сервера (примерно сумма VIRT по top)
shmpages общий объем разделяемой оперативной памяти. Включен в privvmpages
vmguarpages гарантированный объем оперативной памяти, которая может быть запрошена стандартными механизмами резервирования памяти в Linux (гарантированно выделяемый объем оперативной памяти)
physpages лимит физической памяти, кроме swap-а, при превышении ваши процессы могут быть завершены (примерно сумма RES по top)
kmemsize максимальный объем оперативной памяти, которая может быть запрошена ядром операционной системы. Это память, выделяемая ядром для внутренних структур данных, связанных с процессами виртуального сервера (кроме сетевых буферов, о них ниже). Каждый процесс запрашивает как минимум 24 Кб таких данных
oomguarpages объем оперативной памяти, превышение которого вызовет сигнал out-of-memory (ваши процессы меньше этого лимита не будут останавливаться даже в случае полного исчерпания памяти основного сервера)
dcachesize объем памяти, необходимый ядру для кеширования объектов файловой системы (dentry- и inode-структуры). Включен в kmemsize
lockedpages объем памяти, которая может быть заблокирована с помощью системного вызова mlock
tcpsndbuf суммарный размер буферов, используемых приложениями для отправки данных через TCP-соединения
tcprcvbuf суммарный размер буферов, используемых приложениями для приема данных через TCP-соединения
othersockbuf суммарный размер буферов, используемых для локальных (UNIX-domain) соединений между процессами внутри системы (например для соединений с локальным сервером баз данных), а также для отправки данных через UDP-соединения и соединения других дейтаграммных протоколов
dgramrcvbuf суммарный размер буферов, используемых для временного хранения входящих пакетов UDP и других дейтаграммных протоколов
cpus количество процессоров физического сервера, доступных виртуальному
cpulimit ограничение процессорного времени одного процессора физического сервера, доступного виртуальному (в процентах)
diskspace размер файловой системы виртуального сервера
diskinodes максимальное количество объектов файловой системы (файлов, директорий, устройств, символических ссылок и т. п.)
quotatime время - сек., в течение которого возможно использовать дисковые квоты в предельных значениях. При значении 0 - не ограниченное время
quotaugidlimit количество записей UID/GID. При значении 0 - нет ограничений

Установка ресурсов

Задать ограничение ресурсов для виртуального окружения VPS можно командой:

vzctl set $VEID --vmguarpages 512M:unlimited --privvmpages 1G:1100M --shmpages 512M:512M --save

Опция --save сохранит значения в конфигурации VE и при перезапуске они снова применяться, без этой опции значения будут действовать до перезагрузки VE.

Параметры с именами:
  • *pages измеряется в 4 Кб страницах
  • *size, *buf измеряется в байтах
  • num* измеряется в единицах

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
184 +4 = ?
 
doc/openvz/resources.txt · Последние изменения: 2012/06/03 21:52 (внешнее изменение)
Gentoo Linux Driven by DokuWiki