unraid的smb共享的性能是不是有问题?
unraid吧
全部回复
仅看楼主
level 1
Tovire 楼主
以下如果没有特殊表明,“CPU占用”都是指拷贝文件到开启smb服务的服务器时的此服务器的CPU占用
我使用pve下直通了一块硬盘和一个unraid的U盘,创建了虚拟机,使用smb共享传输文件,结果直接拉满了虚拟机CPU占用,我还不相信,觉着是pve直通硬盘有问题,直接直通了整个sata控制器,结果还是满CPU,整个PVE的CPU占用到达了60%左右。
我一度怀疑是虚拟网卡的锅,可是黑群晖虚拟机的smb共享的CPU占用就很正常,最多占了10%左右的CPU。
我不死心,直接U盘物理机装了黑群晖,CPU占用也差不多是10%
直接U盘unraid启动(不通过pve),结果整体占用巨高,30%~60%
为了确定不是群晖对smb有什么特殊的优化,我特地装了windows10测试smb的cpu占用,结果也和群晖差不多,都是10%左右。
小结:unraid的smb性能可能真有问题啊,传输速度还行,传输速度千兆网络下,unraid与群晖差不多,大概是100MB/s 正常速度,但是windows10是最快的(110MB/s)
注意:
unraid加不加SSD缓存盘都测试过,只有一块机械硬盘作为存储空间,没加校验盘
unraid通过webui和htop和top命令查看CPU占用
windows通过资源管理器查看CPU占用
群晖通过webui和top命令查看CPU占用
2023年01月02日 10点01分 1
level 1
Tovire 楼主
我又做了测试,发现unraid的CPU占用没有那么夸张。这里是我做的测试结果
总结
unraid的性能没有想象中那么差,CPU占用虽然会稍高一点,但是和其他的系统并没有数量级上的差距
omv+snapraid+mergerfs 多块磁盘组成的类似unraid的功能是完全可以的,但是omv的webui的交互是在做的不好,并且还需要写一行crontab脚本来定时执行snapraid的校验工作
如果你对CPU占用情况要求十分高,并且没有灵活删除、增加、替换磁盘的使用场景,可以使用群晖、omv,综合使用体验,群晖还是最舒服的
2023年01月03日 08点01分 2
1