whatTheGhost
V2EX  ›  C

如何测试服务器的最大并发数

  •  
  •   whatTheGhost · Feb 24, 2017 · 3882 views
    This topic created in 3389 days ago, the information mentioned may be changed or developed.
    我想租一个阿里云的服务器。
    自己用 PC 建立 10000 个终端(我的四核处理器)
    这样测试有意义吗?能真实反映 服务器程序的性能吗?

    我还找了一个腾讯的质量平台,这货最多能提供 3000 个 http 并发访问。
    22 replies    2017-02-26 20:42:44 +08:00
    Famio
        1
    Famio  
       Feb 24, 2017
    我相信只要你贴上地址, V 友分分钟帮你测(玩)出(坏)
    billlee
        2
    billlee  
       Feb 24, 2017
    你的本地带宽很可能不够,用阿里云的另一台服务器做客户端
    huangtao728
        3
    huangtao728  
       Feb 24, 2017 via Android
    Loader.io
    我用这玩意儿把自己网站搞挂过
    whatTheGhost
        4
    whatTheGhost  
    OP
       Feb 24, 2017
    @billlee 阿里云的同一个区两台服务器访问算内网吗?我看这货公网宽带几 Mbps 卖的。
    lhbc
        5
    lhbc  
       Feb 24, 2017
    1. 仅仅是建个连接并保持。这个不用测,算内存、带宽就差不多了。
    2. 建立连接并处理相关业务。这个太复杂,和业务的实际流程、流转关系太大,自己写测试程序和业务吧。
    whatTheGhost
        6
    whatTheGhost  
    OP
       Feb 24, 2017
    @lhbc 比如每个客户端几秒钟发一次消息。
    taozhijiangscu
        7
    taozhijiangscu  
       Feb 24, 2017
    JMeter 也可以吧。
    NeinChn
        8
    NeinChn  
       Feb 25, 2017
    不说上限响应时间的并发都是耍流氓
    sfqtsh
        9
    sfqtsh  
       Feb 25, 2017
    好吧 我犯了个错误:(
    lydasia
        10
    lydasia  
       Feb 25, 2017
    丢到 V2EX 上。
    whatTheGhost
        11
    whatTheGhost  
    OP
       Feb 25, 2017
    @sfqtsh 没事,我已经装好了。
    sfqtsh
        12
    sfqtsh  
       Feb 25, 2017 via Android
    @whatTheGhost v2 上不应该传播盗版信息的:( , sigh! 我应该被降权了,你如果不能立即收到我回复的 @的话应该就是了~
    doyel
        13
    doyel  
       Feb 25, 2017 via iPhone
    ab 就行了
    BiggerLonger
        14
    BiggerLonger  
       Feb 25, 2017
    apache benchmark 或者 nginx siege 就可以吧, 再開一台機做 client
    GoBeyond
        15
    GoBeyond  
       Feb 25, 2017 via Android
    ab 啊
    ihuotui
        16
    ihuotui  
       Feb 26, 2017
    不提响应时间,不提错误率,不提测试总时间长度。毫无意义。
    估计 100 并发,几分钟就挂了。
    whatTheGhost
        17
    whatTheGhost  
    OP
       Feb 26, 2017 via Android
    @ihuotui 没说不代表没有,难道开连接不传数据?你这么屌,可以给个方案啊。
    本地 10000 个 ping pang 还算正常。
    ihuotui
        18
    ihuotui  
       Feb 26, 2017 via iPhone
    @whatTheGhost jmeter 设置线程 100 个,循环 1000 次,每次执行间隔自己看着办,打开聚合报告。
    whatTheGhost
        19
    whatTheGhost  
    OP
       Feb 26, 2017 via Android
    @ihuotui 试过。
    jmeter 最脑残的是单机开几百个线程有何意义。性能还不如开几个线程每个线程开 n 个连接。 jmeter 那个图表画着画着自己就出 bug 了。每次退出软件还顺带报个异常
    hack520
        20
    hack520  
       Feb 26, 2017 via iPhone
    可以使用 cc 測試網站併發.一般阿裡雲最低的 vps200 併發就死.
    ihuotui
        21
    ihuotui  
       Feb 26, 2017 via iPhone
    @whatTheGhost 自己的线程没有并发,只能测试吞吐量。
    whatTheGhost
        22
    whatTheGhost  
    OP
       Feb 26, 2017
    @ihuotui so ?你想表达什么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2703 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 10:37 · PVG 18:37 · LAX 03:37 · JFK 06:37
    ♥ Do have faith in what you're doing.