truenas core 升级到scale的踩坑记录,顺便测试truenas scale 和core 系统 软raid0 raid5 raid6读写的速度差距,突然发现全是坑

作者在升级NAS系统从Core到Scale时,遭遇了读取速度大幅下降的问题。尽管硬件配置看似合理,但升级后在RAID模式和ZFS缓存上表现出的异常性能引发了一系列排查过程。最终发现问题可能在于系统兼容性而非硬件本身。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

由于觉得nas使用的配置过于浪费,想使用docker 还有虚拟机跑点服务,无意中发现core可以升级为scale

由于我个人使用nas并没有特别的功能,只建立池,然后开了nfs smb的共享,还有个通知功能,其他都没有使用,然后我就手贱的点了升级

升级前配置5x16T 组的raid6 ,一块1t ssd缓存盘,2块1tssd 组raid1 日志,3块1tssd组的raid1 做的元数据。我这配置在core版本时 在没有缓存zfs 缓存时读取900mb/s 写入500mb/s 完全够用,跑满zfs缓存可以做到读取跑满万兆,写入在700mb/s左右,

升级到scale时 我发现池那边多了一个升级池的按钮,没错,我手很贱,点了升级,5秒钟升级好了,为自己埋下来2天排查的坑

所有配置几乎一样的情况下,写入依旧时500mb/s,但是读取来到了不跑满zfs缓存时只有惊人的  50mb/s!!!

我就排查网络,硬件,pc端,交换机各种各样的问题,使用nfs,smb,好几台机器分别挂载(只能50mb/s),也使用了fio工具和win挂载后使用硬盘测试工具(居然能到跑到正常数据)在跑满zfs缓存时,也能跑万兆,没招了

然后我想着改系统时我备份了系统,我重新换回了有core的系统盘,

没错!因为手贱点的升级池,导致了无法兼容core系统的版本,特无奈,

幸好数据不多,才两个t,我2个2t的固态,我备份了下来,经过漫长的1天一夜读取只有50mb/s的速度属实难蹦,

我决定测试一下到底时scale哪边的问题,备份好后,我清空了池。裸盘搭建了raid6的5x16t

raid6裸盘测试读写

写入 554+mb/s

读取无zfs缓存 50mb/s

(需要重启)

给池只增加缓存盘在测试

卧槽,难道我之前加的缓存盘没用么?加3t的缓存盘再试一下,更慢了?raid6理论时两个奇偶校验盘,也不应该在加了缓存只有39mb/s啊

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无意义博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值