我开发了一个使用网站 API 的应用程序,我收到反馈说它冻结了近 30 秒,这是由于它们的带宽不足(5Ko/sec 下载)。
我有一个很好的互联网速度,所以 1Mo 的提要不会超过 3 秒,我想知道是否有任何软件可以让我限制我想要的带宽,即使在 10Ko/sec 以下。
什么是最好的应用程序?
我们将要搬进一套新公寓,里面有一个 T1,每月 35 美元。T1 通常提供多少带宽?
现在我们使用的是 Comcast 电缆,理论上它可以让我们降低 14mb / 提高 7mb,但在我们使用它的所有时间里,我还没有真正看到任何下载或上传速度超过 1mb。
networking internet bandwidth network-adapter internet-speed
我已经设置了一个将有 3 个用户的网络,其中两个使用基于 Windows 的操作系统,另一个使用基于 Linux 的操作系统。它是一个 12 MB ADSL2 连接,其想法是在用户之间分配带宽(没有服务器,只有一个 Wi-Fi 路由器)。
对于 Windows 用户,有几个像 NetLimiter 这样的程序可以设置最大数量,但是 Linux 呢?那怎么可能呢?
我最近在家里设置了一个新的 1.5MB DSL 连接。在将我的计算机(无线)连接到我的 DSL 调制解调器后,我启动了一个宽带速度测试仪,看看两者是否都提供了预期的吞吐量。我的 WinXP 盒子大约有 0.7MB,而我的 WinVista 盒子大约有 1.2MB。很明显,我在 WinXP 机器上遇到了一个问题,所以我用 TCP Optimizer 调整了它的网络设置。这使得它的速度与我的另一台机器相当,两者都约为 1.2MB。
想到这一点,我问自己:我怎么知道我的速度是多少?我决定进一步测试,在 2 台机器中的每台机器上使用 2 种不同的浏览器应用 3 种不同的速度测试器,为了更好的衡量,我将每个测试重复了两次,产生了 24 个数据点(好吧,48 个,因为有上游和下游)。原始数据如下所示。请注意,数据按提供商排序,然后按速度(以 Kbps 为单位)排序,这是查看趋势的最有用的顺序——它们不按执行的试验顺序显示。另请注意,我关闭了所有其他前台应用程序和窗口,但没有仔细检查服务活动,因此可能会导致一些故障。
我有一个 Linux 机器,我想用它来监控我的网络的所有带宽,有多台计算机都插入网络。
有没有办法通过 ARP 欺骗通过 Linux 机器的所有流量并记录每台计算机使用的带宽量?
假设无线路由器的带宽为 54 Mbps。这是否意味着连接到路由器的 2 个客户端 (PC) 可以同时以 54 Mbps 的速度传输数据,还是会在它们之间平均分配带宽(每个 27mbs)?
这个词让我很困惑,我知道电线可以承载的数据速率,但我仍然对这个概念感到困惑。请以更容易理解的形式解释它。任何简单的回答都是首选。
我刚刚在整个房子里铺设了 CAT-6 电缆。我已经使用 CAT-6 接线板和 CAT-6 梯形校正插孔端接了我的两端。
我在两端放置了两台计算机(Macbook Pro 13";我相信能够达到 Gbps,而网关 PC 绝对能够达到 Gbps),将它们设置在同一网络上(手动分配地址 192.168。 0.1/24 和 192.168.0.2/24),并运行 iperf。中间没有交换机、集线器或任何其他网络设备:只有两台笔记本电脑,通过跳线连接到梯形插座或接线板。
结果如下:
eddie@prowl ~ $ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 256 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.0.2 port 5001 connected with 192.168.0.1 port 1303
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 560 MBytes 470 Mbits/sec
[ 4] local 192.168.0.2 port 5001 connected with 192.168.0.1 port 1304
[ ID] Interval Transfer Bandwidth
[ …Run Code Online (Sandbox Code Playgroud) 我最近发现了 NetHogs,一个 Linux 工具,用于监控B/s 中每个进程的流量。但是我正在寻找可以记录每个进程的总流量 B 上传和下载的东西。(例如,今天 Firefox 下载了 50 MB,UbuntuOne 下载了 10 MB 并上传了 20 MB...)
是否存在这样的应用程序?
理想情况下,该工具应该是 FOSS 和跨平台的,但请随意提及特定于操作系统的解决方案(例如 Windows 上的 NetLimiter,它也可以做很多额外的事情),以防他们帮助其他人。
该工具应该执行每个进程日志记录,如果它不能这样做,它不是一个合适的解决方案。(例如 Wireshark 似乎不知道进程)
所以,我有一部带有 Sprint 服务的 iPhone。他们提供移动热点附加选项。根据此计划,Sprint 将为我提供 5GB 的数据传输,但随后他们会向我收取额外费用。具体来说,他们将向我收取 0.05 美元/兆字节的费用。现在,我非常清楚 5 GB 已经很多了,我认为我不需要它……但 50 美元/GB 也是很多钱。我想额外确保我不会意外使用那么多。
因此,根据一般原则,我希望有一些工具可以让我执行以下操作:
原则上,我很喜欢ipfw从命令行进行黑客攻击,但对这个操作系统的细节几乎没有经验。指针、指南等会很好。一个多合一的套房也不错,我会考虑付钱买它。