首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过端口进行长期带宽监测

通过端口进行长期带宽监测
EN

Ask Ubuntu用户
提问于 2013-09-18 01:03:36
回答 1查看 1K关注 0票数 2

我代表了澳大利亚一个相当受欢迎的游戏服务器社区。我们租用一台带宽有限的专用服务器。在过去的几天里,尽管我们将下载服务器外包给了美国,但我们的带宽消耗却出现了巨大的增长。

我们非常感兴趣的是,究竟是什么在使用所有这些带宽突然。我们的每个服务器都分配了一个特定的端口,因此按端口监视带宽是有意义的。我们希望在相当长的时间内进行这种监测,以便我们能够看到准确的结果。

下面列出了我尝试过的事情和我遇到的问题。

nethogs -监视每个进程的带宽,因此似乎没有正确计算使用子进程的服务的带宽(例如,我确信Apache在过去2天中使用了超过0.8MB的带宽)

如果通过主机监控带宽,考虑到我们拥有的用户数量,数据似乎是无用的。我们的负担很可能不是由一个人造成的,而是由所有的人造成的。

iptraf -通过连接而不是端口来监视带宽,所以这些数据对我们来说是无用的。

按主机而不是按端口分组连接。

vnstat -通过接口而不是端口来监视带宽。

带宽-由主机或子网测量,而不是通过端口。

有什么工具可以帮助我吗?

谢谢,

YM

EN

回答 1

Ask Ubuntu用户

发布于 2013-09-18 10:43:50

看看ntop。

代码语言:javascript
运行
复制
# dpkg -l ntop
ii  ntop  3:4.99.3+ndpi5517+dfsg3-1 amd64 display network usage in web browser

这里有很好的选择--粘性主机,这样你就可以找到哪个主机吸掉了所有的流量。

还可以看看这些尼瑟格:

代码语言:javascript
运行
复制
# dpkg -l nethogs
ii  nethogs   0.8.0-1 amd64   Net top tool grouping bandwidth per process

您可以通过应用程序获得带宽,但是如果您的游戏服务是以一种方式编写的,那么您将只得到一条关于整个游戏服务带宽的字符串。

然而,这两个应用程序中没有一个可以通过端口登录。

有商业项目扣篮,它有30天的免费试用。您可以注册为一个新的客户,而不需要任何信用信息(匿名),并获得deb包。它很棒,但是土坯闪光。看看这个。尤其是插件部分。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/346890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档