monkeylab 发表于 2025-1-25 20:23
你这俩加速的前提就有些问题吧,加内存是效率最高的法子。
VvLin-61 发表于 2025-1-25 20:29
已经设置了16G内存给ARC了,再往上加内存贵啊
monkeylab 发表于 2025-1-25 20:36
额,咋说呢,我觉得你步子迈的太大了,连最基本的1T硬盘1G内存都做不到就开始考虑L2ARC和SLOG。
我的知识 ...
monkeylab 发表于 2025-1-25 20:36
额,咋说呢,我觉得你步子迈的太大了,连最基本的1T硬盘1G内存都做不到就开始考虑L2ARC和SLOG。
我的知识 ...
ZFS 收到数据之后:
先将数据写在内存中
再把内存中的数据写一份到 ZIL 中
最后把保存在内存中的、已被写入到 ZIL 的数据再写一份到 ZFS 文件系统 (写入物理硬盘)
数据在真正被写入文件系统 (物理硬盘) 之前共有两份,一份在内存中,另一份在 ZIL 中。
数据被处理的整个过程中会有三份,内存中、ZIL 中和文件系统 (物理硬盘) 中。
整个数据处理过程中,写硬盘的操作 串行 发生了两次,第一次是写 ZIL 数据 (4K 写),第二次的写操作是把数据存入硬盘上的文件系统 (4K 或顺序写)。
发生在 ZIL 的 4K 写操作就是性能下降的原因。
所以只要让所有的 ZIL 写操作都发生在 4K 性能好的 SSD 上,整个 zpool 的性能就上去了。这时候 SLOG 就派上了用场。
根据文档,SLOG 设备必须是一个独立设备,如果这个设备的 4K 同步写性能很好的话可以提升整体的 zpool 的同步写性能。所以之前会用 ZeusRAM 现在会用 Optane 来存储 ZIL 数据,因为这种设备写入能力很强。
VvLin-61 发表于 2025-1-25 20:53
一开始就是在一个帖子下面看到有人2*6t的zfs下面加了一个傲腾用作slog,就去查资料看
slog的同步写入我一 ...
VvLin-61 发表于 2025-1-25 20:58
ZFS ZIL(SLOG) 组件
我看这个里面说
monkeylab 发表于 2025-1-25 21:01
哦哦,mirror那内存够了,
同步写入简单的例子就是数据库这种啊,家里建个smb一般不会去开同步写入的。
S ...
monkeylab 发表于 2025-1-25 21:10
再好的傲腾做ZIL性能也赶不上关掉同步写入啊,而且你复制个文件过去的途中停电死机,同步不同步这个文件 ...
VvLin-61 发表于 2025-1-25 13:16
目前没有数据库需求,在琢磨着建站用个mysql,但是应该不会把mysql放在zfs里,还有一个m.2的cache
短时间 ...
YsHaNg 发表于 2025-1-25 22:30
运行的时候完全在内存里 跟u盘也没关系 我15年的u盘也用着好好的
有那折腾ZIL的精力不如建一个pool专用 L ...
VvLin-61 发表于 2025-1-25 14:32
选多大建一个pool合适呀
二级用多大合适
欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) | Powered by Discuz! X3.5 |