Articles of 带宽

监控互联网带宽

我们在我们的networking中安装了IPCop防火墙/代理,尽pipe我可以使用iftop来了解客户端如何使用互联网,但有可能使用ntop之类的东西从代理之外监控它吗? 请注意,我对LANstream量不感兴趣,只有去往/来自互联网的stream量。

Apache:限制每个IP的请求数/stream量数?

我想只允许一个IP每天使用高达1GB的stream量,如果超过了这个限制,则来自该IP的所有请求将被丢弃,直到第二天。 然而,在一定数量的请求之后连接被丢弃的更简单的解决scheme就足够了。 是否有某种模块可以做到这一点? 或者也许我可以通过像iptables这样的东西来实现这一点? 谢谢

限制传入stream量

我从来没有完全理解是否有可能限制传入stream量。 我意识到,没有直接的方法来控制远程服务器发送数据包的速率(除非你控制两个端点),但考虑到这个限制,下载pipe理器到底如何让我成功地设置下载速度限制? TCP慢速启动和限速传入stream量之间是否有任何联系? 是否可以使用慢启动描述的方法来人为地限制发送者发送数据包的速率? 作为一个额外的考虑,应该注意的是,我想实现stream量整形的服务器自己build立了PPPoE连接,并作为networking其余部分的路由器。 更新:迄今为止的答案已经给出了我所问的问题的一个公平的概述,但我仍然不知道下载pipe理器如何能够限制传入stream量,更具体地说,是否有可能实现类似的策略Linux网关盒子。

如何find使用最多带宽的进程

我怎样才能find在Linux PC上使用最多带宽的进程? iftop有可能find哪个连接产生最多的带宽,但是如何find这个过程呢?

在Linux中限制传入和传出的带宽和延迟

我意识到许多类似的问题已经被问到,但到目前为止,我还没有find解决我的问题。 我有一个用于testing网站速度的虚拟linux服务器(运行Debian Squeeze),以测量所述网站的加载时间的增加和减less。 我试图限制这个服务器的带宽和延迟,以便能够接近现实世界的加载时间在网站上,但迄今为止失败了。 我特别想要的是以下几点: 设置50 ms的传入和传出延迟。 设置512 kbps的传入带宽限制。 设置4096 kbps的传出带宽限制。 我一直在阅读netem和使用tc命令,但它仍然在我头上。 我已经设法把这个命令放在一起来控制似乎工作的延迟,但我甚至不确定是否只处理传出延迟或两者: tc qdisc add dev eth0 root netem delay 50ms 任何networking大师可以帮助我吗? 编辑: 经过进一步的研究,我已经获得了一半的目标,使用这个命令,所有传出的stream量按照我的意愿行事: tc qdisc add dev eth0 root tbf rate 4.0mbit latency 50ms burst 50kb mtu 10000 但是,我仍然无法正确地遏制stream量。 我了解到,我应该使用“Ingress Policerfilter”,我一直试图用下面的命令来做这件事,玩弄不同的价值观,但没有运气。 tc qdisc add dev eth0 ingress tc filter add dev eth0 parent […]

networking解释:兆字节还是兆字节?

我对networking条款感到困惑。 你能向我解释我如何计算networking带宽? 当人们说20Gbps是否意味着2.5G字节? 我真的需要了解VPS公司所说的“带宽:2000GB /月”是什么意思。

什么限制scp的性能?

我有两台Debian Linux机器通过1 Gbit LAN连接。 我可以测量这与一个原始的HTTP文件传输wget在任何方向获得大约100MB / s。 当我现在使用scp ,我得到的最大值是15MB / s左右。 使用-C标志启用压缩function可以让我根据内容高达50MB / s 。 不过,这里似乎浪费了很多带宽。 我没有打扰很长一段时间,直到我真的不得不考虑一些非常大的日志文件传输,只是意识到奇怪的慢scp是。 即使在公司环境中,我也很自然地使用scp ,因为所有的基础架构都是为它设置的。 什么限制了SCP的性能呢? 是否由于encryption而限制CPU? 当我使用htop ,似乎没有使用多核CPU,只有四个CPU中的一个最大。 有没有办法提高吞吐量? 我有HTTP服务器和samba可用,但为了在Linux机器之间移动文件,我通常只使用SSH,这就是我长大的方式。 但现在这让我思考,似乎我需要考虑其他的大量数据传输方式。 HTTP仅用于PHP / Java /中的特定应用程序,因为某些特殊原因需要使用samba,所以我们需要从Windows机器访问。

关于在内部托pipe服务器的意见

我已经在这里读了六本关于内部托pipe的优点和缺点的主题,但是我们的情况与大多数情况有所不同,所以我想我会开一个新的问题。 简而言之,我们是美国东北部的一家小型软件公司( 不是波士顿或纽约,有点在山上),现有的产品线。 由于与未来开发工作有关的各种原因,我们需要在内部有一个服务器 – 现在,我们有一个1U太阳(非常好的X2100,像BTW一样举起来)高度机架。 我们一直在其他地方托pipe我们的网站多年,但现在我们已经有了一堆内部硬件,不会去任何地方,我想这可能是值得的,只是做我们所有的面向公众的托pipe在家里也是如此。 我的推理,简而言之: 无论如何硬件本质上是沉没成本 我们已经在做任何必要的pipe理工作了(虽然,根据我的经验,您需要付出沉重的代价才能真正pipe理托pipe,而不是只能访问一个框,这似乎是“托pipe”商业) 我们的问题将是我们自己的,或者相比任何托pipe情况(即我经历过更多的停机时间,因为一些傻瓜踢过路由器或任何托pipe服务提供商比我由于随机pipe理级别问题) 我们推送了大量的大文件,而不必等待上传到我们的托pipe服务器听起来非常有吸引力 明显的缺点包括: 功率。 我们有合适的UPS,但没有冗余。 带宽。 现在我们有16d / 2u通过Comcast。 如果我们移动我们的主站点,我们将需要至less加倍,这可能需要绑定2+电缆线。 的A / C。 我不认为这是一个真正的问题 – 我不认为我们会有超过10台服务器在这里(如果我们超过这个,那么这个决定的经济学变化很大)。 思考? 谢谢! 更新 :一些休假后,我们决定继续托pipe异地。 巧合的是,今天在我们这个地方有停电的情况,这种情况在心理上是一种倒退的规模(几乎没有一个严格的过程,但是浪费大约3个小时就足以让我想到宇宙试图告诉我一些东西;-)。 不知道我们会用什么样的供应商,但是我赞赏这个机架空间云作为ec2等的替代品。

CentOS 6路由器/防火墙似乎正在限制吞吐量

TL; DR 在120Mbps电缆调制解调器连接之后的CentOS6 NAT路由器/防火墙,似乎在最近的更新和安全“硬化”之后,以30Mbps的速度上限。 更新和强化之前,我得到了90Mbps。 我已经检查了CPU和networking的使用情况,这两者似乎都不是一个限制因素。 tc不显示任何stream量整形正在进行,我不知道如何进一步排除故障。 细节 我有一个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系统中的一个遗产,它以前是作为桥接模式下运行的时代华纳有线调制解调器的路由器/防火墙。 当我进入康卡斯特地区时,我打算将调制解调器切换到桥接模式,但从来没有考虑过,双重NAT从来没有引起任何问题。 没有问题,我获得了90Mbps的吞吐量。 在准备在Comcast调制解调器上转换为桥接模式时,我决定通过禁用一些不需要的服务和做“yum更新”来“硬化”CentOS系统,而我之前从来没有这样做过。 硬化后,我做了一个速度testing,惊讶地发现吞吐量降到了30Mbps。 我尝试将我的主要桌面系统直接连接到调制解调器 eth1 eth0 Internet—Modem————-CentOS6—————–LAN | 10.0.0.0/24 192.168.10.0/24 | +————–Desktop(Win7) 运行speedtest.netvalidation我的Comcast连接能力为120Mbps,所以我在CentOS系统上做了一些改变,导致吞吐量达到30Mbps。 每次我从局域网(CentOS系统后面)进行速度testing时,我都会得到一个值在30Mbps的1-2%之内的值,所以它几乎感觉是某种东西被人为地限制了吞吐量。 我想也许stream量整形启用了某种程度,但tc似乎表明它不活跃 [jhg@perseus ~]$ sudo tc -s qdisc qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap 1 2 2 2 […]

如果我使用公共主机名将数据发送到我的电脑,它是否真的通过互联网?

澄清: 我正在使用我的公共主机名连接到MySQL数据库。 主机名parsing为我的服务器的外部IP(例如1.2.3.4)。 我是通过MySQL连接发送/接收数据吗? 使用本地主机会更快吗? 它会占用我的服务器的带宽?