不是。Linux手册对常见glibc的select说明,fd_set结构所能表示的是小于FD_SETSIZE的文件描述符编号,通常该值为1024。这是某个接口及其库结构的边界,不能解释为整台电脑最多建立1024个网络连接,也不能只数当前连接条数就判断应用一定没有越界。

适用:确认应用使用的实际接口
依据,本文讨论Linux台式电脑上使用该fd_set结构的程序。其他库实现、poll或epoll不能直接套同一结构上限,内核接口与用户态库的能力也要区分。先核实应用或维护记录,不因错误提示出现数字1024就认定来源相同。
观察:编号和数量分开核对
描述符还可能用于普通文件、管道等对象,某个编号可以高于当前网络连接数量。请维护者记录实际失败的编号、调用接口及打开对象情况。若编号超出结构可表示范围,应检查程序接口使用条件;若没有超出,则保留真实错误继续分析,不能把全部连接失败归为这个限制,更不能据此判断网卡带宽不足。
风险:不通过扩大系统限额盲目试错
调高进程或系统可打开文件上限,并不会自动改变glibc固定fd_set的表示范围。不要复制陌生修改库文件或二进制补丁的方法,也不在生产应用中制造大量连接做冲击测试。缺少开发支持时,保存现象、版本和描述符记录后停止修改,不把重启后暂时可用当成接口边界已解决。
下一步:把程序接口信息带给维护者
乐山市中区台式电脑用户可拨400-877-9605,说明程序版本、错误原文和是否取得编号记录,先核实第三方是否支持该应用。启用台账不等于软件开发承接能力。验收应看获准工作负载下原任务是否正常,明确尚未核实的接口条件,不按一个固定数字推算整机容量。