TechWeb 文 / 新喀鸦
相信有不少小伙伴入手NAS之后会发现,我们的机械硬盘传输速度可以到达200MB/s左右。但往NAS里存文件的时候,传输速度也就100MB/s左右。这其实是千兆网口造成的限制。那么如何突破这种速度限制呢?使用“USB接口的5G网卡”是一个不错的选择。
网络速率与文件读写速度
由于网络速率的常用单位是Mbps,而文件读写速度的常用单位是MB/s。不过因为这两个单位俗称读法都是“兆”,因此很容易混淆。MB/s中MB表示Million Bytes(百万字节),而当这个b小写时Mb表示Million bITs(百万比特)。这样我们就可以看出来,这两个单位的差距就是比特和字节的差距。1Byte(字节)=8bIT(比特),所以1MB/s=8Mbps。
因此我们不难看出,运营商的“千兆网络”(1000Mbps)对应的文件读写速度只有125MB/s。
也就是说,如果我们的NAS使用的是千兆网口,那么理论上最大读写速度也就125MB/s。再考虑到一些损耗,实际读写速度在100MB/s左右是很正常的。
那么如何突破这个限制呢?最简单的办法就是使用速率更快的网卡,比如“5G网卡”。
什么是“5G网卡”?
本文所探讨的“5G网卡”是指:通过USB接口转接的,能实现5Gbps传输速率的有线网卡。
它可以通过USB3.0接口(USB Type-A 或Type-C)让电脑或NAS获得5G网络连接能力。
这里可能有些小伙伴想问:为什么要选择5G这个并不算太常见的网络速率呢?
因为5G是USB 3.0的极限,USB 3.0的最大传输速率正好是5Gbps。另外一方面,USB 3.0是一种大家非常熟悉且非常普及的接口。2008年11月USB 3.0技术规范发布,距今已有15年了。
这意味着我们哪怕找一台10年前的机器,上面大概率也会有USB 3.0接口。那么有USB 3.0接口就能通过QNA-UC5G1T这种“5G网卡”进行转接,对网络进行升级。
如果需要转接万兆(10G)网络的话,则一般需要用到“雷电3”(ThundeRbolt 3)等相对不是那么常见的接口。
实测速度
在威联通官网上,QNA-UC5G1T的测试速度大约在420MB/s左右。测试环境为:两台 Windows 计算机各安装一个 QNA-UC5G1T 并进行档案拖拉传输。也就是说是两个网口“直连测试”。
而笔者采用的测试方法更接近实际使用情况。在一台电脑上安装一个 QNA-UC5G1T,通过网线将其连接至一台万兆交换机上。在万兆交换机上通过另一条网线连接至另一台电脑上。两台电脑之间传输文件进行测速,实际读写速度大约在360MB/s至400MB/s之间。
因此可以判断,QNA-UC5G1T这种“5G网卡”可以完全跑满机械硬盘的顺序读写速度。“基本跑满”SATA固态硬盘的顺序读写速度。
“5G网卡”的缺点
1、售价贵。以威联通的QNA-UC5G1T为例,其售价高达六七百块。相较之下,2.5G速率的网卡在价格方面更加亲民。
2、在群晖等NAS上,如果想要使用这样的网卡,驱动问题需要自己鼓捣一下。
3、市面上很少有5G交换机,所以想要使用这样的网卡往往需要搭配万兆交换机或者拥有至少两个万兆网口的路由器。并且相关交换机、路由器需要支持5G速率。(一些万兆交换机不支持5G速率,只支持10G/1G速率)
可能有些小伙伴会问:“5G网卡”既然有这么多缺点,为什么还要使用“5G网卡”?
其原因在于有些NAS厂商始终不愿意在其入门级产品上标配2.5G或者更高速率的网口。而这些NAS产品往往又没有PCIe接口用于扩展。那这种时候想升级网络只能指望USB 3.0接口了。