У меня есть 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
все зависит от дистрибутива, ограничений ядра, функций ядра, оборудования… на самом деле для этого нет какой-либо твердой метрики.