分享概要
一台服务器最大能打开的文件数
调整服务器能打开的最大文件数示例
一台服务器最大能支持多少连接
一台客户端机器最多能发起多少条连接
其他
相关实际问题
之前有一位读者诉苦,有次面试,好不容易(今年行情大家都懂的)熬到到技术终面,谁知道面试官突然放个大招问他:一台服务器最大能支持多少条 TCP 连接,把他直接给问懵了……(请自行脑补那尴尬的场面与气氛)。
所以,今天就来讨论一下这个问题。
一台服务器最大能打开的文件数
调整服务器能打开的最大文件数示例
vim /etc/sysctl.conf
fs.file-max=1100000 // 系统级别设置成110万,多留点buffer
fs.nr_open=1100000 // 进程级别也设置成110万,因为要保证比 hard nofile大
vim /etc/security/limits.conf
用户进程级别都设置成100完
soft nofile 1000000
hard nofile 1000000
一台服务器最大能支持多少连接
一台客户端机器最多能发起多少条连接
其他
public static void main(String[] args) throws IOException {
SocketChannel sc = SocketChannel.open();
// 客户端还可以调用bind方法
sc.bind(new InetSocketAddress("localhost", 9999));
sc.connect(new InetSocketAddress("localhost", 8080));
System.out.println("waiting..........");
}
相关实际问题
如果字段的最大可能长度超过255字节,那么长度值可能…
只能说作者太用心了,优秀
感谢详解
一般干个7-8年(即30岁左右),能做到年入40w-50w;有…
230721