请教有人用 freebsd,openbsd 和 netbsd 做服务器吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sjmcefc2
V2EX    FreeBSD

请教有人用 freebsd,openbsd 和 netbsd 做服务器吗?

  •  
  •   sjmcefc2 2019-01-03 02:27:40 +08:00 10062 次点击
    这是一个创建于 2479 天前的主题,其中的信息可能已经有所发展或是发生改变。

    都用来做什么应用呢? 网上到处是 fb 注重性能, openbsd 安全, netbsd 跨平台啥的。 但是实际用了一段,发现 fb 比 ob,nb 大很多。 貌似 fb、nb 的文档也没有 ob 的完整,看起来都是 bsd,貌似实现的功能都不太一样,感觉骨子里面好像不是一样的,可是又说不出来。好像文件系统就差了好多。大赐教。 bsd 性能上是不是和 linux 比就是渣? 不过确实简洁,装完啥都没有。 大神能深入说说 bsd 之间有啥不同吗?

    32 条回复    2019-12-05 23:46:10 +08:00
    yanaraika
        2
    yanaraika  
       2019-01-03 03:06:49 +08:00 via Android
    BSD 系的“安全”是锦上添花用的,如果你不熟悉 BSD 系那么盲目去用反而更不安全
    yanaraika
        3
    yanaraika  
       2019-01-03 03:07:31 +08:00 via Android
    以及 99%的人不会遇到操作系统带来的性能瓶颈
    momocraft
        4
    momocraft  
       2019-01-03 03:45:33 +08:00   1
    这东西资料和 (与近期软件的兼容性) 不会比 linux 强
    如果你需要问才能知道有没有用, 可能对你没用
    Dragonish3600
        5
    Dragonish3600  
       2019-01-03 04:50:30 +08:00 via iPhone
    一直用 FB 当服务器,port 和 zfs 太舒服了
    594duck
        6
    594duck  
       2019-01-03 08:13:08 +08:00 via iPhone
    国内几个网络 7 层软件防火墙用 freebsd 蛮好用的。

    网易以前就是 freebsd
    sjmcefc2
        7
    sjmcefc2  
    OP
       2019-01-03 08:29:17 +08:00
    @ladypxy 用来干啥呢,防火墙?大多数都是用 pf 来做 fw 啊,port 确实巨好。zfs 貌似 fb 专有吧

    @yanaraika 意思是说。linux 和 bsd 做应用服务器,其实差不多?
    @deanzh16 链接真好,学了不少。就是有没有比较一下具体的特性,比如文件系统优劣之类?感觉表面上是一个命令,其实貌似各自实现差了好多。

    @594duck 网易为啥不用了呢?

    就是特别想知道各自都实现了啥,或者同一个功能,各自都怎么实现的,优劣如何?还是 bsd 世界可以无所顾忌的抄抄抄?
    sjmcefc2
        8
    sjmcefc2  
    OP
       2019-01-03 08:31:03 +08:00
    生产环境上的 bsd 如何配置基线呢,非虚拟机下。
    sjmcefc2
        9
    sjmcefc2  
    OP
       2019-01-03 08:34:11 +08:00
    @momocraft 觉得这个文档挺全啊,基本不需要 google,就是需要读的很多。
    就是常用的软件不见得是最新的,貌似还需要自己安装,然后安装了是否很好的兼容貌似也不太知晓。
    sjmcefc2
        10
    sjmcefc2  
    OP
       2019-01-03 08:35:30 +08:00
    @momocraft 您把咨询公司的路都堵死了。。。。
    Dragonish3600
        11
    Dragonish3600  
       2019-01-03 08:47:56 +08:00
    @sjmcefc2 跑 web server 啊。port 安装 nginx php mysql 之流,不需要的 module 全部干掉,而 FB 的网络性能又好。同时 ZFS 支持快照,备份数据库和网站,直接一个快照发到远程机器,搞定,比 linux 舒服太多了
    sjmcefc2
        12
    sjmcefc2  
    OP
       2019-01-03 09:03:39 +08:00
    @ladypxy 多大访问量?机器配置呢?“不需要的 module 全部干掉”是说不用装吧。你这数据库和应用在一台上哈。
    sjmcefc2
        13
    sjmcefc2  
    OP
       2019-01-03 09:08:14 +08:00
    貌似 openbsd 没有 zfs,都在搞 hammer ?
    0ZXYDDu796nVCFxq
        14
    0ZXYDDu796nVCFxq  
       2019-01-03 09:13:55 +08:00 via Android
    我厂还是有相当一部分 FreeBSD 的
    而且一些基础设施会适配新版的 FreeBSD
    594duck
        15
    594duck  
       2019-01-03 09:25:42 +08:00 via iPhone
    @gstqc 贵司名字可否透露
    594duck
        16
    594duck  
       2019-01-03 09:26:36 +08:00 via iPhone
    @sjmcefc2 网易只会我就不知道了。这年头一堆人用 docker 看不起 redhat,你让他们用 freebsd 他们要死的
    VD
        17
    VD  
       2019-01-03 09:35:30 +08:00
    docker on gentoo,稳定分支上,不知道会被谁看不起...
    0ZXYDDu796nVCFxq
        18
    0ZXYDDu796nVCFxq  
       2019-01-03 09:46:39 +08:00 via Android
    @gstqc 这个帖子里出现好几次了
    sjmcefc2
        19
    sjmcefc2  
    OP
       2019-01-03 10:00:20 +08:00
    @gstqc 都用来干啥呢。性能比较应该有很多可以分享吧
    jjpprrrr
        20
    jjpprrrr  
       2019-01-03 10:09:42 +08:00
    用 FreeBSD 的 ZFS 跑 NAS,不熟悉 FreeBSD 的可以去装成品 FreeNAS 系统,近几年同步 FreeBSD 更新了。我还开了几个 jail 跑 transmission 和 nextcloud 私有云…… OpenBSD 可以用来当路由器,毕竟这是开源系统里面对各种路由协议支持最齐全,2008 年就有 MPLS 了,还有它自己的 bgpd, ospfd, ldpd 实现…… linux 到最近还没把 MPLS 搞明白呢
    sjmcefc2
        21
    sjmcefc2  
    OP
       2019-01-03 11:11:23 +08:00
    @jjpprrrr OpenBSD 的路数好像确实和 fb 不一样,真的只能做路由器?感觉还是停留在 ffs 文件系统上。看手册,总给人印象是还停留在单个 2T 硬盘时代.貌似都不是为了大量数据而生?
    jjpprrrr
        22
    jjpprrrr  
       2019-01-03 11:45:17 +08:00   2
    @sjmcefc2 #21 对,OpenBSD 不适合做计算处理类的服务器,内核中很多地方还是一个 giant lock,并发性能很差,进程 /内存调度,文件系统也都比较落后……但是 OpenBSD 花了很大精力在代码审核和安全性上,所以当路由器完美
    sjmcefc2
        23
    sjmcefc2  
    OP
       2019-01-03 12:06:56 +08:00
    @jjpprrrr 这样说起来,是不是计算类服务器,只有 fb ?
    nb 能排上号?
    sjmcefc2
        24
    sjmcefc2  
    OP
       2019-01-03 12:14:04 +08:00
    这样说来,openbsd 走歪了吧
    jjpprrrr
        25
    jjpprrrr  
       2019-01-03 13:22:52 +08:00
    @sjmcefc2 #23 NetBSD 接触的少不清楚,FreeBSD 大公司真的用也会魔改很多东西(比如 Netflix 的所有服务器),随便改不用开源也是 BSD License 的优势之一
    0ZXYDDu796nVCFxq
        26
    0ZXYDDu796nVCFxq  
       2019-01-03 14:02:28 +08:00 via Android
    @sjmcefc2 #19 具体业务不太了解
    我负责的工作没有接触 FreeBSD

    性能应该没太大区别吧,较新的操作系统版本和较新的硬件,无论是各种 Linux, BSD, Windows, 性能不会有太大区别
    当然一些特定的场景比如 DPDK, Oracle 会有区别
    sjmcefc2
        27
    sjmcefc2  
    OP
       2019-01-04 09:00:23 +08:00
    @gstqc 还是没有太明白 openbsd 和 freebsd 之间性能的差异。
    @jjpprrrr 说的内核 giant lock 是指的什么,如果 ob 只能是路由应用就有点意思了。。。
    就文件系统来说,貌似 hammer2 是最牛 x 的,zfs 次之,不过 ob 还是用的 ffs。
    jjpprrrr
        28
    jjpprrrr  
       2019-01-04 10:18:04 +08:00
    @sjmcefc2 #27 指的是 OpenBSD 的 SMP 实现里面,多个 CPU 核心之间共用一个巨大的 KERNEL_OCK()。这里有一篇 2017 年 AsiaBSDCon 会议的文章,通过对话的方式比较了 OpenBSD 和 FreeBSD 的方方面面,感兴趣的可以读一下: https://www.bsdfrog.org/pub/events/my_bsd_sucks_less_than_yours-AsiaBSDCon2017-paper.pdf
    sjmcefc2
        29
    sjmcefc2  
    OP
       2019-01-04 22:49:27 +08:00
    @jjpprrrr 非常感谢,正是要找这样的深度比较。---14 页说 openbsd 现在只有 UFS,甚至 raid5 都有点启动问题。这点确实尴尬。尤其是现在都是大容量、多硬盘的时代。---21 页互相吹捧了一下,openbsd 有很多安全的创新 openssh,freebsd 是个企业级的操作系统。当然,也互怼了一下,ob 性能差,fb 安全差。ob 是个创新孵化器(真的?还停留在 ufs 呢)--6 页辩解了 ob 在 smp 上的落后,单颗 cpu,8 核心以内,ob 的处理机制没问题,性能良好(目前也只有工作站是这个配置吧),随后辩解说 24 核 ob 也能用,而且在 bulk builds 上表现更好。当然,ob 只是觉得 smp 这块不是事儿,没当第一位。


    以前记得有个说是多核下,一个核干活,31 个看着的时候。

    字里行间,确实 bsd 都太小众了。ob 性能上确实自信不起来。

    @yanaraika 说的 99%的人不会遇到操作系统性能瓶颈是不是说,fb,ob 之类随便用吧?
    yanaraika
        30
    yanaraika  
       2019-01-05 03:29:45 +08:00 via Android
    @sjmcefc2 虽然操作系统性能瓶颈很少遇到,但是相关资料、维护能力、用的人数还是很重要的。既然你问了这个问题我推荐你用 linux。linux 比你想象的强多了
    sjmcefc2
        31
    sjmcefc2  
    OP
       2019-01-05 11:08:10 +08:00
    @yanaraika 谢谢。linux 很成熟了。
    今年正经尝试下 bsd
    likuku
        32
    likuku  
       2019-12-05 23:46:10 +08:00
    最近也的确在 MacBook pro 2012 上测试 dd 读写 USB 3.0 转接的 6TB 机械硬盘,

    linux (arch linux, ubuntu 19.10) 5.x 内核的,dd 读写 USB 裸盘速率 的确比 freebsd 12.1 release 快 20%
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2625 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 14:26 PVG 22:26 LAX 07:26 JFK 10:26
    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