- 主题:linux上的ZFS发展到现在,性能有没有提升?
翻了大家关于ZFS的讨论,发现:
1、BSD的ZFS性能高于Linux上的ZFS性能,原因是Linux上ZFS源码不能合并到内核。
2、FreeBSD大约在2020年8月开始使用ZOL的代码,也就是说现在FreeBSD和Linux上的ZFS源码是同一套。
那么经过3年的发展,Linux上的ZFS性能和FreeBSD上ZFS的性能差距是否在缩小呢?如果在意性能是不是用BSD+ZFS比较好?
--
FROM 120.229.34.*
ZFS实现那么多功能是要有代价的,性能第一点可以理解。
但是,有报道说linux下的ZOL和FreeBSD的ZFS性能相差一半,这就有上升空间了。同样是ZFS,ZOL应该可以再优化下,应该可以接近或者达到FreeBSD上BSD的水平吧。
ubuntu 上的ZOL和FreeBSD的对比在这里:
https://www.phoronix.com/review/bsd-initial-zof
【 在 cppbuilder 的大作中提到: 】
: zfs性能一直不行吧,即便bsd上也比不过ext4
:
--
FROM 120.229.34.*
有没有可能调出一套参数,能覆盖大部分的场景,这不就可以让大家用到家用行吗?
【 在 hyoga 的大作中提到: 】
: ZFS的读写性能也依赖于计算性能(CPU/内存),缓存机制也需要调优。
: 突然觉得。。。。这玩意其实确实不太适合家用,哈哈哈
--
FROM 120.229.34.*
完了,我才知道ZFS没法跑数据库,我有个内部的redmine网站,数据库就是放在ZFS上。
数据库适合放到那种系统文件上呢?EXT4?XFS?
【 在 hgoldfish 的大作中提到: 】
: 家用无所谓读写性能的吧。服务器才考虑这个东东。
: zfs 和 btrfs 都没法跑数据库。btrfs 可以通过关闭 cow,凑合着跑一跑数据库。zfs 我就不知道了,也可以关闭 cow 吗?
:
--
FROM 120.229.34.*
现在内存便宜了,家庭也可以用大内存。NAS上不就可以用ZFS吗,每天快照一下,我记得之前版上还有人遇到勒索病毒,幸好有快照。
【 在 cppbuilder 的大作中提到: 】
: 是很吃资源,我现在是96g,10代i3,不过正常情况家用也不会搞很大内存吧性能应该多半不如ext4
:
--
FROM 120.229.34.*
会不会是NAS上需要快照和RAID功能,我看威联通和群辉两家都把这些功能当买点,一家推BTRFS一家推ZFS。
【 在 Dazzy 的大作中提到: 】
: 对,按zfs推广的一个重要力量,freenas/truenas那帮人,什么都往顶格写的“硬件推
: 荐”和理由观点,zfs就不该在家用级硬件上应用。
: 搞不清楚他们想什么。我猜测,家用用户大概率不会舍得给他们服务费,干脆写高点,
: ...................
--
FROM 120.229.34.*
这块不了解啊,我是看 hgoldfish 说ext4更适合数据库。如果ZFS也支持更好。
【 在 stub 的大作中提到: 】
: 数据库不是都绕过文件系统,自己管理么
--
FROM 113.89.2.*
ZFS支持这个特性吗?我搜了一下找到“DirectIO For OpenZFS Shows Very Promising Performance”,
https://www.phoronix.com/news/OpenZFS-DirectIO-Performance
【 在 hgoldfish 的大作中提到: 】
: ext4/xfs 都支持 directio,意思是绕过内核的文件系统缓冲区。read/write 直接读写到磁盘扇区数据。但文件系统还在,不能破坏文件系统树结构。
: mysql/pgsql 都支持这个最基本的 directio 模式。只要在打开文件的时候给个标志位就行了。
:
--
FROM 113.89.2.*