Linux用户stream量测量

我想测量每个用户在Linux系统上的stream量(上传)。 每个用户在指定的端口上运行rTorrent实例。 用户也可以通过FTP服务器(vsftpd)进行stream量。

有没有一种工具可以监控指定端口和ftp用户的stream量?

是的,你可以用Ntop做这样的事情。 这有点麻烦,上次我使用它,重新启动所有的统计数据,但你应该能够喂ntop数据到Cacti永久保pipe。

这将需要一些hackery,但结果将是惊人的。 您也可以将数据直接送入rrdtool。 在rrdtool网站上有一些非常酷的graphics例子。

更新:这是一个图表,显示你正在瞄准的非常确切的事情。

替代文字

上传是传出stream量。

我build议你去调查iptables 匹配模块的–uid-owner设置。

我使用nTop或iftop,但他们不区分用户