无线性能测试

无线性能测试

我在一所高中工作,想对我们的无线网络进行性能测试。我们有大约 700 名学生,每人至少有 1 台无线设备。假设他们通常只使用一台设备进行任何类型的高吞吐量活动,那么大约有 700 台设备。学校周围分布着大量 WAP;大约每 25 名学生配备一台。WAP 都是双频 802.11n,并使用无线控制器。我的想法是让所有用户同时下载一个大文件,并在服务器和客户端级别记录吞吐量。我应如何提供这样的文件以防止磁盘 IO 成为瓶颈?以太网到服务器的瓶颈怎么样?假设每个客户端的速度约为 10Mbps,这将要求服务器具有大约 7Gbps 的网络可用速度。这是一个合理的担忧吗?是否有任何客户端工具可以同步传输并自动报告客户端看到的速度?

或者,如果这不是一个有效的测试方法,我该如何进行无线性能测试?

答案1

正如我在上面的评论中所述,除非您遇到问题,否则我看不出您为什么要这样做的合理理由,如果您遇到问题,我会在执行此类操作之前查看其他故障排除方法。

如果您执行所提议的测试并让每个客户端下载您的测试文件,我认为您将会完全饱和您的网络。

测试这个时,你也有很多变量。每个客户端与 AP 的距离都不同。它们都将使用不同的芯片组(这将影响性能)。即使你自动执行此操作,你也会得到不同的结果(非常微妙),但结果会有所不同,从一个需要 2 次跳跃才能到达你的服务器的客户端到另一个需要 4 次跳跃的客户端。就你问题的最后一部分而言。有人抱怨过吗?

如果不是,就不要修理没有损坏的东西。

答案2

我不禁想,这个测试作为客户端在实际使用中的表现的测试是无效的,除非“每个人都同时下载大量文件”是实际使用场景。如果是这样的话,那么无论你做什么,性能都可能存在问题;这是有线比无线更好的用例之一。

您可以编写一个脚本并在模拟典型“登录、打开一个或三个文档、检查网站然后注销”场景的代表性机器样本上运行它,一次在一个本地化区域运行它(以确保您测试同一组 AP)并取平均值并获得(在我看来)更现实的结果。

相关内容