Назад | Перейти на главную страницу

выделенный сервер и сокеты unix

У меня есть OpenVZ VPS, и по некоторым причинам у меня закончились сокеты, отличные от TCP:

cat /proc/user_beancounters 
uid  resource    held      maxheld   barrier    limit     failcnt
numothersock     40        2002      2000       2000      4683

Приложение очень активно использует сокеты unix, вплоть до 4683, как указано в листинге выше. По этой причине я собираюсь перейти на выделенный сервер.

Вопрос. Как мне узнать, сколько unix-сокетов мне разрешено открывать на выделенном сервере?

Я думаю, что конфигурация сервера в данном случае не имеет большого значения, но я бы хотел купить сервер с CPU 2x2,50GHz, RAM 4G, HDD 80G, CentOS 5.7, Apache 2.2. Извините, я не могу правильно сформулировать вопрос.

ну, для максимального количества файловых дескрипторов вы можете: cat / proc / sys / fs / file-max

вот один для моего маленького старого ноутбука:

zsh 15427 [1] % cat /proc/sys/fs/file-max
403568

все зависит от дистрибутива, ограничений ядра, функций ядра, оборудования… на самом деле для этого нет какой-либо твердой метрики.