我想测量每个用户在Linux系统上的stream量(上传)。 每个用户在指定的端口上运行rTorrent实例。 用户也可以通过FTP服务器(vsftpd)进行stream量。
有没有一种工具可以监控指定端口和ftp用户的stream量?
是的,你可以用Ntop做这样的事情。 这有点麻烦,上次我使用它,重新启动所有的统计数据,但你应该能够喂ntop数据到Cacti永久保pipe。
这将需要一些hackery,但结果将是惊人的。 您也可以将数据直接送入rrdtool。 在rrdtool网站上有一些非常酷的graphics例子。
更新:这是一个图表,显示你正在瞄准的非常确切的事情。

上传是传出stream量。
我build议你去调查iptables 匹配模块的–uid-owner设置。
我使用nTop或iftop,但他们不区分用户