NewMoonStyle 发表于 2024-6-30 22:19

NAS的写速度其实很看内存大小吧?

我同事一个买的绿联DXP6800,一个自己组的8盘万兆NAS装的truenas。都是组的raid6(raidz2)。都是2T的固态缓存。他们往NAS里拷贝文件的时候,基本上吃满了内存,立刻就掉到500,600的速度。所以所谓的固态加速缓存只能加速第二次以后的读取速度?根本就不能加速NAS的写入速度?如果我闲的蛋疼用8个M2组个raid6,然后再拷贝文件还会出现剧烈降速的问题么?8个M2的速度看起来是远超万兆带宽。。。

goat 发表于 2024-6-30 22:45

arc本身就不是写缓存。zfs要加速最直观是堆内存,接下去是meta/dedup vdev(但是加这两个玩意儿你的知道的在干嘛,而不是照着教程敲敲点点)

雨季不再来 发表于 2024-6-30 22:46

还要看M2本身有没有缓存的。

NewMoonStyle 发表于 2024-6-30 22:55

goat 发表于 2024-6-30 22:45
arc本身就不是写缓存。zfs要加速最直观是堆内存,接下去是meta/dedup vdev(但是加这两个玩意儿你的知道的 ...

确实,虚拟机里装了truenas自己学习来着,太多英文了,得慢慢学习

NewMoonStyle 发表于 2024-6-30 22:59

雨季不再来 发表于 2024-6-30 22:46
还要看M2本身有没有缓存的。

M2的缓存也会有影响么?比如tiplus7100这种带SLC缓存的M2硬盘。它就算写满了缓存以后依然可以维持700MB/s的原始速度。8块这种M2硬盘组raidz2,写不写超他的缓存,他的实际速度都远超万兆带宽吧?我的理解难道不对?

dissyu923 发表于 2024-7-1 09:44

truenas 請讓內存"至少"保持1T1G,比如32T就要32G內存

Evalyn 发表于 2024-7-1 09:48

raid瓶颈在cpu上,不是内存也不是硬盘

赫敏 发表于 2024-7-1 10:00

给个aws的配置供参考

mosigan 发表于 2024-7-1 10:25

zfs本来就没有固态写缓存的说法,arc就用内存,arc2只能加速读取,不能加速写入,当然如果用固态做zil的话可以加速文件metadata的写入,勉强可以算作固态加速,不过效果不是很明显,除非整个系统都是文件同步写入模式

xsdianeht 发表于 2024-7-1 11:01

写缓存是数据火葬场,正常人用一次就知道用不得了

NewMoonStyle 发表于 2024-7-1 12:47

mosigan 发表于 2024-7-1 10:25
zfs本来就没有固态写缓存的说法,arc就用内存,arc2只能加速读取,不能加速写入,当然如果用固态做zil的话可 ...

那如果是8个M2组raidz2存储池呢?内存写满以后,内存往存储池里倒腾的速度也是很快的吧?这样是不是可以保证就算内存写满了,也不至于降到万兆以下的速度?

mosigan 发表于 2024-7-1 12:56

NewMoonStyle 发表于 2024-7-1 12:47
那如果是8个M2组raidz2存储池呢?内存写满以后,内存往存储池里倒腾的速度也是很快的吧?这样是不是可以 ...

全闪自然是快的,正常情况下m.2固态组成的阵列不太可能降速到万兆以下,除非写入量太大触发gc等情况

brucelee1126 发表于 2024-7-1 12:58

不要太想当然,自己去实践,我zfs,组raid0, 64g内存,测试文件2t大小,在写入测试时,内存还是那样,既没有明显占用,也没有占满再释放

raid5能跑3g,raid0能跑5g,单盘标准写速是1900m

nvme ssd还是不要用hdd的那套老思维的好

mosigan 发表于 2024-7-1 15:22

brucelee1126 发表于 2024-7-1 12:58
不要太想当然,自己去实践,我zfs,组raid0, 64g内存,测试文件2t大小,在写入测试时,内存还是那样,既没 ...

zfs规范就是如此,当你写入速度足够时内存没有参与缓存作为缓存而已
页: [1]
查看完整版本: NAS的写速度其实很看内存大小吧?