都用来做什么应用呢? 网上到处是 fb 注重性能, openbsd 安全, netbsd 跨平台啥的。 但是实际用了一段,发现 fb 比 ob,nb 大很多。 貌似 fb、nb 的文档也没有 ob 的完整,看起来都是 bsd,貌似实现的功能都不太一样,感觉骨子里面好像不是一样的,可是又说不出来。好像文件系统就差了好多。大神赐教。 bsd 性能上是不是和 linux 比就是渣? 不过确实简洁,装完啥都没有。 大神能深入说说 bsd 之间有啥不同吗?
1
deanzh16 2019-01-03 02:57:52 +08:00 via Android
|
2
yanaraika 2019-01-03 03:06:49 +08:00 via Android
BSD 系的“安全”是锦上添花用的,如果你不熟悉 BSD 系那么盲目去用反而更不安全
|
3
yanaraika 2019-01-03 03:07:31 +08:00 via Android
以及 99%的人不会遇到操作系统带来的性能瓶颈
|
4
momocraft 2019-01-03 03:45:33 +08:00 1
这东西资料和 (与近期软件的兼容性) 不会比 linux 强
如果你需要问才能知道有没有用, 可能对你没用 |
5
ladypxy 2019-01-03 04:50:30 +08:00 via iPhone
一直用 FB 当服务器,port 和 zfs 太舒服了
|
6
594duck 2019-01-03 08:13:08 +08:00 via iPhone
国内几个网络 7 层软件防火墙用 freebsd 蛮好用的。
网易以前就是 freebsd |
7
sjmcefc2 OP |
8
sjmcefc2 OP 生产环境上的 bsd 如何配置基线呢,非虚拟机下。
|
9
sjmcefc2 OP @momocraft 觉得这个文档挺全啊,基本不需要 google,就是需要读的很多。
就是常用的软件不见得是最新的,貌似还需要自己安装,然后安装了是否很好的兼容貌似也不太知晓。 |
11
ladypxy 2019-01-03 08:47:56 +08:00
@sjmcefc2 跑 web server 啊。port 安装 nginx php mysql 之流,不需要的 module 全部干掉,而 FB 的网络性能又好。同时 ZFS 支持快照,备份数据库和网站,直接一个快照发到远程机器,搞定,比 linux 舒服太多了
|
12
sjmcefc2 OP @ladypxy 多大访问量?机器配置呢?“不需要的 module 全部干掉”是说不用装吧。你这数据库和应用在一台上哈。
|
13
sjmcefc2 OP 貌似 openbsd 没有 zfs,都在搞 hammer ?
|
14
0ZXYDDu796nVCFxq 2019-01-03 09:13:55 +08:00 via Android
我厂还是有相当一部分 FreeBSD 的
而且一些基础设施会适配新版的 FreeBSD |
16
594duck 2019-01-03 09:26:36 +08:00 via iPhone
@sjmcefc2 网易只会我就不知道了。这年头一堆人用 docker 看不起 redhat,你让他们用 freebsd 他们要死的
|
17
VD 2019-01-03 09:35:30 +08:00
docker on gentoo,稳定分支上,不知道会被谁看不起...
|
18
0ZXYDDu796nVCFxq 2019-01-03 09:46:39 +08:00 via Android
@gstqc 这个帖子里出现好几次了😆
|
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 搞明白呢
|
21
sjmcefc2 OP @jjpprrrr OpenBSD 的路数好像确实和 fb 不一样,真的只能做路由器?感觉还是停留在 ffs 文件系统上。看手册,总给人印象是还停留在单个 2T 硬盘时代.貌似都不是为了大量数据而生?
|
22
jjpprrrr 2019-01-03 11:45:17 +08:00 2
@sjmcefc2 #21 对,OpenBSD 不适合做计算处理类的服务器,内核中很多地方还是一个 giant lock,并发性能很差,进程 /内存调度,文件系统也都比较落后……但是 OpenBSD 花了很大精力在代码审核和安全性上,所以当路由器完美
|
24
sjmcefc2 OP 这样说来,openbsd 走歪了吧
|
25
jjpprrrr 2019-01-03 13:22:52 +08:00
@sjmcefc2 #23 NetBSD 接触的少不清楚,FreeBSD 大公司真的用也会魔改很多东西(比如 Netflix 的所有服务器),随便改不用开源也是 BSD License 的优势之一
|
26
0ZXYDDu796nVCFxq 2019-01-03 14:02:28 +08:00 via Android
@sjmcefc2 #19 具体业务不太了解
我负责的工作没有接触 FreeBSD 性能应该没太大区别吧,较新的操作系统版本和较新的硬件,无论是各种 Linux, BSD, Windows, 性能不会有太大区别 当然一些特定的场景比如 DPDK, Oracle 会有区别 |
27
sjmcefc2 OP |
28
jjpprrrr 2019-01-04 10:18:04 +08:00
@sjmcefc2 #27 指的是 OpenBSD 的 SMP 实现里面,多个 CPU 核心之间共用一个巨大的 KERNEL_LOCK()。这里有一篇 2017 年 AsiaBSDCon 会议的文章,通过对话的方式比较了 OpenBSD 和 FreeBSD 的方方面面,感兴趣的可以读一下: https://www.bsdfrog.org/pub/events/my_bsd_sucks_less_than_yours-AsiaBSDCon2017-paper.pdf
|
29
sjmcefc2 OP @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 之类随便用吧? |
30
yanaraika 2019-01-05 03:29:45 +08:00 via Android
@sjmcefc2 虽然操作系统性能瓶颈很少遇到,但是相关资料、维护能力、用的人数还是很重要的。既然你问了这个问题我推荐你用 linux。linux 比你想象的强多了
|
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% |