标签: bandwidth

限制每个用户的总带宽使用

我正在运行一个可供广泛用户访问的 Linux 服务器,并且(由于我的上游 Internet 提供商制定了一些政策)我需要将用户可以传输的数据总量限制为某个给定的数量。Linux 盒子是我的供应商的门户。有没有办法做到这一点?

iptables如果有帮助的话,我已经在盒子上安装了一个工作设置,并且我有一些配置 HTB 之类的经验。我过去所做的设置的问题在于,它们将用户限制为特定的比特率(例如 20kbps),而不是更长时间内(例如 100MB/天)的总传输量。

linux bandwidth iptables

5
推荐指数
1
解决办法
7679
查看次数

一台机器能产生多少流量?

我们网络上的一台机器能否产生足够的网络流量,无论是来自恶意软件还是 P2P 或其他什么,影响所有网络/互联网用户?

我的公司有许多公共机器可供任何人浏览互联网。如果只有其中一台机器感染了病毒,是否会影响建筑物中的所有互联网流量?如果用户正在运行 P2P 软件呢?

..那么我们的无线呢?我们有一个开放/不安全的无线 AP 可供公众使用。使用无线笔记本电脑的人是否会产生/使用足够的流量来削弱整个网络。

我们在位于中等城市的 5mb DSL Verizon 业务线上。最近,在一天中的某些时间,互联网流量处于停滞状态。我什至不能浏览像 Google.com 这样的小网站,而且我不能在 Outlook 超时几个小时的情况下检查我的邮件。

谢谢。

networking bandwidth internet

5
推荐指数
1
解决办法
1835
查看次数

同步 RDP 会话的带宽大小调整

我们正在做一些 DR 场景规划,这将需要多达 150 个用户通过我们的 VPN 将 RDP 连接到他们的台式机(主要运行 Windows XP)。我们目前有一个 2mbit 的无竞争互联网连接,但有升级的空间,也可以使用辅助 SDSL 线路为我们提供更多带宽。

我见过的典型带宽数字建议为每个会话计划 64kbps,总共可以达到 9.6mbps。我想知道:

  1. 有没有人有任何真实世界的数据来支持这些估计?
  2. 是否有任何我们需要注意的操作性“陷阱”?

谢谢!

windows bandwidth rdp wide-area-network remote-desktop

5
推荐指数
1
解决办法
3万
查看次数

1GBit通道容量不足

有一个缓存服务器(Varnish):它根据请求从 Amazon S3 接收数据,保存一段时间并将其提供给客户端。我们遇到了1GBit通道容量不足的问题。4 小时内的峰值负载完全阻塞了通道。服务器性能目前足够了。每天大约传输 4.5TB 的数据。每月累积超过100TB。

想到的第一个想法就是再添加一个 1GBit 端口并安静地休眠,直到 2GBit 不够用(这可能很快发生)或一台服务器无法处理它。

然后我们只需要添加新的缓存服务器。但是现在我们需要一个负载均衡器,它将在同一个 URL 上发送请求,始终在同一个服务器上(以避免相同缓存对象的多个副本)。

以下是问题:

  1. 平衡器是否需要一个等于所有缓存服务器频段总和的频段?如果Balancer没有端口怎么办?我们应该添加更多的Balancer还是通过Round robin DNS来解决问题?
  2. 解决此类问题的标准方法是什么?
  3. 任何人都可以建议托管公司,这可以解决这个问题吗?我们对美国和欧洲市场感兴趣。

linux bandwidth high-availability load-balancing high-load

5
推荐指数
1
解决办法
125
查看次数

命令行速度测试

有几个站点可以为您提供不错的速度测试指标(DSLReports、Speakeasy;PhonePower 甚至还有其他与 VoIP 相关的指标)。我想定期获取这些指标。理想情况下,我想将某些内容作为 shell 脚本并在路由器上进行 cron。所以,这里是问题:

  1. 有人知道向基于命令的客户端提供此信息的网站吗?
  2. 网站通常会下载多个不同大小的文件。什么尺寸最具代表性?他们对结果进行平均吗?我尝试从 kernel.org 下载(通过 wget)发行版和从 softlayer.com 下载 500MB 的文件 - 与 GUI 相比有几倍的差异。700KB/s (~6Mbps) 与 DSLR 和 PhonePower 中的 16Mbps 相比。
  3. 有没有可靠的高速服务器可以尝试上传速度?怎么样(男人可以梦想!)VoIP 指标,比如抖动或延迟?

谷歌上的每个人都讨论了“我如何从命令行测量下载”,答案是“使用 wget/curl”。我们能更进一步吗?

bandwidth performance

5
推荐指数
1
解决办法
2720
查看次数

来自 pcap 文件的带宽使用情况

我有一个巨大的 pcap 文件(许多 GB),我无法在wireshark 中加载它。我需要的是从中提取带宽使用信息,包括总的和每个协议的(在传入和传出方向),并可能以管理人员友好的方式绘制它。

本质上,我需要一些可以在命令行上处理 pcap 文件的东西,并以适合可视化或使用 rrdtool 等工具使用的格式输出使用统计信息。欢迎任何建议。

bandwidth pcap

5
推荐指数
1
解决办法
1749
查看次数

找到两个国家之间的最佳网络延迟

我知道有很多工具可以测试带宽和延迟,但它们都依赖于至少有一台可以运行这些测试的主机。

我想知道是否有在线资源或其他某种方式来估计两个国家/地区之间的延迟或速度(一般而言)。

例如,如果服务器位于新加坡或澳大利亚,日本客户的延迟会更低吗?印度用户是否有可能从英国或美国的服务器获得更高的下载速度?

是否有任何在线资源或一些聪明的方法可以以合理的准确度回答这些问题?

[更新]:感谢 Raffael Luthiger 的精彩建议。我不知道那些看起来像玻璃的服务器。海底电缆地图也很酷(感谢 Jesper Mortensen)。如果我可以向该地区的那些网络专业人员询问他们的经验,这似乎也很明智,但显然我无法接触到这些。至少其中一些在SF :)

但是,我仍然有点不确定如何组合这些资源来给我一些测量结果。这是我拥有的信息:两个国家(A,B)。我确实有 A 国客户的 IP 地址(例如,我可以从 Web 服务器日志文件中获取这些地址)。大概我可以在 B 国找到一些窥镜服务器并跟踪这些 IP。最好的测量方法是什么?是否有任何脚本可以帮助自动化至少部分流程?

networking hosting bandwidth latency

5
推荐指数
2
解决办法
1万
查看次数

lxc 带宽控制使用 tc

我正在尝试限制容器内的带宽。我曾尝试使用以下命令,但我认为它没有生效。

cd /sys/fs/cgroup/net_cls/
echo 0x1001 > A/net_cls.classid   # 10:1
echo 0x1002 > B/net_cls.classid   # 10:2
tc qdisc add dev eth0 root \
           handle 10: htb
tc class add dev eth0 parent 10: \
           classid 10:1 htb rate 40mbit
tc class add dev eth0 parent 10: \
           classid 10:2 htb rate 30mbit
tc filter add dev eth0 parent 10: \
           protocol ip prio 10 \
           handle 1: cgroup
Run Code Online (Sandbox Code Playgroud)

这里 A 和 B 是使用此命令创建的容器。

lxc-execute -n A -f configfile /bin/bash
lxc-execute -n …
Run Code Online (Sandbox Code Playgroud)

networking bandwidth tc bandwidth-control lxc

5
推荐指数
1
解决办法
3736
查看次数

神秘的带宽使用

我们使用 SonicWall NSA 3500 作为我们的主路由器。我们也有一个 SonicWall Analyzer 虚拟设备,它从 NSA 3500 获取信息并确定各种内容,例如带宽使用情况。

我们有来自同一个 ISP 的 2 个互联网连接。一种是电缆,另一种是光纤。光纤连接是我们有 100 GB/mo 限制并且必须支付超额费用的连接。从现在开始,这仅与光纤连接有关。

然而,我们的 ISP 和 Analyzer 设备似乎给我提供了不同的月度读数。

11 月,Analyzer 报告我们的光纤连接使用了118.1 GB的带宽。我们 ISP 的发票显示我们使用了505.1 GB

这些数字怎么会相差如此之大?如何解决此带宽使用情况的原因?在 SonicWall 分析器中,我查看了整个 11 月的 SonicWall 接口,该接口连接了我们的光纤连接,那时我获得了 118 GB。

我们已经联系了我们的 ISP,他们声称他们的阅读系统没有任何问题。

在我实施了一个新的备份系统后,我们首先开始注意到我们的使用高峰,该系统通过异地互联网复制备份,但是在我们弄清楚这一点时,过去 2 个月已完全从网络中删除。当我说完全删除时,我的意思是我进入了 SonicWall 并禁用了 VPN 连接。我还进入了备份软件并关闭了复制。

bandwidth sonicwall

5
推荐指数
1
解决办法
759
查看次数

Skype 在企业环境中应该可靠吗?

我一直在一家小型软件开发公司管理 IT 职能,该公司在 5 年内从 10 名用户增长到 70 名用户。

公司中的大多数用户都在办公室工作,但一些关键用户远程工作。

一开始,Skype 成为办公室工作人员和远程工作人员之间沟通的事实上的工具。随着公司的发展和更多远程工作人员的加入,Skype 已成为公司生态系统的一部分。

在过去的 18 个月中,Skype 的可靠性有所下降。我最初将此归因于某个 ISP 的问题,但在此期间,我们已经搬迁了与完全不同的 ISP 签约的办公室,增加了我们的同步光纤宽带 (20mbps),并安装了新的网络硬件。然而 Skype 问题仍然存在。

远程用户的标准抱怨是,当他们与朋友、母亲、妻子等交谈时,Skype 很好,但与办公室中的某人交谈时,他们经常出现掉线、像素化和消音。

在尝试解决这个问题超过 2 年之后,我开始怀疑 Skype 是否适合这种环境的工具。公司的所有基础设施都是基于云的,因此进出办公室的数据流不断,显然会不时达到峰值。我们也是基于 Apple 的,因此经常会同时在多个系统上从 iTunes 下载内容。

此外,可能会有多个 Skype VC 电话同时进行。我们通常会在早上 09:00 到 11:00 之间看到问题,当我们召开所有涉及远程开发人员的站立会议时。

每当我们遇到这些问题时,我们都会将宽带增加 5mbps,这会使事情变得更好几个月,然后我们会增加一些员工,然后重新开始。

我的理论是,这些在住宅连接中通常不会出现的不可避免的峰值会影响 Skype 音频和视频。有了公司的 IT 配置文件,让 Skype 之类的东西始终如一地工作几乎是不可能的。也许 Skype 的专用互联网连接将是一个解决方案?

networking bandwidth skype bandwidth-control

5
推荐指数
2
解决办法
963
查看次数