我们有一个 asp.net Web 服务器应用程序和 Web 服务,它们将托管在同一台服务器上。客户的 IT 团队询问我们 Web 服务器上的预期流量是多少。我该如何计算?
答案1
答案2
答案3
计算预期流量并非易事,最好的方法是安装某种网络流量监视器,设置 10 名测试工程师,让他们浏览网站,然后收集 10 名用户使用的带宽数据。获得这些数据后,您将获得每个用户的使用情况,然后可以确定其他参数,例如它将如何吸引用户?我的意思是人们如何了解您的网站并访问您的网站?通过广告?还是已经有固定数量的用户访问您的网站?
答案4
如果您想要一种快速而简单的方法......
- 禁用服务器上可能生成/接收除您想要测试的流量之外的所有服务。
- 获取一个测试客户端农场(按照 Akash 的建议),无论是人工还是脚本。
- 假设您没有基于 Linux 的路由器,请在客户端和服务器之间的某个地方(SPAN/镜像端口、哑集线器等)获取一个 Linux 机箱。
- 观察流量。使用 Linux 机器可以让你根据主机、端口等限制你计数的流量,而不是只查看交换机计数器。你可以使用 tcpdump 或一些快速而简单的工具,如 iftop、bwm-ng 等。最好的方法可能是使用 tcpdump,然后编写一个脚本来读取转储文件并只计算你想要的。