美文网首页
单机怎么测试10M连接?

单机怎么测试10M连接?

作者: 不一样的卡梅利多 | 来源:发表于2019-08-13 11:48 被阅读0次

    错误:

    一个单机的服务器/客户机只能有65535 个连接。

    1、server

    连接数量的确定四元组 (server-ip,server-port,client-ip,client-port)
    server-ip:固定
    server-port :固定
    client-ip:多个
    client-port :多个

    由此 :服务器支持的连接数,应该有服务器内存大小来确定。每个连接会占用一定的内存空间。所有一个服务器支持的连接数是可以 >> 65535 的

    2、client

    有连接数量的确定四元组 (server-ip,server-port,client-ip,client-port) ,那么server-ip 固定,server-port 固定,client-ip 固定,client-port (6w 左右)
    那么 单机 client 只能测试 到 6w 左右的连接?
    server-ip 固定,server-port 固定 这个不能修改。那么要提高单机客户端的连接数,那么只能通过添加 单机client-ip 的数量。通用配置网卡别名(ip alias ) 可以让一个网卡有多个 ip , 或者通过macvlan ,ipvlan 等技术,也可以实现单网卡多ip 的效果

    由此:单机client 也可以有 >> 6w 的连接 。

    3、如果加上udp ,决定端口数量的限制可以扩展到5元组

    (server-ip,server-port,client-ip,client-port,proto)
    server-ip :服务ip
    server-port: 服务端口
    client-ip:客户ip
    client-port :客户端口
    proto :协议类型(udp/tcp)

    由此:服务器同一个端口 可以用于tcp,也可以用于udp 协议。

    相关文章

      网友评论

          本文标题:单机怎么测试10M连接?

          本文链接:https://www.haomeiwen.com/subject/twjvjctx.html