我有一个小型网络,大约有 10 个用户。所有工作站都流入 Dell PowerConnect 3424,然后通过单条链路连接到 SonicWALL 防火墙,再从那里连接到电缆调制解调器。比互联网连接更重要的是机器之间的速度(特别是 LAN 上的 Windows Server 机箱,每个人都同时使用)。我相信 3424 有千兆位连接,但它们看起来像是用于堆叠。
有没有办法测试局域网上的速度来了解速度呢?
在提高速度方面有没有什么容易实现的成果?
答案1
您可以将服务器 NIC 插入千兆端口之一,将工作站插入 100mb 端口;这样,每个工作站与服务器之间的最大传输速度仍然会被限制为 100mb/s,但服务器将具有更大的总吞吐量。
要检查网络连接速度,请转到控制面板中的局域网设备。Windows 将告诉您连接速度(即 100 mbps、1 Gbps)。
您可能会发现服务器上的磁盘 I/O 是文件传输的瓶颈,而不是网络带宽。您可以在服务器上运行 perfmon 并查看磁盘队列等统计信息 - 如果此数据稳定,则您可能已达到磁盘传输数据的最大速度。
服务器上的任务管理器将显示您的网络吞吐量。某些服务器或网络驱动器具有更多信息。如果您有 HP 服务器,HP Teaming 适配器有大量有用的统计数据可供查看。
答案2
测试速度的最简单方法就是将文件从一台机器复制到局域网上的另一台机器。
您将 Windows 服务器用于什么用途?如果您将其用作文件服务器,我认为没问题。如果它运行一些密集型终端服务,则可能存在问题,但更可能是服务器上的资源问题,而不是您的局域网上的资源问题。
局域网上 10 个人不应该让任何东西饱和,即使只有 100Mb。你必须做一些非常激烈的事情。
答案3
伊佩尔是一个非常简单的方法来测试这一点并查看哪些参数会产生最大的影响。
答案4
大多数现代 PC 都配有千兆网络适配器,并且默认设置为自动协商,这意味着它们将自动连接到 10Mb、100Mb 或 1000Mb 交换机。
一种简单的方法可能是找到这样的 PC 并检查它连接到 LAN 的速度,这将告诉您连接端口的速度(和双工)。当然,您需要先检查它是否设置为自动协商。
速度的一个常见问题是常见的速度/双工不匹配问题。这在负载相当重的情况下尤其明显,因此我强烈建议手动将任何连接的服务器或路由器的速度和双工设置为支持的最快速度和双工组合,其顺序从快到慢依次为 1000/全速、1000/半速、100/全速、100/半速、10/全速、10/半速。
交换机可以进行千兆操作,但这并不意味着电缆也可以!如果您使用的是椅子上用了多年的旧 Cat3 或 Cat5 电缆,就不要指望它能达到 1000Mbit 的性能!
希望你能从我上面的胡言乱语中找到一些有用的东西!