Расшифровка
лимитов:
Основные
NUMPROC
- Максимальное число процессов и потоков ядерного уровня доступных для
виртуального
выделенного сервера(VPS).
AVNUMPROC
- Среднее число процессов и потоков ядерного уровня доступных для
виртуального
выделенного сервера(VPS).
NUMTCPSOCK
- Максимальное число сокетов TCP.
NUMOTHERSOCK
- Максимальное число не-TCP сокетов (локальные сокеты, UDP и другие типы
сокетов).
VMGUARPAGES
- Гарантированный объем оперативной памяти, которая может быть запрошена
стандартными механизмами резервирования памяти в Linux.
Вторичные
KMEMSIZE
- Размер оперативной памяти, зарезервированной ядром операционной системы,
включает все ядерные внутренние структуры данных, связанные с процессами виртуального
выделенного сервера(VPS),
кроме буферов сети. Каждый процесс запрашивает как минимум 24 Кб таких данных.
Средний процесс использует 30-60 Кб ядерной памяти. Большие процессы, такие как
Apache и MySQL, могут использовать гораздо больше.
TCPSNDBUF - Суммарный размер буферов, используемых для того чтобы посылать данные через
TCP-соединения.
TCPRCVBUF
- Суммарный размер буферов, используемых для временного хранения данных, получаемых
через TCP-соединения.
OTHERSOCKBUF
- Суммарный размер буферов, используемых локальными (UNIX) соединениями между процессами
внутри системы (например, соединения с локальным сервером базы данных), send
UDP-буферами и другими датаграмными протоколами.
DGRAMRCVBUF
- Суммарный размер буферов, используемых для временного хранения входящих UDP-
пакетов и других датаграмных протоколов.
PRIVVMPAGES
- Объем оперативной памяти, которая может быть запрошена процессами
виртуального выделенного сервера(VPS) системным вызовом malloc и другими стандартными механизмами
резервирования памяти в Linux.
OOMGUARPAGES
- Гарантируемое количество памяти для случая перераспределения
памяти
(гарантия на случай нехватки памяти(out-of-memory)). Если
текущее значение OOMGUARPAGES (которое показывает потребление
виртуальной памяти процессами внутри контейнера) + текущее потребление ядерной
памяти KMEMSIZE + суммарное потребление памяти по всем буферам сокетов TCPSNDBUF,
TCPRCVBUF, OTHERSOCKBUF и DGRAMRCVBUF не превышает
размеров памяти определенной в barrier параметра OOMGUARPAGES,
тогда ядро не уничтожит процессы данного VPS в случае наступления ситуации нехватки памяти(out-of-memory).
Вспомогательные
LOCKEDPAGES
- Страницы памяти процессов, которые не могут быть выгружены в swap (страницы,
заблокированные с помощью системного вызова mlock). Этот объем
включен в KMEMSIZE. Обычные серверные приложения - такого типа как HTTP-,
FTP-, почтовые серверы не используют возможности блокировки
страниц памяти.
SHMPAGES
- Общий объем разделяемой оперативной памяти (IPC). Этот параметр включен в PRIVVMPAGES.
PHYSPAGES
- Показывается только через
/proc/user_beancounters, так как это не лимит. Данный параметр показывает
реально используемое в данный момент времени количество страниц оперативной памяти(RAM).
NUMFILE
- Максимальное количество одновременно открытых файлов.
NUMFLOCK
- Максимальное количество возможных блокировок файлов.
NUMPTY
- Максимальное количество псевдо-терминалов. Ограничивает количество одновременных shell-сессий.
NUMSIGINFO
- Максимальное количество siginfo-структур. Размер структуры включен в KMEMSIZE.
DCACHESIZE
- Полный размер dentry- (каталоговые записи) и inode- (индексные дескрипторы)
структур, удерживаемых в памяти. Данный параметр определяет размер кэша для
хранения объектов файловой системы. Объем этой памяти включен в KMEMSIZE.
NUMIPTENT
- Максимальное количество правил фаервола(firewall) NETFILTER для фильтрации
IP-пакетов.
DISKSPACE
- Полный размер дискового пространства, которое может потреблять VPS,
в блоках на 1 КБ.
DISKINODES
- Общее количество дисковых inodes (файлы, директории,
справочники, и символьные связи), которые может ассигновать VPS.
Примечание.
- все
параметры вида «*pages» измеряется в 4 Кб страницах;
- все
параметры вида «num*» измеряется в штуках;
- все остальные параметры («*size», «*buf») измеряется в
байтах.