12.04 版网络速度下降

12.04 版网络速度下降

我有一台较新的 12.04 机箱,由于 FreeNAS 操作系统使用起来比较困难,而且千兆以太网的传输速度很慢,所以我从 FreeNAS 转换过来。我毫不费力就安装好了 12.04,并且一直在使用软件 RAID 5 来组成一个由 4 个 1 TB 磁盘组成的阵列。阵列上的平均读取速率为 298 MBps。设置 NFS 以连接 Linux 服务器和我的 Mac,最初的传输速度在 80 MBps 到 110 MBps 之间。有些东西已经发生了变化,现在我的峰值传输速度为 25 MBps,平均速度约为 17.5 MBps。

我已经使用 Windows 8.1 计算机和 Mac 进行了检查,同时使用了 Samba 和 NFS,传输速度几乎完全相同。使用 iperf 进行了几次测试,所有测试都显示速度始终为 950 mbps,因此这似乎是软件问题,而不是硬件限制。我已经下载了 Bonnie++,但老实说,我不知道从哪里开始才能让它输出一些我能理解的东西。我的所有硬件都与我获得更好性能时一样,所以我假设这是 Linux 软件方面的问题。

在 Linux 中,/etc/exports 为 NFS 服务器设置如下:

/fileserver *(rw,async,no_subtree_check)

在 Mac 上,它设置为自动挂载到 /Network/Filserver,设置如下:

-fstype=nfs,soft,intr,noatime,timeo=900,retrans=3,proto=tcp 10.0.1.21:/fileserver

我曾将 rsize 和 wsize 设置为 8192,但后来我把它删掉了,因为我认为它可能会更好地自动协商这些设置。

以下是网卡返回的信息:

    sudo lshw -class network
        *-network               
        description: Ethernet interface
        product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        vendor: Realtek Semiconductor Co., Ltd.
        physical id: 0
        bus info: pci@0000:02:00.0
        logical name: eth0
        version: 06
        serial: d4:3d:7e:d8:0f:47
        size: 1Gbit/s
        capacity: 1Gbit/s
        width: 64 bits
        clock: 33MHz
        capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
        configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 ip=10.0.1.21 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
        resources: irq:40 ioport:d000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff

路由器是 WNDR3700,所有 Cat 5e 电缆都配有千兆交换机。我尝试过交换机和路由器上的不同端口,但结果都一样。

任何帮助都将不胜感激。我拥有中级 Linux 和网络技能,但我绝不是其中任何一个方面的专家。谢谢!

答案1

你可以看看你的日志(斜杠键(“/”)将进行区分大小写的搜索):

cd /var/日志
更少的系统日志
较少消息
更少的 dmesg

...或者观看他们的新作品:

grep -i 错误 /var/logs/syslog

我认为你可能会要求使用网络故障排除工具,例如Wireshark或信息疑难解答网络管理器

但是,网络传输速度慢可能只是磁盘读写问题的表现。尝试查看磁盘工具或者运行一些命令:

sudo badblocks -sv /dev/desired/path
sudo fsck /dev/desired/path

您能记得从以较高利率转移时到以较低利率转移时的任何变化吗?

相关内容