当前位置:网站首页>c1000k TCP 连接上限测试1
c1000k TCP 连接上限测试1
2022-04-23 18:54:00 【franket】
启动服务
指定一个空闲端口,服务端会顺次打开100个端口进行监听,并且在当前terminal挂起
[[email protected] c1000k-master]# ./server 8000
server listen on port: 8000
server listen on port: 8001
server listen on port: 8002
server listen on port: 8003
server listen on port: 8004
server listen on port: 8005
server listen on port: 8006
server listen on port: 8007
server listen on port: 8008
server listen on port: 8009
server listen on port: 8010
server listen on port: 8011
server listen on port: 8012
server listen on port: 8013
server listen on port: 8014
server listen on port: 8015
server listen on port: 8016
server listen on port: 8017
server listen on port: 8018
server listen on port: 8019
server listen on port: 8020
server listen on port: 8021
server listen on port: 8022
server listen on port: 8023
server listen on port: 8024
server listen on port: 8025
server listen on port: 8026
server listen on port: 8027
server listen on port: 8028
server listen on port: 8029
server listen on port: 8030
server listen on port: 8031
server listen on port: 8032
server listen on port: 8033
server listen on port: 8034
server listen on port: 8035
server listen on port: 8036
server listen on port: 8037
server listen on port: 8038
server listen on port: 8039
server listen on port: 8040
server listen on port: 8041
server listen on port: 8042
server listen on port: 8043
server listen on port: 8044
server listen on port: 8045
server listen on port: 8046
server listen on port: 8047
server listen on port: 8048
server listen on port: 8049
server listen on port: 8050
server listen on port: 8051
server listen on port: 8052
server listen on port: 8053
server listen on port: 8054
server listen on port: 8055
server listen on port: 8056
server listen on port: 8057
server listen on port: 8058
server listen on port: 8059
server listen on port: 8060
server listen on port: 8061
server listen on port: 8062
server listen on port: 8063
server listen on port: 8064
server listen on port: 8065
server listen on port: 8066
server listen on port: 8067
server listen on port: 8068
server listen on port: 8069
server listen on port: 8070
server listen on port: 8071
server listen on port: 8072
server listen on port: 8073
server listen on port: 8074
server listen on port: 8075
server listen on port: 8076
server listen on port: 8077
server listen on port: 8078
server listen on port: 8079
server listen on port: 8080
server listen on port: 8081
server listen on port: 8082
server listen on port: 8083
server listen on port: 8084
server listen on port: 8085
server listen on port: 8086
server listen on port: 8087
server listen on port: 8088
server listen on port: 8089
server listen on port: 8090
server listen on port: 8091
server listen on port: 8092
server listen on port: 8093
server listen on port: 8094
server listen on port: 8095
server listen on port: 8096
server listen on port: 8097
server listen on port: 8098
server listen on port: 8099
运行客户端
[[email protected] c1000k-master]# ./client 127.0.0.1 8000
connections: 922
error: Connection refused
[[email protected] c1000k-master]#
运行完服务端也会跟着退出
...
...
server listen on port: 8095
server listen on port: 8096
server listen on port: 8097
server listen on port: 8098
server listen on port: 8099
connections: 921
error: Too many open files
[[email protected] c1000k-master]#
结果分析
客户端反馈结果
connections: 922
error: Connection refused
说明客户端的第922个连接被拒绝了
服务端反馈结果
connections: 921
error: Too many open files
说明服务端只能打开921个连接,无法打开更多,触及了 max-open-files 规定的上限,所以退出了
原文地址
版权声明
本文为[franket]所创,转载请带上原文链接,感谢
https://cloud.tencent.com/developer/article/1986134
边栏推荐
- [popular science] CRC verification (I) what is CRC verification?
- Screenshot using projectmediamanager
- STM32: LCD显示
- Nacos作为服务注册中心
- 剑指 Offer II 116. 省份数量-空间复杂度O(n),时间复杂度O(n)
- Use stm32cube MX / stm32cube ide to generate FatFs code and operate SPI flash
- 2022.04.23(LC_714_买卖股票的最佳时机含手续费)
- mysql_ Download and installation of Linux version
- Esp32 (UART event) - serial port event learning (1)
- 12个例子夯实promise基础
猜你喜欢

Esp32 (UART receiving and sending) - receiving and sending communication of serial port (4)

Esp32 (UART ecoh) - serial port echo worm learning (2)

机器学习实战 -朴素贝叶斯

12个例子夯实promise基础

Introduction to ROS learning notes (I)

使用 bitnami/postgresql-repmgr 镜像快速设置 PostgreSQL HA

使用晨曦记账本,分析某个时间段每个账户收支结余

Raspberry pie uses root operation, and the graphical interface uses its own file manager

MySQL Téléchargement et installation de la version Linux

简化路径(力扣71)
随机推荐
昇腾 AI 开发者创享日全国巡回首站在西安成功举行
Get a list of recent apps
Use Chenxi bookkeeping book to analyze the balance of revenue and expenditure of each account in a certain period of time
Simplified path (force buckle 71)
Feature selection feature_ selection--SelectKBest
ESP32 LVGL8. 1 - BTN button (BTN 15)
MySQL Téléchargement et installation de la version Linux
Nacos作为服务配置中心实战
2022.04.23(LC_763_划分字母区间)
回路-通路
From technical system to business insight, the closing chapter of the practice of small and medium-sized R & D team structure
Scrollto and scrollby
Nacos集群搭建和mysql持久化配置
WebView saves the last browsing location
K210串口通信
K210 serial communication
【数学建模】—— 层次分析法(AHP)
Screenshot using projectmediamanager
机器学习理论之(8):模型集成 Ensemble Learning
Treatment of incomplete display of listview height