我可以处理千兆以太网吗?

我可以处理千兆以太网吗?

我运行了sudo hdparm -Tt /dev/sda命令并得到了:

/dev/sda:定时缓存读取: 18832 MB in 2.00 seconds = 9424.15 MB/sec

计时缓冲磁盘读取:544 MB in 3.01 seconds = 180.77 MB/sec

使用以下ethtool eth0命令:

Supported ports: [ TP MII ]
Supported link modes:   10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Half 1000baseT/Full 
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on

如果我购买千兆以太网,这些配置可以处理吗?我可以获得最大速度吗?还是我必须购买 SSD?

答案1

1GBit = 1000MBit = 1000 (MBit / 8Bit) * Byte = 125MByte

任何合理的 3.5 英寸 7200RPM HDD 都应该能够处理这个问题。至少在执行顺序写入时。随机写入的性能会更差。

不过我认为这不是问题。如果你通过网络写入大量小文件,性能瓶颈通常在于网络传输协议。根据我自己的经验,我可以说,当涉及到大量文件时,SMB 的性能非常糟糕。

在纯存储设置(例如 NAS)中使用 SSD 是浪费金钱。

然而,除了更快的读/写速率外,它们的优势还在于访问时间。在具有许多并发读/写请求的服务器设置中,例如 Web 服务器或邮件服务器,SSD 可以发挥相当大的作用。

既然你已经拥有 HDD,你可能想先尝试一下。如果性能不令人满意,你仍然可以购买合适的 SSD 并更换硬盘。

答案2

无论硬盘是什么,您的计算机都应该能够很好地处理千兆以太网。问题在于瓶颈。如果您希望能够以每秒 1 千兆位的速度通过网络写入硬盘,那么这将需要一个能够为1000兆比特/秒,或250MB/秒。

您可以将千兆 LAN 与较慢的 HDD 一起使用,只是无法通过网络以 1Gbps 的速度写入该 HDD。拥有千兆 LAN 还能以其他方式为您带来好处,所以无论如何都去尝试吧。

相关内容