我想了解从一台机器到n个不同的ssh服务器可以有多少并发ssh客户端连接。假设n是一个相当大的数字,例如100 k。
还想了解有关这方面的最佳实践是什么,比如,如果我有一个16 i7的内存和2.8GHz的i7,那么在给定的时间内我应该打开多少连接。有什么最佳实践需要遵循吗?
发布于 2017-07-08 01:59:55
每个IP地址有65535个端口,每个连接使用一个端口。此外,服务器端口也被保留。系统内部使用一些端口,但通过努力,您可能可以得到65530。技术上的最大值约为64000,但在达到这个极限之前,您很可能会耗尽内存或CPU。
您可以添加多个网卡(网卡),并获得每网卡64000,因为每个网卡有一个唯一的IP地址。
如果你有7个pci-e插槽,并购买四nic的7*4或28个网络适配器*64000。
这么多连接需要大量的CPU/
https://unix.stackexchange.com/questions/376109
复制相似问题