btrfs 的效能真不是一个“烂”字可以形容~!

2012-01-16 12:31:03 +08:00
 likuku
真是太TM慢了!btrfs后台那些进程吃资源的厉害。ls都可以很久很久,卡死的状况真是频繁!

用过btrfs后就真心觉得ZFS是天堂啊~
10870 次点击
所在节点    FreeBSD
18 条回复
coderoar
2012-01-16 13:43:49 +08:00
楼主以前用ZFS吗,分享下经验啊。
likuku
2012-01-16 15:12:50 +08:00
@coderoar OpenSolaris 2009.6 ,只是存储,2Tx2 zfs的mirror简单使用。rsync 接收文件,定时作snapshot。不过,OpenSolaris 本身不怎么稳定,至少在我那Dell SC1435机器上这样,几乎每周都会网络失去响应至少一次,重启才恢复。

2009年开始在办公室内用一台PC,4G内存,40G IDE装OpenSolaris,技嘉主板,Intel CPU,4块WD 640G SATA 黑盘作 raidz,用zfs的shareiscsi提供iscsi服务给windows server用。主板集成网卡有问题,换D-Link RTL8169独立网卡就OK。这台很可靠,曾连续运行90天以上没有问题。也曾出现过zpool故障而以临时硬盘替换数据盘,修复zpool,将数据备份出去,重建zfs,恢复备份。现在按照zfs指导文章的说法,每周进行一次zpool scrub 来检查数据。

freebsd 7.0 开始引入了zfs,那时测试过,的确真不是很稳定。

上个月重新测了 freebsd 8 stable,zfs版本v28,已经相当可靠了,在ebox上跑的都很好。

因为openSolaris 自2009.06版之后就死掉了,而以opensolaris为基础的openindiana还很不成熟,solaris也成了oracle的商业付费软件,所以目前只有 freebsd 是免费的成熟选择,至少不用担心freebsd的未来。zfs v28 之后,soracle solaris 因为引入加密文件系统支持,也闭源,所以不再与其他开源 zfs 实现兼容了。

相关资料:
http://wiki.freebsdchina.org/feature/z/zfs

http://zh.wikipedia.org/wiki/ZFS
reus
2012-01-16 19:06:21 +08:00
"Please email the Btrfs mailing list if you have any problems or questions while using Btrfs."
raptor
2012-01-17 12:53:57 +08:00
苦苦试过新出的FreeBSD 9.0不?我暂时找不到可用的硬件来装。
likuku
2012-01-17 13:03:18 +08:00
@raptor 早下载好了,还没装过...看英文官方手册,安装流程彻底变了。
raptor
2012-01-17 13:13:14 +08:00
@likuku 我还在下载。过年没空,估计只能年后再试了。
saharabear
2012-01-17 13:19:58 +08:00
@likuku 我安装了,还没看明白我做了啥,就安装完了。
likuku
2012-04-23 18:44:52 +08:00
今天,手里的zfs机器都变成了freebsd9,一台release(PC),三台stable(Dell SC1435)
ioiioi
2012-05-21 17:48:11 +08:00
@likuku
实际上,用solaris来跑zfs是一个不错的选择,只是免费的没有update而已。

另外还可以考虑nexenta(基于opensolaris),免费的版本支持18T的存储空间,是应用于生产环境的第二选择。
likuku
2012-05-22 11:00:06 +08:00
@ioiioi

当前Oracle的Solaris成为商业付费软件,怕法律上有问题。

nexenta 此前不知道,看它官方发行文档,似乎最近一次更新是2012年2月,更及时。

OpenIndiana 还是测试版,最新的151a版,还是2011年9月发布,何时下一版没了音讯。

freebsd 9 的 zfs 也够新了,稳定性也不错了,且freebsd本身持续稳定发展,不用担心它突然死掉。自己之前就有几年的freebsd使用经验,熟悉的系统毕竟风险较小。
ioiioi
2012-05-23 13:23:25 +08:00
嗯,openindiana的确还不是很成熟,我玩过两周。
单纯用zfs的话,freebsd的确是一个很好的选择,就是差了虚拟化,毕竟有那么多空间,那么大的内存放在哪,不拿来虚拟化就就太浪费了。

你的内存足够大吧?至少8G才能体现zfs的优势,还要用ssd来当缓存。
likuku
2012-05-23 14:49:56 +08:00
@ioiioi 现在繁忙的在线备份机是32G内存,很稳定顺畅了。

备份存储机的话,那还是尽量简单,不要有多余的功能,备份数据的安全稳定是第一。
haohaolee
2012-05-23 15:08:47 +08:00
正在奇怪为毛btrfs发在freebsd节点下面呢,原来如此... 我是直接从 freebsd-8-stable 升到 freebsd-9-stable 的...貌似没啥问题嘛
HiVPS
2012-05-23 15:31:20 +08:00
@ioiioi smartOS作为一个集合ZFS、KVM以及DTrace技术的OS,还不错
ioiioi
2012-05-23 21:16:35 +08:00
@HiVPS
yes,一直垂涎已久,但是没时间折腾。
对了,你的vps为什么换成了kvm,不沿用xen呢?是基于什么方面的考虑,有做过对比吗?性能,资源分隔等。
likuku
2012-05-24 11:10:55 +08:00
@ioiioi 只用过Xen,gentoo 的 Xen 母体和客户机,性能很不错,就是维护麻烦,xen升级,kernel 升级都很麻烦。
jyoe
2012-07-14 22:05:20 +08:00
还是用ZFS吧
likuku
2019-12-03 21:58:06 +08:00
最近在 ubuntu 64bit 下 (18 LTS 和 19.10 ) 用了下 ZOL 已经挺不错了,
我在本地个人存储里,如今使用 裸硬盘 -> luks 加密 -> ZFS (ZOL) ,
ubuntu 19.10 甚至在安装向导里直接支持使用 ZFS 来安装了。

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

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

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

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

© 2021 V2EX