Mik*_*e B 4 networking linux bandwidth
CentOS 5.x
有时,我想知道我的服务器和我无法控制的外部服务器之间存在哪些一般带宽限制。是否有可以提供此信息的 linux 命令/工具?
从历史上看,我使用过类似wget和 的工具scp从传输速度摘要中粗略估计(在远程服务器提供可公开访问的文件的情况下)。还有别的事吗?我认为不会,因为自由披露该信息可能会产生安全影响。
小智 8
查看 iperf ( http://iperf.sf.net )。它具有客户端/服务器架构。
基本思想是您在网络路径的一侧有一台服务器,并且有一个或多个客户端试图连接到它。它有多个选项,如 TCP 或 UDP、单流与多个流、守护进程模式等。我一直在使用它来测试缓冲膨胀、持续带宽、MTU 大小、网络丢失和其他一些事情。
它还支持巨型帧和 IPv6。
当然,这假设您在双方都有 root 访问权限。如果情况并非如此,您能否向我们提供有关您的设置的更多信息?
例如,您应该可以从http://pkgs.org/centos-5-rhel-5/epel-x86_64/iperf-2.0.5-1.el5.x86_64.rpm.html获取 CentOS 5 的软件包,例如我认为它们来自 Fedora。