![Gbit-LAN 上的 Ubuntu 服务器上传速度很慢](https://linux22.com/image/1300157/Gbit-LAN%E2%80%8B%E2%80%8B%20%E4%B8%8A%E7%9A%84%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E4%BC%A0%E9%80%9F%E5%BA%A6%E5%BE%88%E6%85%A2.png)
由于 iMac 和 USB 端口的限制(太多外部硬盘很麻烦),我在家里安装了一台服务器作为文件服务器。我使用 Samba 和 Proftpd 来管理其中的文件。
我可以将文件上传到服务器(通过 smb 和 ftp 以约 100MB/s 的速度),而当我尝试从服务器下载内容时,速度最多只有约 2MB/s。当我想从服务器上流式传输 1080p 电影和其他内容时,这相当令人厌烦。
ethtool 显示其处于全双工状态且速度为 1000MB/S
neme@chidori:~$ ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
我甚至尝试在 Mac 上手动启用全双工,以确保万无一失,但问题仍然存在。甚至在另外两台 MacBook Pro 上也试过
该服务器正在运行 Ubuntu Server 11.10
有人有什么想法吗?谢谢
更新
已解决:问题似乎出在 PCI-E 网卡上。更换为内置卡后,速度可达到 50-80MB/s,具体取决于硬盘。
也许“LAN TPO 1000Mbps PCIe Gigabit 10/100/1000 Realtek”就是不好,或者我的就是疯了?现在有人知道这张卡到底有多好吗?我想你付出的钱物有所值。下次我会多花几美元买一个不错的英特尔卡。