怎么样测试站点能承受多大并发? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tanteng
V2EX    服务器

怎么样测试站点能承受多大并发?

  •  
  •   tanteng 2016-06-22 21:32:09 +08:00 5793 次点击
    这是一个创建于 3408 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如我的站点,是阿里云的, 1G 内存, 1 核 CPU , 1M 带宽,而且数据库, redis , nginx 都装在本机上,挂了一个站点,访问的人不是很多,所以平时打开秒开。但是我怎么测这样的配置能顶住多少并发呢?

    或者根据什么参数来计算。对这方面不是很有经验,求赐教!!(www.tanteng.me)

    第 1 条附言    2016-06-22 22:49:08 +08:00

    ddos

    qgy18
        1
    qgy18  
       2016-06-22 21:49:23 +08:00 via iPhone
    既然你都把网址发到了 v2 全球压测系统,那等着看你的站会不会挂就知道并发能力了。
    UnisandK
        2
    UnisandK  
       2016-06-22 21:52:28 +08:00
    @qcloud 他会告诉你的
    jugelizi
        3
    jugelizi  
       2016-06-22 21:54:54 +08:00
    @qgy18 人家就是钓鱼的
    lincanbin
        4
    lincanbin  
       2016-06-22 21:56:18 +08:00
    如果你的静态资源是存放在 CDN 上的话,用户访问对于服务器的压力也就只有动态请求了。
    那么可以使用 Apache Benchmark 来测试。

    如果没用 CDN 的话,其实静态资源对于性能的消耗也不大,一般来说,测试得到的并发数*90%就差不多了。
    qcloud
        5
    qcloud  
       2016-06-22 22:35:06 +08:00
    @UnisandK 一言不合就躺枪
    iamwb
        6
    iamwb  
       2016-06-22 22:40:16 +08:00 via Android
    放 hostloc 免费压测啊
    800126
        7
    800126  
       2016-06-22 22:45:36 +08:00
    目测已经挂了。。
    9hills
        8
    9hills  
       2016-06-22 22:45:44 +08:00
    呀,好像挂了, lz 有记录最大并发么
    qq915458022
        9
    qq915458022  
       2016-06-22 22:48:52 +08:00 via Android
    效果如图: http://imgur.com/z3fbYmR
    tanteng
        10
    tanteng  
    OP
       2016-06-22 22:49:47 +08:00
    已遭 DDOS 攻击,原来服务器这么脆弱,怎么防?
    9hills
        11
    9hills  
       2016-06-22 22:50:29 +08:00
    @tanteng 阿里不是给你提示了么,买云盾啊
    tanteng
        12
    tanteng  
    OP
       2016-06-22 22:52:37 +08:00
    @9hills 推荐的购买高防 IP ,最低价一个月都是几十万,怎么这玩意这么贵
    9hills
        13
    9hills  
       2016-06-22 22:55:18 +08:00
    @tanteng 因为攻击成本也很高啊。。。

    回到正题,简单的 web 站用 ab 测试下就好了。。用 google 搜 ab apache
    tanteng
        14
    tanteng  
    OP
       2016-06-22 23:00:07 +08:00
    现在网站已挂,遭受 DDOS 攻击,这种攻击怎么在服务器层面防范呢,设置防火墙吗
    lhbc
        15
    lhbc  
       2016-06-22 23:10:50 +08:00
    假如静态资源没有使用 CDN
    平均每个页面 500K ,其中 50K 是动态生成的页面, 450K 是静态资源,设置了 cache-control: max-age=n
    查下新访客占比
    不考虑服务器存在性能瓶颈,那其实已经能算出峰值能承受的并发数了

    极端情况就是所有都是老访客,所有静态资源都在访客的浏览器有缓存,也就是 1M / 8 / 50K = 2.5 QPS

    如果来一个新访客,单是一个 500K 的页面就需要 4 秒钟传输
    wdlth
        16
    wdlth  
       2016-06-22 23:22:36 +08:00
    可以先用 SendGrid 的那个 loader.io 测测,有次试了一点时间,结果欠了 10 多 G CDN 流量……
    tanteng
        17
    tanteng  
    OP
       2016-06-23 09:36:30 +08:00
    DDOS 真是网络的一大威胁,而且对于我这种站点来说没办法防啊,不过这种站点也不会有多少攻击,大网站真的安全很重要,这一挂就损失大了,终于明白服务器,还有运维的重要性!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5444 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 07:36 PVG 15:36 LAX 00:36 JFK 03:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86