Harlan Posted April 2, 2022 Share Posted April 2, 2022 因为更习惯群晖的文件管理逻辑,所以在Unraid里面使用了黑群晖作为文件存储服务器。 目前配置硬盘有: 92600-8i阵列卡 2T SAS HDD * 4 (Raid5后6T空间) 1TB NVme硬盘 * 1(用作Cache) 128G Sata固态 * 1(用作群晖直通) 因为是小白,按照传统虚拟机的操作逻辑,先给群晖虚拟机直通了128G的固态硬盘做系统,然后又分配了4.5T的硬盘空间,虚拟SCSI(“domains” Cache状态:否”),进入正常创建存储池和空间后尝试网页上传文件到群晖(文件800M单个),上传速度50~80+,但是每当文件到结尾的时候总会卡顿个十几秒甚至更多,导致平均甚至只有20-50m/s。(使用直通128G固态在前4分钟都是90+速度,后面估计是掉速了) 后面了解到UnRaid的灵魂机制,校验盘(听说会影响速度,暂时没放)和Cache盘随后尝试了几种模式: 1. 存放硬盘映像文件的domains文件夹Cache模式为“是”(没有删除映像重新创建,磁盘位置“自动”),后重启黑群晖后上传文件,Cache不涨空间,磁盘阵列涨空间。速度还是和上面一样。 2. Cache模式为“是”,删除映像重新创建4.5T,磁盘位置“NVme”,(奇怪的是我的NVme并没有4.5t空间,不是很了解原理),重启黑群晖后上传文件,Cache空间随着上传文件开始变大,但使用move功能文件并不会转移到磁盘阵列(我以为会移动进去),这样随着上传文件突破到1T,是不是就爆空间了。此时速度和每个文件传输时的波动没有了,和直通的sata固态速度没啥区别。 3. Cache模式为“是”,删除映像重新创建4.5T,磁盘位置“磁盘阵列”,重启黑群晖后上传文件,文件还是不经过Cache,速度又变卡。 4. 一气之下设置Cache模式为“仅”,删除映像重新创建4.5T,磁盘位置“磁盘阵列”,重启黑群晖后上传文件,文件还是不经过Cache,速度又变卡。 我原来预想的是,可以做到群晖空间4.5T,Cache池1T,move,1小时一次,上传文件时候,文件经过Cache的固态,上传速度可以达到2.5G甚至万兆,读取因为都是直接查看的线上文件,就不太追求下载速度了,这个能实现吗。 PS:边写边思考是不是群晖又转换了一次文件系统,所以到时Unraid读取不到群晖上传的文件了呢,这样的话我的功能是不是只能在Unraid本体才能实现了。所有的虚拟机都没有办法经过Cache池吗,本人小白,刚使用Unraid,有说的不对的多担待。 附上配置: CPU:QL3X 超频4.1G 主板:映泰Z170W(双千兆网口) Pcie设备:阵列卡 9260-8i、单网口网卡 Quote Link to comment
Harlan Posted April 3, 2022 Author Share Posted April 3, 2022 而且主板上的杀手E220x 网卡一直反复重启 Quote Link to comment
CentWind Posted April 8, 2022 Share Posted April 8, 2022 其实我没太看懂你在说什么,因为我不懂SCSI,但看没人回复我就回复下。 unraid的直通硬盘确实是跑不满的,实际速度也和CPU挂钩。这个直通本质上还是unraid拥有它的控制权。 只有硬件直通才是真的通给虚拟机了。现在卡就卡在本来你是电脑-群晖。但因为你群晖的硬盘是unriad直通过来,中间实际上就变成了电脑-群晖-unraid池。如果你没有直通网卡,就是中间还要再过一手unraid,速度就更起不来了。 虚拟机肯定能过cache,不信可以直接虚拟个windows,smb往unraid池里传东西,它就会进到cache。 至于为什么不写入到cache,可能和SCSI有关,这东西我完全不懂。 如果要给群晖缓存,应该直接把nvme这个盘直通给群晖,然后再在群晖里添加cache,让群晖自己去管理缓存。 但群晖兼容性问题很是头疼,DSM7反正我是没搞好,直通直通卡和万兆网卡我都失败了。因为反正我也不需要对群晖高速读写,就这么用着了。。。。 具体的就等大神回复你了。 1 Quote Link to comment
Recommended Posts
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.