Виртуальные сервера (VDS|VPS) имеют ряд ограничений, информацию о которых можно посмотреть в файле (для OpenVZ виртуализации)
/proc/user_beancounters
Расшифровка параметров (ограничений) VPS-сервера:
Основные лимиты VPS numproc
- Максимальное количество процессов и тредов (потоков).
numothersock
- Максимальное количество сокетов, не являющихся TCP-сокетами (UDP, UNIX-сокеты и пр).
vmguarpages
- Гарантированный объем оперативной памяти, которая может быть запрошена стандартными
механизмами резервирования памяти в Linux.
Вторичные лимиты VPS-сервераkmemsize
- Память ядра — объем оперативной памяти, выделяемый для внутренних структур данных ядра, связанных с процессами виртуального сервера. Каждый процесс запрашивает как минимум 24 Кб таких данных.
Средний процесс использует 30—60 Кб ядерной памяти. Большие процессы, такие как Apache и MySQL, могут использовать гораздо больше.
tcpsndbuf
- Суммарный размер буферов, которых может быть использован для отправки данных через TCP-соединения.
tcprcvbuf
- Суммарный размер буферов, которых может быть использован для приема данных через TCP-соединения.
othersockbuf
- Суммарный размер буферов, которые могут быть использованы как для приема, так и для отправки данных через локальные сокеты, а также буферы, используемые для отправки данных по протоколу UDP.
dgrampages
- Суммарный размер буферов, которые могут быть использованы для приема данных через UDP-соединения.
privvmpages
- Объем оперативной памяти, которая может быть запрошена процессами виртуального сервера
системным вызовом malloc и другими стандартными механизмами резервирования памяти в Linux.
oomguarpages
- Гарантированный объем оперативной памяти, превышение которого вызовет сигнал out-of-memory.
Вспомогательные лимиты VPS-сервераlockedpages
- Объем памяти, которая может быть заблокирована с помощью системного вызова mlock. Этот объем включен в kmemsize.
shmpages
- Общий объем разделяемой оперативной памяти (IPC). Этот параметр включен в privvmpages.
numfile
- Максимальное количество открытых файлов.
numflock
- Максимальное количество возможных блокировок файлов.
numpty
- Максимальное количество псевдо-терминалов.
numsiginfo
- Максимальное количество siginfo-структур. Размер структуры включен в kmemsize.
dcachesize
- Объем памяти, необходимый для блокировки dentry- и inode- структур. Объем этой памяти включен в kmemsize.
numiptent
- Максимальное количество записей в firewall (netfilter).
—
- все параметры вида «*pages» измеряется в 4 Кб страницах;
- все параметры вида «num*» измеряется в штуках;
- все остальные параметры («*size», «*buf») измеряется в байтах.