V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
likuku
V2EX  ›  FreeBSD

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

  •  
  •   likuku · 2012-01-16 12:31:03 +08:00 · 10828 次点击
    这是一个创建于 4686 天前的主题,其中的信息可能已经有所发展或是发生改变。
    真是太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   ·   实用小工具   ·   5659 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:30 · PVG 14:30 · LAX 22:30 · JFK 01:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.