我们的办公室有一个 Netgear FVS336G VPN 防火墙,我们在家/办公室外工作时使用它来访问我们的电子邮件和文件。
目前,表现并不也然而,糟糕的是,有时完成小文件的传输可能需要相当长的时间。
我想要做的是测试 VPN 连接的性能(即基准测试)并在我创建的测试 VPN 策略上尝试一些事情。
例如,我想测量不同算法的速度 - 目前,每个人使用的主要策略都设置为 3DES;从我所读的内容来看,AES“更快”(并且对 CPU 更加友好和安全),但是,当我在测试策略上尝试它时,我并没有注意到太多 - 当然,这并不意味着什么,因为它不是很科学......我只是看着屏幕上的一堆数字并试图确定哪个更高。
我正在寻找某种基于命令提示符/命令行的工具,它可以绕过所有 Windows(环境全部基于 Windows)文件传输相关内容。例如,“发现”阶段需要大约一两分钟才能完成,然后才能真正传输文件。
是否有适用于 Windows 平台的工具可以帮助我测量性能准确?
答案1
我最近用 OpenVPN 隧道做了大量带宽测试,发现 iperf 的效果最好。我想要一个完全依赖于网络速度而不是硬盘速度的工具。另外,如果您需要大量带宽,请确保将数据包大小设置为高于默认值。
服务器
iperf -l 64k -w 64k -p 5001 -s
客户
iperf -l 64k -w 64k -p 5001 -c XXXX
将这些窗口在两端设置为相同也是一个好主意,因为 Linux 默认窗口大小与 Windows 不同,这导致我出现很多结果不一致的问题。
答案2
仅举几个:nuttcp
,iperf
,netperf
。
如果您想要定期进行基准测试/监控,我会在集中器后面部署 Internet2 的 PerfSonar[1] VM 映像 - 我发现,当谈到互联网链接的性能并且您需要调试它时,Web100 Linux 内核非常有价值。