我的家里有 CAT 5e 有线网络(据我所知可以支持千兆以太网),使用 ubiquiti 设备(1 个 UniFi 安全网关 3P、1 个网络交换机 8-60W 和 2 个接入点 - UniFi AP-AC-In Wall)进行连接。
我的 Synology NAS 连接在其中一个接入点上,并且我的计算机连接到交换机,有时还连接到 wifi。
当我尝试在计算机和 NAS 之间移动大文件(或大量文件)时,网络速度仍然很慢。
如何在本地测试网络速度以了解瓶颈在哪里?
答案1
如果你想测试纯网络速度,iperf 是一个必备工具(https://iperf.fr/iperf-download.php)。但您必须在测试链接的两台机器上安装(客户端/服务器)。我已经看到了几种在 synology 上运行它的方法,其中一种方法是使用 iperf 运行 docker 容器(https://hub.docker.com/r/networkstatic/iperf3)。最好始终使用有线连接进行测试以限制因素(wifi 干扰)。
为了查找问题并测试网络速度,我将采取以下几个步骤:
首先,确保您的 NAS 和网络之间的链接正确显示为千兆位,并且您的电缆没有问题。
然后我会尝试使用另一种协议传输文件。你没有提到,但我猜你正在使用 SMB 传输文件,这不是目前最快的传输协议。有时 Synology NAS 使用保守的配置,例如支持速度较慢的 SMBv1 和 SMBv2。例如,尝试使用 FTP,它通常更快。如果使用 FTP 更快,那么您可以尝试不同的 SMB 配置来获得您应该获得的速度。
确保 NAS 中的驱动器正常。RAID 阵列中的故障驱动器可能会导致性能问题,但仍然会正常运行。
就像@John提到的那样,您可以随时使用静态IP直接连接到盒子,绕过整个网络以确保这不是问题。