한 컴퓨터에서 n개의 서로 다른 SSH 서버로 얼마나 많은 동시 SSH 클라이언트 연결을 가질 수 있는지 알고 싶습니다. n이 100k와 같이 상당히 큰 숫자라고 가정합니다.
또한 이 문제와 관련된 모범 사례가 무엇인지 궁금합니다. 즉, 16GB RAM과 2.8GHz i7이 있는 경우 이상적으로는 한 번에 몇 개의 연결을 열어야 하는지 궁금합니다. 따라야 할 모범 사례가 있습니까?
답변1
IP 주소당 65535개의 포트가 있으며 연결당 하나의 포트가 사용됩니다. 서버 포트도 예약되어 있습니다. 시스템에서 내부적으로 사용되는 일부 포트가 있지만 약간의 노력을 기울이면 65530을 얻을 수 있습니다. 기술적인 최대치는 64000 정도이지만,해당 제한에 도달하기 전에 메모리나 CPU가 부족해질 가능성이 높습니다.
각 NIC에는 고유한 IP 주소가 있으므로 여러 개의 NIC(네트워크 카드)를 추가하고 NIC당 64000을 얻을 수 있습니다.
7개의 PCI-E 슬롯이 있고 4개의 네트워크 카드가 포함된 7*4 또는 28 네트워크 어댑터*64000을 구입하는 경우.
너무 많은 연결에는 많은 CPU/