关于 zfs

2023-01-10 21:36:23 +08:00
 xinmans

zfs add disk 的设计真挫,很容易出问题,不如直接取消不带 mirror 或者 raid 报错 另外,zfs 的写性能比较挫,不是 pt 下载,大家有推荐的 pt 下载的文件系统吗?(除了上 ssd 方案,纯 sata 方案) 除此之外,zfs 真香,16T 狂盘多不用担心

10136 次点击
所在节点    NAS
87 条回复
sunnysab
2023-01-13 22:47:03 +08:00
歪个楼,我在折腾 nas 之前也听说 zfs 对内存需求特别高,跑 zfs, 实际用的时候不知道为啥内存使用量上不去。三块 8T 组 raidz:

root@nas ~# free -m
total used free shared buff/cache available
Mem: 9872 2692 6771 0 408 6888
Swap: 0 0 0
root@nas ~# arcstat -a
time hits miss read hit% miss% dhit dmis dh% dm% phit pmis ph% pm% mhit mmis mread mh% mm% arcsz size c mfu mru mfug mrug eskip el2skip el2cach el2el el2mfu el2mru el2inel mtxmis dread pread grow need free avail waste
22:43:50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4G 1.4G 1.5G 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 6.8G 6.2G 19M

读写较多的情况下内存占用也不到 5G 内存。并且 arc 相关的 limit 都很高的…没有碰到限制。

可能是我读写较少的缘故?如果 NAS 上采用 zfs, 可以多实验,实际可能真的不需要 1T => 1G 。
ryd994
2023-01-14 07:49:58 +08:00
@sunnysab zfs 对内存需求已经不大了。8G 是必须。
如果不开 dedup 的话不再要求 1G/TB 了。家用 nas 的瓶颈是网络,千兆网最多也就 125MB/s ,就算不用阵列,单盘都能超过这个数。所以不必强求 1G/TB 。
如果你是新建的话,可以把 block size 设大一点。同样有助于减少内存占用。
ltkun
2023-02-05 11:25:26 +08:00
@mrzx 我最近也准备换个银欣 c 是 380 但是网上测评不多 不知道这个机箱使用下来合适不 八盘位再加上个光驱位可以装三个硬盘 11 盘应该也能满足了 自己硬盘以 4t 为主 不想升级硬盘了 不想买那些常规 nas 机箱太小巧了影响散热 目前用的微星大机箱 除了不能热插拔其他都 OK
mrzx
2023-02-05 19:33:36 +08:00
@ltkun 现在 8TB 硬盘是主流了,10TB 还有些最贵(我是以 wd 红盘 plus 为基准),你买小容量的硬盘,反而亏,性价比不高

4TB 739 元( 1TB 大概 184 元) 6TB 1189 元( 1TB198 元) 8TB 1359 元( 1TB 169 元) 10TB 2019 元( 1TB 201 元)

你在反观其他硬盘品牌,差不多都是这个规律。

所以别买小硬盘,其实是亏的。
mrzx
2023-02-05 19:37:33 +08:00
@sunnysab 你多读写读写,多观察一段时间就知道了。最后除系统开销之外,都是当作 cache 了。。

我给公司部署的也是 truenas,256G 内存也能给你吃的满满的。。
mrzx
2023-02-05 19:47:32 +08:00
@ltkun 在补充一下,银欣机箱使用了几年,主要是看重机箱里有专门供电和分插用的电路板,给硬盘持续提供稳定的电力供应。至今没发生过掉盘现象。。

机箱前侧记得买一整块纱布,主要是隔绝灰尘,我家里养了 3 只长毛布偶,1 只长毛金渐层,1 只泰迪,都是严重掉毛的主,机箱每隔 1 个月就要真正清理下。。

我家的猫还特喜欢趴在这个机箱上睡觉,因为冬天这个机箱暖和着呢。。。
ltkun
2023-02-05 19:55:42 +08:00
@mrzx 我主要手上有十几块 4t 硬盘 目前又不想加硬盘 没啥硬需求 而且做 raidz 的话硬盘更换小容量性价比高哈 现在要入手肯定 8t 16t 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/908021

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX