我们的托pipe公司正在刺激我们的networking服务器的带宽使用。 目前,我们不知道带宽在哪里! 有没有人有任何程序的好build议来监视在iis 6个别网站的带宽使用情况? 或者事实上,对于进出机器的所有东西,如果它实际上并没有使用带宽。 服务器也运行SQL,我们的一些网站访问外部数据库(这种数据会显示在iis日志?)。
理想情况下,我们希望避免分析日志文件,因为我们没有足够的空间来存储日志文件(导致我们帐户上的带宽使用情况非常繁忙的主服务器),并且日志文件不会显示iis以外的带宽使用情况但如果没有其他的东西,日志logging至less会告诉我们这个问题是在iis还是其他地方。 我们正在看http://www.livebandwidth.com ,有没有人在生产环境中使用它的经验?
谢谢
克里斯·福特
使用内置的Windows性能监视器(perfmon.exe)有什么问题? 它是免费的,运作良好。 你可以用它在IIS上logging一些相当细致的统计信息。 如果您不想将日志文件存储在实际受监视的服务器上,则可以始终在另一个框上运行perfmon并通过networking连接到它。
毫无疑问,你比现有的带宽看得更多。 但是,我认为你所描述的和Live Bandwidth给你的区别在于IIS的具体知识。 如果你想看到服务器的networkingstream量,有很多工具可以做到这一点。 如果您的目的是深入了解IIS正在做什么,不仅是networking,而且整体而言,您还需要考虑一些其他方法。 如果是特定的IIS,你想知道你可能需要从IIS内部看到它。 你可以从appfirst开始。 他们这样做。
请注意,由IIS完成的真正工作是在内核中。 你想看到的stream量是在IIS的内核模式下处理的,这是你看不到很多选项的一个重要原因。