Dedicated-Server
專用伺服器和 Unix 套接字
我有一個 OpenVZ VPS,由於某些原因,我用完了非 TCP 套接字:
cat /proc/user_beancounters uid resource held maxheld barrier limit failcnt numothersock 40 2002 2000 2000 4683
一個應用程序非常頻繁地使用 unix-sockets,如上面的列表所示,最多 4683 個。這就是原因,我將轉移到專用伺服器。
問題。如何找出允許在專用伺服器上打開的 unix-sockets 數量?
我認為伺服器的配置在這種情況下不是什麼大問題,但我想購買 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
這一切都取決於發行版、核心限制、核心功能、硬體……實際上並沒有任何可靠的衡量標準。