btrfs 的效能真不是一个“烂”字可以形容~! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
likuku
V2EX    FreeBSD

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

  •  
  •   likuku 2012-01-16 12:31:03 +08:00 11373 次点击
    这是一个创建于 5093 天前的主题,其中的信息可能已经有所发展或是发生改变。
    真是太TM慢了!btrfs后台那些进程吃资源的厉害。ls都可以很久很久,卡死的状况真是频繁!

    用过btrfs后就真心觉得ZFS是天堂啊~
    18 条回复    2019-12-03 21:58:06 +08:00
    coderoar
        1
    coderoar  
       2012-01-16 13:43:49 +08:00
    楼主以前用ZFS吗,分享下经验啊。
    likuku
        2
    likuku  
    OP
       2012-01-16 15:12:50 +08:00   2
    @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
        3
    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
        4
    raptor  
       2012-01-17 12:53:57 +08:00
    苦苦试过新出的FreeBSD 9.0不?我暂时找不到可用的硬件来装。
    likuku
        5
    likuku  
    OP
       2012-01-17 13:03:18 +08:00
    @raptor 早下载好了,还没装过...看英文官方手册,安装流程彻底变了。
    raptor
        6
    raptor  
       2012-01-17 13:13:14 +08:00
    @likuku 我还在下载。过年没空,估计只能年后再试了。
    saharabear
        7
    saharabear  
       2012-01-17 13:19:58 +08:00
    @likuku 我安装了,还没看明白我做了啥,就安装完了。
    likuku
        8
    likuku  
    OP
       2012-04-23 18:44:52 +08:00
    今天,手里的zfs机器都变成了freebsd9,一台release(PC),三台stable(Dell SC1435)
    ioiioi
        9
    ioiioi  
       2012-05-21 17:48:11 +08:00   1
    @likuku
    实际上,用solaris来跑zfs是一个不错的选择,只是免费的没有update而已。

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

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

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

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

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

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

    备份存储机的话,那还是尽量简单,不要有多余的功能,备份数据的安全稳定是第一。
    haohaolee
        13
    haohaolee  
       2012-05-23 15:08:47 +08:00
    正在奇怪为毛btrfs发在freebsd节点下面呢,原来如此... 我是直接从 freebsd-8-stable 升到 freebsd-9-stable 的...貌似没啥问题嘛
    HiVPS
        14
    HiVPS  
       2012-05-23 15:31:20 +08:00
    @ioiioi smartOS作为一个集合ZFS、KVM以及DTrace技术的OS,还不错
    ioiioi
        15
    ioiioi  
       2012-05-23 21:16:35 +08:00
    @HiVPS
    yes,一直垂涎已久,但是没时间折腾。
    对了,你的vps为什么换成了kvm,不沿用xen呢?是基于什么方面的考虑,有做过对比吗?性能,资源分隔等。
    likuku
        16
    likuku  
    OP
       2012-05-24 11:10:55 +08:00
    @ioiioi 只用过Xen,gentoo 的 Xen 母体和客户机,性能很不错,就是维护麻烦,xen升级,kernel 升级都很麻烦。
    jyoe
        17
    jyoe  
       2012-07-14 22:05:20 +08:00
    还是用ZFS吧
    likuku
        18
    likuku  
    OP
       2019-12-03 21:58:06 +08:00   1
    最近在 ubuntu 64bit 下 (18 LTS 和 19.10 ) 用了下 ZOL 已经挺不错了,
    我在本地个人存储里,如今使用 裸硬盘 -> luks 加密 -> ZFS (ZOL) ,
    ubuntu 19.10 甚至在安装向导里直接支持使用 ZFS 来安装了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4642 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 44ms UTC 05:38 PVG 13:38 LAX 21:38 JFK 00:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86