apache2 中是否有 mod_throttle 的替代品?目前该模块已关闭http://www.snert.com/Software/apache.htm。
我有一个 linux 电子邮件服务器,我正在考虑将其迁移到“云”中。在调查定价后,我发现我的主要成本将是带宽。你们建议如何测量一段时间内传输的数据总量?
我使用 Cisco ASA 5505 和共享 DSL 连接管理一个小型网络。我希望能够监控网络上各种用户/设备的带宽使用情况(通过 IP 地址)。我可以使用 ASA 做到这一点吗?有没有人让这个工作?做这个的最好方式是什么?
我在网上看到的一些想法:
假设我有一个包含 2 个文件的目录,它们都是相同的并且相当大(例如 2GB ea)。我想将该目录 rsync 到远程主机。据我了解(我可能是错的),rsync 计算文件的校验和。当然,如果它看到 2 个具有相同校验和的文件,它可以只复制第一个文件,然后在远程主机上为第二个文件进行本地复制?那会让它更快,不是吗?
同样,在复制之前 rsync 不会对所有远程文件进行哈希处理吗?如果它看到一个与要传输的文件具有相同哈希值的不同文件,它可以在远程主机上进行本地复制。
rsync 支持这种东西吗?有什么办法可以开启吗?是否有类似于 rsync 的工具可以执行这种“基于哈希”的本地副本?
我一直在用 iperf 进行一些测试来测量 2 个服务器(通过交叉电缆背对背连接)之间的网络吞吐量,我只看到 180 到 200 Mbps。我尝试了不同的电缆,它们都是 CAT6。您可能知道,iperf 会动态生成数据包,因此此处不涉及磁盘 I/O...
两台服务器都运行普通的 Windows 2003,并带有适用于 NIC 的正确和最新的网络驱动程序。我知道涉及一些协议开销,但我不希望这会占用超过 20% 的带宽。
以 80% 的利用率为目标是否现实?也就是说,要在 1Gb 链路上获得大约 800Mbps 的速度?你真的在 Windows 上看到过这个吗?
谢谢,JFA
好吧,这令人沮丧,我的网站在过去 3 天内获得了数千次页面浏览/连接,最后我们用完了每月的带宽。我们购买了更多带宽并关闭了站点进行维护。我们检查了日志并找到了一个负责任的 IP 并禁止了它,但是当我们打开该站点时,攻击仍在继续。这次是来自不同国家的多个IP,他们访问了我们网站的不同页面数千次。
我们应该做什么?
编辑 这可能很重要:机器人或黑客或任何似乎坚持一个网页并一遍又一遍地访问它(如我们的论坛会员页面)但当我们限制该页面的权限时,它只会去寻找其他地方。奇怪的。
有几个站点可以为您提供不错的速度测试指标(DSLReports、Speakeasy;PhonePower 甚至还有其他与 VoIP 相关的指标)。我想定期获取这些指标。理想情况下,我想将某些内容作为 shell 脚本并在路由器上进行 cron。所以,这里是问题:
谷歌上的每个人都讨论了“我如何从命令行测量下载”,答案是“使用 wget/curl”。我们能更进一步吗?
我有一个巨大的 pcap 文件(许多 GB),我无法在wireshark 中加载它。我需要的是从中提取带宽使用信息,包括总的和每个协议的(在传入和传出方向),并可能以管理人员友好的方式绘制它。
本质上,我需要一些可以在命令行上处理 pcap 文件的东西,并以适合可视化或使用 rrdtool 等工具使用的格式输出使用统计信息。欢迎任何建议。
我知道有很多工具可以测试带宽和延迟,但它们都依赖于至少有一台可以运行这些测试的主机。
我想知道是否有在线资源或其他某种方式来估计两个国家/地区之间的延迟或速度(一般而言)。
例如,如果服务器位于新加坡或澳大利亚,日本客户的延迟会更低吗?印度用户是否有可能从英国或美国的服务器获得更高的下载速度?
是否有任何在线资源或一些聪明的方法可以以合理的准确度回答这些问题?
[更新]:感谢 Raffael Luthiger 的精彩建议。我不知道那些看起来像玻璃的服务器。海底电缆地图也很酷(感谢 Jesper Mortensen)。如果我可以向该地区的那些网络专业人员询问他们的经验,这似乎也很明智,但显然我无法接触到这些。至少其中一些在SF :)
但是,我仍然有点不确定如何组合这些资源来给我一些测量结果。这是我拥有的信息:两个国家(A,B)。我确实有 A 国客户的 IP 地址(例如,我可以从 Web 服务器日志文件中获取这些地址)。大概我可以在 B 国找到一些窥镜服务器并跟踪这些 IP。最好的测量方法是什么?是否有任何脚本可以帮助自动化至少部分流程?
我希望在 rsync 过程中限制文件传输的上传速度。
--bwlimit=KBPS是否意味着它设置了互联网传输速度,或硬盘驱动器磁盘写入速度?
--bwlimit=KBPS 限制 I/O 带宽;每秒千字节
此外,在手册中它说
Rsync 也可以作为守护进程运行,在这种情况下,接受以下选项:
这就是--bwlimit=KBPS的描述被列出的地方。
这是否意味着 rsync 必须在守护进程模式下运行才能使用该命令?
如果... --bwlimit=KBPS是指我的文件的互联网传输速度...
任何人都可以提供一个示例,说明我如何更改命令行以限制使用 rsync 的文件传输的上传速度?
这是我目前正在使用的:
rsync -avz -e 'ssh' someuser@server1.example.com:/var/www/* /var/www/
Run Code Online (Sandbox Code Playgroud) bandwidth ×10
linux ×2
monitoring ×2
networking ×2
rsync ×2
apache-2.2 ×1
centos ×1
centos5 ×1
cisco-asa ×1
ethernet ×1
hacking ×1
hosting ×1
latency ×1
netflow ×1
pcap ×1
performance ×1
snmp ×1
web-server ×1
windows ×1