是否有任何测试可以在网络上运行以模拟 100 个重度网络用户?

mar*_*yle 6 networking wifi

我将在不久的将来在一家小酒店举办 Ruby on Rails 研讨会,虽然他们在酒店随处可见“Wifi”,而且酒店通常可容纳 150 - 300 人,但我并不是 100% 相信他们已经举办了150 名技术人员往往有大量的网络冲浪习惯/需求。

他们的技术部门也是一两个人。

是否有任何自动化测试可以从我的笔记本电脑上下载并在网络上运行,可以同时模拟网络上的 100 个“重度用户”?

他们的宽带管道是 15mbps 电缆连接。这足以满足 100 - 150 名技术人员的一般冲浪需求吗?我知道只需要 1 位或 2 位的 Torrenters 就可以杀死整个网络,但是假设我们至少可以阻止这些端口或鼓励与会者不要在网络上共享文件,那么这个速度是否足以满足一般的冲浪需求?

有哪些好的在线资源可以让我快速了解 IT 相关问题,以便我可以向他们的系统管理员提出正确的问题?

编辑:请注意,我相当技术化,因此假设即使使用技术手册等,我也可以快速上手。

peh*_*hrs 2

模拟用户非常困难。负载生成器有多种类型,但最终您必须假设用户如何使用网络以及您想要为他们提供的服务级别。如果没有这个,你就会迷失方向。150 个用户查看邮件和 150 个用户查看 Netflix 之间存在巨大差异。这是需要大量工作来模拟而不值得的事情之一。

照这样说...

ISP 的典型超额订阅率在 3-20 倍范围内。这意味着,如果您有 15 Mbit 的上行链路,您将订阅 45-300 Mbit,或者在您的情况下,每个用户将获得 0.3-2 Mbit。对于基本的冲浪和电子邮件来说已经足够了,但不要指望它的速度会很快。考虑到您的用户可能属于高负载类别,您最终的数字可能会较低。

我会更担心基础设施。DHCP 甚至可以分发 150 个地址(许多酒店只分发 64 或 128 个地址),他们的授权/计费服务器会报错吗?当发生这种情况时你会怎么做?

您可以尝试阻止 BitTorrent,但除非您使用 DPI,否则这基本上是毫无意义的练习。用户会找到绕过障碍的方法,或者在最坏的情况下运行 VPN。最好进行一些基本的流量调整并为每个用户提供公平的带宽份额。它也更容易实施。