如何计算网络服务器流量?

如何计算网络服务器流量?

我们有一个 asp.net Web 服务器应用程序和 Web 服务,它们将托管在同一台服务器上。客户的 IT 团队询问我们 Web 服务器上的预期流量是多少。我该如何计算?

答案1

答案2

你可以通过 apache/IIS/lighthttpd/etc.. 日志解析程序来了解流量。最广为人知的是统计分析

日志解析器将生成多个报告,其中包含点击次数、页面浏览量、流量、

您还可以查看ntop如果您需要一个不涉及日志的解决方案。

干杯

答案3

计算预期流量并非易事,最好的方法是安装某种网络流量监视器,设置 10 名测试工程师,让他们浏览网站,然后收集 10 名用户使用的带宽数据。获得这些数据后,您将获得每个用户的使用情况,然后可以确定其他参数,例如它将如何吸引用户?我的意思是人们如何了解您的网站并访问您的网站?通过广告?还是已经有固定数量的用户访问您的网站?

答案4

如果您想要一种快速而简单的方法......

  1. 禁用服务器上可能生成/接收除您想要测试的流量之外的所有服务。
  2. 获取一个测试客户端农场(按照 Akash 的建议),无论是人工还是脚本。
  3. 假设您没有基于 Linux 的路由器,请在客户端和服务器之间的某个地方(SPAN/镜像端口、哑集线器等)获取一个 Linux 机箱。
  4. 观察流量。使用 Linux 机器可以让你根据主机、端口等限制你计数的流量,而不是只查看交换机计数器。你可以使用 tcpdump 或一些快速而简单的工具,如 iftop、bwm-ng 等。最好的方法可能是使用 tcpdump,然后编写一个脚本来读取转储文件并只计算你想要的。

相关内容