【发布时间】:2017-08-21 19:11:00
【问题描述】:
大家, 我正在从事一个个人项目,我想知道连接到我的服务器的每个 IP(用户)的带宽使用情况。
我想做这样的事情:
IP PORT BandWidth Quota Connection_time
192.168.1.10 8000 988,478 Gb 1,000 Gb 720:01:20.956
192.168.1.12 8001 98,478 Gb 1,000 Gb 01:01:20.956
192.168.1.216 8003 9,784 Gb 1,000 Gb 00:59:25.545
你有什么想法吗?
我的服务器上有很多 Icecast(网络广播流),我想知道每个广播的每个听众的消费情况
我的主要关注点是在其个人资料上显示用户的带宽消耗,并检查他是否已达到配额。
【问题讨论】:
-
我建议使用一些工具,例如 bmon 或 nload。它适用于设备而不是特定用户...
-
好的,但我的目标是检查用户是否达到了他的限制。另外,我想在其个人资料上显示其消耗量。
-
您首先需要准确定义用户是什么,以及您要测量的带宽消耗类型。很可能 PHP 并没有涉及很多带宽,因此需要一些挂钩到执行实际服务的 Web 服务器。这取决于实际的 Web 服务器。
-
好的,我的服务器上有很多Icecast(网络广播流),我想知道每个广播的每个听众的消费情况。
-
您可能想用极其重要的信息更新您的问题……