我在学校礼堂安装了一个Wi-Fi接入点,大约一千个iPad App要通过这个AP来使用iPad App向服务器提交信息。
如何确保 AP 足以满足此类使用情况?我可以通过 Wi-Fi 执行压力测试吗?
注:带宽不是问题,准备了1G带宽。
答案1
没有一个接入点可以处理数千名用户。此外,这个问题比这里的简单甚至长篇答案更深刻、更复杂,但至少我会尝试解释原因:
- 对于大量用户,主要问题是共享媒体充斥着大量发射器和接收器:想象一下几百人对一个人大喊大叫,而这个人就是你的接入点。即使他们会正常说话甚至低声说话,也有一个响度/距离阈值,超过这个阈值后就无法进行通信
- 因此,主要方法是将区域划分为一组区域,每个区域由一个接入点处理
- 在计算需要多少个接入点时,需要考虑很多因素
- 在计算每个接入点的功率水平时,需要考虑很多因素
- 选择接入点及其天线时需要考虑很多因素 - 包括但不限于客户端漫游能力、扇区覆盖和信号放大。
作为此类考虑的一个例子,我可以推荐思科的一份白皮书,只是为了了解它有多复杂:针对高等教育高密度客户端的思科无线局域网设计指南
但是,我认为如果没有适当的经验,您就无法确保您的第一个无线安装能够处理数千个无线用户。您不需要为此进行压力测试。此外,没有这样的压力测试可以模拟一个区域中的数千(或数百)个发射器。
答案2
你可能想看看IX战车。虽然不是免费的,但它有一个功能齐全的演示。IXChariot 应该可以满足您的需求。
据我所知,没有简单的方法让一个设备生成 1000 个 AP 关联,或占用 1000 个 IP 地址租约 - 这是您在“压力测试”该网络时所追求的部分内容。
如果没有 1000 台物理设备,您能做的最好的事情就是估算每台设备 X MB 数量 x 1000 台设备 = 您需要 XXXXMB 连接(不包括开销和其他潜在变量)。