Questions tagged «bandwidth»

在计算机网络和计算机科学中,带宽,网络带宽,数据带宽或数字带宽是对可用或消耗的数据通信资源的度量,以比特/秒或倍数(千比特/秒,兆比特/秒等)表示。

2
限制Linux中的传入和传出带宽以及延迟
我知道已经问过许多类似的问题,但到目前为止,我还没有找到解决问题的方法。 我有一个虚拟linux服务器(运行Debian Squeeze),用于测试网站速度,以测量所述网站的加载时间的增加和减少。我试图限制此服务器的带宽和延迟,以便能够接近网站上的实际加载时间,但到目前为止却失败了。 我具体想要的是以下内容: 将传入和传出延迟设置为50毫秒。 将传入带宽限制设置为512 kbps。 将输出带宽限制设置为4096 kbps。 我一直在阅读netem并使用该tc命令,但仍然有些麻烦。我已经设法将以下命令组合在一起以控制似乎有效的延迟,但是我什至不确定这是否只能处理传出延迟或同时处理这两者: tc qdisc add dev eth0 root netem delay 50ms 周围的网络专家都可以帮助我吗? 编辑: 经过进一步的研究,我已经达到了目标的一半,使用此命令,所有传出流量的行为均符合我的期望: tc qdisc add dev eth0 root tbf rate 4.0mbit latency 50ms burst 50kb mtu 10000 但是,我仍然无法适当限制传入的流量。我了解到我应该使用“ Ingress Policer过滤器”,我一直在尝试使用下面的命令来做到这一点,使用不同的值,但是没有运气。 tc qdisc add dev eth0 ingress tc filter add dev …

2
计算Docker容器的带宽
我试图弄清楚如何跟踪来自Docker容器的带宽。 通常,我--uid-owner用作标记来跟踪给定用户的带宽使用情况。但是,即使当我运行所有进程时,docker容器内的用户--uid-owner也无法正常工作。--uid-owner我没有使用,而是尝试仅跟踪来自docker创建的虚拟以太网设备的所有数据包。 但是,这最终也无济于事:无论我如何尝试,都不会捕获任何数据包。 出于绝望,我试图将规则放在所有链条中,但都没有结果。 Chain PREROUTING (policy ACCEPT 3041 packets, 7849454 bytes) num pkts bytes target prot opt in out source destination 1 0 0 MARK tcp -- veth5a36 any anywhere anywhere MARK set 0x1 Chain INPUT (policy ACCEPT 273 packets, 23305 bytes) num pkts bytes target prot opt in …

2
什么限制了scp的性能?
我有两台通过1 Gbit LAN连接的Debian Linux机器。我可以通过原始HTTP文件传输wget(在任一方向上获得大约100MB / s的速度)来衡量这一点。 现在使用时scp,没有压缩的最大速度约为15MB / s。启用带有-C标志的压缩后,根据内容的不同,我的最高速度为50MB / s。 尽管如此,这里似乎仍然浪费了大量带宽。直到我真的不得不考虑一些非常大的日志文件传输,才意识到很慢的速度,我才花了很长时间scp。scp即使在公司环境中,我也很自然地使用它,因为所有基础结构均已为此设置。 是什么限制了scp的性能呢?是否由于加密而绑定了CPU?当我使用htop它时,似乎并没有使用多核CPU,而只有四个CPU之一可以使用。 有没有增加吞吐量的方法?我有HTTP服务器和samba,但是要在Linux机器之间移动文件,我通常只使用SSH,这就是我成长的方式。但这现在让我考虑了一下,似乎我需要考虑其他传输大量数据的方式。 HTTP仅用于PHP / Java / what中的特定应用程序,而samba由于某些特殊原因而需要我们从Windows计算机进行访问。

2
CentOS 6路由器/防火墙似乎限制了吞吐量
TL; DR 经过最近的更新和安全性“强化”之后,位于120Mbps电缆调制解调器连接后面的CentOS6 NAT路由器/防火墙似乎将吞吐量限制为30Mbps。 在进行更新和强化之前,我的速度为90Mbps。 我已经检查了CPU和网络使用情况,但似乎都不是限制因素。 tc没有显示任何流量整形的情况,而且我不知道如何进一步解决此问题。 细节 我有一个CentOS 6系统,作为Comcast电缆调制解调器后面的NAT路由器/防火墙运行,它也作为NAT路由器运行 1000 100 eth1 eth0 Internet-------Modem-------------CentOS6-----------------LAN 10.0.0.0/24 192.168.10.0/24 双NAT是CentOS系统的遗留物,以前曾用作以桥接模式运行的Time-Warner电缆调制解调器后面的路由器/防火墙。当我进入Comcast领土时,我打算将调制解调器切换为桥接模式,但从未尝试使用它,并且双NAT从未引起问题。我获得了90Mbps的吞吐量,没有任何问题。 在准备在Comcast调制解调器上转换为桥接模式时,我决定通过禁用一些不需要的服务并执行“ yum更新”来“强化” CentOS系统,这是我好一阵子了。加固后,我进行了速度测试,并惊讶地发现吞吐量降至30Mbps。 我尝试像这样将我的主桌面系统直接连接到调制解调器 eth1 eth0 Internet---Modem-------------CentOS6-----------------LAN | 10.0.0.0/24 192.168.10.0/24 | +--------------Desktop(Win7) 运行speedtest.net验证了我的Comcast连接能够达到120Mbps,因此我在CentOS系统上所做的更改导致吞吐量限制为30Mbps。每次从LAN(在CentOS系统之后)进行速度测试时,我都会得到30Mbps 1-2%范围内的值,因此几乎感觉像是人为地限制了吞吐量。 我以为可能通过某种方式启用了流量整形,但tc似乎表明它没有激活 [jhg@perseus ~]$ sudo tc -s qdisc qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap …


6
限速传入流量
我从未完全了解是否可以对传入流量进行速率限制。我认识到,没有直接方法可以控制远程服务器的发送数据包速率(除非您同时控制两个端点),但是考虑到此限制,下载管理器如何使我成功设置下载速度限制? TCP慢启动和速率限制传入流量之间是否存在任何链接?是否可以使用慢启动描述的方法来人为限制发送方的发送数据包速率? 另外需要注意的是,我要在其上实现流量整形的服务器本身会建立PPPoE连接,并充当网络其余部分的路由器。 更新:到目前为止的答案已大致概述了我所提出的问题,但我仍然不知道下载管理器如何限制传入流量,更具体地说,是否有可能在服务器上实施类似策略Linux网关盒。

9
关于内部托管服务器的意见
我在这里阅读了关于内部托管的利弊的六篇文章,但是我们的情况与大多数情况有所不同,因此我认为我只想提出一个新问题。 简而言之,我们是一家位于美国东北部的小型软件公司(不是波士顿或纽约,在山丘上有一点点),并且拥有现有的产品线。出于与未来开发工作相关的各种原因,我们需要以一种或另一种方式内部拥有服务器-现在,我们在四分之一季度中有几个1U Sun(非常棒的X2100像BTW一样坚如磐石)高度架。 我们多年来一直在其他地方托管我们的网站,但是现在我们拥有一堆内部硬件,这些硬件将无处可去,我认为仅进行所有面向公众的托管可能是值得的内部也是如此。简而言之,我的推理是: 无论如何,硬件本质上是沉没的成本 我们已经在做任何必要的管理工作(不过,根据我的经验,您需要为真正托管的主机付出大笔的费用,而不是仅访问一个盒子,这似乎是对“托管”主机的认可biz) 我们的问题将是我们自己的,或者,与任何托管情况相比,都是这样(例如,由于管理员级别的随机问题,我遇到了更多的停机时间,因为某些傻瓜在路由器或托管服务提供商处进行了罢工) 我们会推送大量大文件,而不必等待上传到托管服务器的声音听起来很吸引人 明显的缺点包括: 功率。我们有合适的UPS,但没有冗余。 带宽。现在,我们通过康卡斯特有16d / 2u。如果将主站点移至其他站点,则至少需要将其翻倍,这可能需要连接2条以上的电缆线。 空调。我认为这不是一个真正的问题-我不希望我们这里有10台以上的服务器(如果我们拥有的服务器更大,那么此决定的经济性就会发生很大变化)。 有什么想法吗? 谢谢! 更新:腾出一些空间后,我们决定继续托管异地。巧合的是,今天我们的街区停电了,这在心理上有点过分了(几乎不是一个严格的过程,但是浪费大约3个小时就足以让我知道宇宙正在试图告诉我一些东西;-)。 不确定我们将来会使用哪个供应商,但是我很感谢作为ec2等的替代品向机架云提供的提示。

6
跨多个静态文件服务器进行负载平衡以实现带宽分配的最佳方法?
首先,我将向您解释我的情况。我正在运行一个相当受欢迎的网站作为附带项目,因此我无法真正投入大量资金。我目前只有一台服务器,前面有HAProxy,向Apache发送正常请求,向Lighttpd发送所有静态文件请求。这非常有效,因为所有php和post请求均由Apache处理,而所有图像均发送到速度更快的Lighttpd(该站点主要是图像,因此这很重要)。不必设置一个子域来提供图像会很好,因为短网址也非常重要,因此,我之所以使用HAProxy。 我发现一个托管服务提供商提供了我一直在使用的非常便宜的未计量带宽,当我开始提供100mbs网卡可以处理的最大带宽时出现了问题,因此需要第二台服务器。 我在选择方案时考虑了很多,因此我将向您解释每个方案。希望您可以提供一些见解,以了解哪个对我来说是最佳选择,或者也许还有另一个我还没有想到的选择。 要求: 甚至带宽分配也是必须的。我有一台功能强大的服务器,因此无法扩展。我需要扩展以获取更多带宽。 短网址。我真的不会设置像img.example.com这样的子域来提供图片。example.com/image.jpg是现在的样子,也是我真正希望它留下的样子。但是,如果没有其他办法,我就会理解。 处理请求的最直接的服务器将非常好,但不是必须的。要记住的事情。 HAProxy进行负载平衡: 因为我已经在使用HAProxy,所以这真的很容易。但是,我认为问题在于分配带宽时。我对此可能是错的,但是HAProxy不会将请求发送到服务器,服务器在该服务器上对其进行处理,然后再通过HAProxy将其发送回客户端吗?因此,所有流量都通过负载平衡器返回,导致它使用的带宽与所有服务器的总和一样多。 DNS轮循: 这可能是我最好的选择。只需跨多个服务器复制网站,然后执行我现在正在做的事情。不利的一面是,如果一台服务器出现故障,客户端仍然会发送给它。我还需要跨多个服务器复制站点。我有点希望我可以有一个主服务器来处理除静态文件以外的所有内容,然后再有几个静态文件服务器。我还读到,这有点像“穷人的负载平衡”,最好有一些更复杂的东西。 服务器直接返回: 看起来确实很复杂,但可能是一个不错的选择。我仍然可以将某些URL发送到某些服务器吗?就像现在使用HAProxy一样,每个以正确的文件扩展名结尾的URL都将发送到Lighttpd,而其他扩展名将发送到Apache。所以我需要类似的东西。像一样,所有php请求都由运行平衡软件的同一台服务器处理,而所有jpg请求都发送到多个服务器。 理想情况下,如果HAProxy支持Direct Server Return,那么我的问题将得到解决。我也不想使用CDN,因为它们确实很昂贵,而且毕竟这只是一个附带项目。 你明白我的问题吗?让我知道我是否解释不正确或您需要更多信息。


4
Apache:是否限制每个IP的请求/流量?
我只想允许一个IP每天最多使用1GB的流量,如果超出该限制,则该IP的所有请求都将被丢弃,直到第二天。但是,如果有一个简单的解决方案,即在一定数量的请求后断开连接,就足够了。 已经有某种可以执行此操作的模块了吗?还是我可以通过iptables之类的东西来实现这一目标? 谢谢


3
交换机之间的多个网络连接是否增加带宽?
假设我在网络A和B上有2个相同的非托管千兆交换机。有几台计算机连接到交换机A,还有其他计算机连接到交换机B。A和B通过1根电缆连接。因此,A上的计算机可与B上的计算机通信的总(理论)带宽为1Gbit / sec。一切都很好。 如果现在在交换机之间连接第二根电缆,并且没有进行任何其他更改,则两组计算机之间的总(理论上)带宽是否可以达到2Gbit / sec?

5
限制SSH流量?
我希望能够限制服务器上的SSH带宽。也就是说,每个sshd进程应限制为200Kb / s或类似的速率。 scp具有此功能,但是ssh更加适合响应性交互式使用,似乎没有此选项。但是,我想结合使用-D(SOCKS代理)功能和某种方式来限制流量。 对此是否有任何选择?
11 ssh  bandwidth  traffic 

1
FreeBSD链接聚合不比单个链接快
我们在FreeBSD 9.3服务器1中放置了4端口Intel I340-T4 NIC,并将其配置为在LACP模式下进行链路聚合,以尝试将从主文件服务器将8到16 TiB数据镜像到2所需的时间减少。并行4个克隆。我们原本希望达到4 Gbit / sec的总带宽,但是无论我们尝试什么,它的出现速度都不会比1 Gbit / sec的总带宽快。2 我们正在iperf3用来在静态LAN上进行测试。3第一个实例几乎达到了预期的千兆位,但是当我们并行启动第二个实例时,两个客户端的速度下降到大约½Gbit / sec。添加第三个客户端会将所有三个客户端的速度降低到〜⅓Gbit / sec,依此类推。 我们在设置iperf3测试时非常小心,所有四个测试客户端的流量都会进入不同端口上的中央交换机: 我们已经验证了每台测试计算机都有一条返回机架交换机的独立路径,并且文件服务器,其NIC和交换机都具有通过拆分lagg0组并为每台计算机分配单独的IP地址来实现此目的的带宽。英特尔网卡上的四个接口中的一个。在这种配置下,我们确实实现了〜4 Gbit / sec的总带宽。 当我们沿着这条路走时,我们是使用旧的SMC8024L2网管型交换机执行此操作的。(PDF数据表,1.3 MB。)这不是当时最高端的交换机,但是应该可以做到这一点。我们认为该交换机可能由于年代久远而出现故障,但是升级到功能更强大的HP 2530-24G并没有改变症状。 HP 2530-24G交换机声称确实将四个端口配置为动态LACP中继: # show trunks Load Balancing Method: L3-based (default) Port | Name Type | Group Type ---- + -------------------------------- --------- + ----- -------- 1 | …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.