我是说你单机配个ceph没啥用处啊。
此外ZFS的Cache其实挺joke的。
ZFS的ZiL,本质上不是write-cache。第一它没有读能力,也就是写进去的东西,即使还在ZiL里面,读的时候也不会从其中读。第二只有sync-write调用会写进ZiL,其它的不会。这个是为古老场景设计的,比如email服务器sync写入磁盘的模式;比如拿nfs做某些需要较多随机写入的应用使用的存储。第三它受txg_commit的时延控制,大了或者快了也不太有用,之后还是会等zil去写入实际的pool,所有有时候会造成很大的写入性能波动。
另外L2ARC也挺搞笑,本身就需要很大的内存来组织,然后热起来也不快,只有少数场景(还是古老场景)适合,比如做个大的文件共享给很多人用。
ZFS在个人玩家这边真正的好处在于有checksum检查。不容易丢数据。
要Cache加速以及软raid,lvm以及dm-cache这条线比较合适,linux的软raid很早就很快了,但是早期硬件raid卡省一点带宽,例如写一份到raid卡,然后由raid卡去复制写入到不同磁盘。现在的pci-e卡或者sas卡直通模式下,软raid和硬raid几乎没啥区别。
【 在 wwpty 的大作中提到: 】
: ceph就是一个分布式文件存储,避免了单台服务器的无法扩容和单点故障
--
FROM 221.216.229.*