Jump to content

万兆网卡使用iperf3测速可以满速,但是拷贝文件经过缓存设备时只有5g速率


Recommended Posts

目前使用最新版6.12.6,网卡使用的是华为sp310 82599es芯片双网口万兆网卡,插在主板第一个pcie插槽速度是满速的,使用iperf3作为服务端,苹果下也是同样的网卡,连接的模块为aoc光纤,iperf3测速可以跑满,但是在电脑上拷贝文件到unraid只有5g的速率,unraid使用一块三星970 evo 250g m2固态硬盘作为缓存设备,按理说是能够跑满万兆速率的,不知道为什么只有5g的速度,以下为测速截图

 

iShot_2024-01-25_23.16.12.png

iShot_2024-01-25_23.16.43.png

iShot_2024-01-25_23.17.20.png

Link to comment
1 minute ago, song said:

目前使用最新版6.12.6,网卡使用的是华为sp310 82599es芯片双网口万兆网卡,插在主板第一个pcie插槽速度是满速的,使用iperf3作为服务端,苹果下也是同样的网卡,连接的模块为aoc光纤,iperf3测速可以跑满,但是在电脑上拷贝文件到unraid只有5g的速率,unraid使用一块三星970 evo 250g m2固态硬盘作为缓存设备,按理说是能够跑满万兆速率的,不知道为什么只有5g的速度,以下为测速截图

 

iShot_2024-01-25_23.16.12.png

iShot_2024-01-25_23.16.43.png

iShot_2024-01-25_23.17.20.png

 

万兆网卡速度跑不满的因素有很多,你可以参考我博客的这篇文章一点点进行排查:Unraid 实现万兆网络的注意事项

Link to comment
6 minutes ago, song said:

实际上iperf3测速是能跑满的,只是拷贝文件到缓存设备的时候只有5g,如果pcie或者其他原因的话,iperf3测速不会满速的

 

是的,是我表达不正确,我的意思是 SMB 或者其他文件传输协议跑不满的情况。

Link to comment
1 minute ago, JackieWu said:

 

是的,是我表达不正确,我的意思是 SMB 或者其他文件传输协议跑不满的情况。

我查看了你的文章,smb多通道我这边是关闭状态,或许是这个原因导致的,尝试打开试试

Link to comment
2 minutes ago, song said:

我查看了你的文章,smb多通道我这边是关闭状态,或许是这个原因导致的,尝试打开试试

 

如果你那里解决了这个问题,希望能在分享出来,我自己没有万兆网卡,所以希望能多了解一些情况。而且现在中文板块的活跃度还比较低,多解决一些问题也能够帮助到大家。

Link to comment
23 minutes ago, JackieWu said:

 

如果你那里解决了这个问题,希望能在分享出来,我自己没有万兆网卡,所以希望能多了解一些情况。而且现在中文板块的活跃度还比较低,多解决一些问题也能够帮助到大家。

测试了 没区别,smb多通道打开关闭都是一样的速率

Edited by song
Link to comment
10 hours ago, JackieWu said:

 

有没有尝试过避开 SHFS 文件系统进行读写测试?

 

参考:为什么unRAID下载/拷贝文件时CPU占用高:详解FUSE-SHFS、I/O问题和解决办法

 

Snipaste_2024-01-26_01-02-11.thumb.png.157e8669be77f4d2d1cd51ce7452bccd.png

没有这样尝试过,但是在复制文件的时候,cpu占用确实会上去,iperf3测速的时候cpu几乎没占用,如果使用这个办法,他还会把缓存内的文件迁移到我想要移动的文件夹内吗?因为迁移文件后,缓存内实际上是没有目录的,只有在执行拷贝文件时,缓存才会创建相同的文件路径,如果使用这种办法是不是需要我手动移动文件到指定的文件夹内?

Link to comment
22 hours ago, wangxun said:

我unraid和电脑都是跟你一样的万兆卡  直连或者万兆交换机都不行  各种办法都试过了 不行 我现在的情况是电脑传一个30G的电影到NAS  只有200M/S  但是NAS传到电脑有800M/S

检查下你nas插万兆网卡的pcie速度是多少,这个卡是pcie2.0 x8我目前unraid是主板第一个插槽pcie 3.0 x16速率是满速的,unraid使用一个口,另一个口直通给群晖,群晖可以满速,还要检查你的电脑pcie速度是多少,实测pcie 3.0 x4速率可以跑满这个卡的万兆速率,检查下你的pcie是不是x2有些主板是可以在bios内改成x4的但是需要禁用一个或者2个sata接口,如果是x2是跑不满的,另外如果是x4跑不满还要检查你的光模块,我之前使用两条dac线把群晖和unraid连接万兆交换机,电脑使用aoc线也是跑不满,可能是不兼容,后来全部更改为aoc光纤线后都是满速,iperf3在unraid测速是满速的只是拷贝文件不是满速,群晖没这个问题

Link to comment
On 1/26/2024 at 11:47 AM, song said:

没有这样尝试过,但是在复制文件的时候,cpu占用确实会上去,iperf3测速的时候cpu几乎没占用,如果使用这个办法,他还会把缓存内的文件迁移到我想要移动的文件夹内吗?因为迁移文件后,缓存内实际上是没有目录的,只有在执行拷贝文件时,缓存才会创建相同的文件路径,如果使用这种办法是不是需要我手动移动文件到指定的文件夹内?

 

只是测试用,在缓存池单独建立一个文件夹去传输文件,测试完成后再删除掉就好了。

 

另外关于缓存这一块的内容,你可以参考:详解 Unraid 缓存策略及应用案例

Link to comment
4 minutes ago, song said:

最新版

 

群晖 7.2 版本的内核是 4.4(如果你用的是 SA6400 那么内核是 5.X),Unraid 6.12 版本的内核是 6.X,我不确定是不是内核问题造成的,如果你打算继续尝试的话,可以考虑降级到 6.11.5 版本(5.19 内核)或者 6.10.3 版本(5.15 内核)等 5.X 版本的内核进行测试。

Link to comment
On 1/27/2024 at 11:13 AM, song said:

检查下你nas插万兆网卡的pcie速度是多少,这个卡是pcie2.0 x8我目前unraid是主板第一个插槽pcie 3.0 x16速率是满速的,unraid使用一个口,另一个口直通给群晖,群晖可以满速,还要检查你的电脑pcie速度是多少,实测pcie 3.0 x4速率可以跑满这个卡的万兆速率,检查下你的pcie是不是x2有些主板是可以在bios内改成x4的但是需要禁用一个或者2个sata接口,如果是x2是跑不满的,另外如果是x4跑不满还要检查你的光模块,我之前使用两条dac线把群晖和unraid连接万兆交换机,电脑使用aoc线也是跑不满,可能是不兼容,后来全部更改为aoc光纤线后都是满速,iperf3在unraid测速是满速的只是拷贝文件不是满速,群晖没这个问题

我电脑和NAS都是核显 都没插显卡 所以万兆卡都是插在直连CPU的X16插槽 不会是PCIE的问题 AOC线和DAC线 我都有 都试了 都不行  不知道什么原因 头都炸了

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...