V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
henvm
V2EX  ›  Linux

为什么 Centos vs FreeBSD 分别跑 nginx 负载压测,性能差别那么大?

  •  
  •   henvm · 2021-06-11 16:40:44 +08:00 · 5750 次点击
    这是一个创建于 1272 天前的主题,其中的信息可能已经有所发展或是发生改变。
    明显 FreeBSD 优于 Centos
    21 条回复    2021-06-13 13:35:53 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-06-11 16:50:26 +08:00
    咦,刚知道 v2 站居然能嵌套 youtube 视频,这个怎么发的?
    Showfom
        2
    Showfom  
       2021-06-11 16:51:10 +08:00
    还没试过 FreeBSD 改天装个玩玩去
    NealLason
        3
    NealLason  
       2021-06-11 16:52:54 +08:00
    为什么 FreeBSD 不能优于 Linux ?什么时候 Linux 成宇宙最强了?
    saytesnake
        4
    saytesnake  
       2021-06-11 16:55:41 +08:00
    我感觉不能立马得出 “明显 FreeBSD 优于 Centos” 这个结论,nginx.conf 长什么样子都不知道,虽然声称一样的配置文件,一样的硬件,还一样的所谓内核优化...
    heqichang
        5
    heqichang  
       2021-06-11 16:56:13 +08:00
    kqueue 和 epoll 的区别?
    windyboy
        6
    windyboy  
       2021-06-11 17:03:34 +08:00
    嗯,bsd 党一直诟病 linux 的问题在 nginx 这个上比较明显
    bsd 还有一个优势是网络
    ccsexyz
        7
    ccsexyz  
       2021-06-11 17:46:54 +08:00
    Linux 下内核部分 CPU 开销异常的高,感觉不太合理。
    ch2
        8
    ch2  
       2021-06-11 17:48:42 +08:00
    nginx 是玄学,云服务器上轻松压测单核 5W qps,开发机上才 2W
    imes
        9
    imes  
       2021-06-11 17:53:27 +08:00 via Android
    网易很多游戏服务器都是 bsd
    shyling
        10
    shyling  
       2021-06-11 17:57:07 +08:00
    centos 上内核时间多的奇怪
    xuanbg
        11
    xuanbg  
       2021-06-11 20:58:22 +08:00
    相同硬件配置,freebsd 的性能可以甩 linux 一条街。但是 freebsd 比 linux 难伺候多了,所以在 linux 已经能满足的情况下,我还是选择使用 linux 。
    darknoll
        12
    darknoll  
       2021-06-11 21:38:15 +08:00
    tcp/ip 原来就是在 bsd 上实现的
    henvm
        13
    henvm  
    OP
       2021-06-11 22:39:34 +08:00
    @AoEiuV020 #1 直接贴油管视频地址上去就可以的。
    henvm
        14
    henvm  
    OP
       2021-06-11 22:44:14 +08:00
    @xuanbg #11 难伺候多,是因为大家用的人少,出来的高质量教程很少,自产 Centos 改发行机制,就准备打算换其他的发行版本,忽然搜到了这个视频。感觉对 Freebsd 有学习的热情,但是想搜些 Freebsd 的 nginx+php+mysql 这类的应用部署教程,很少。国内的资料更少的可怜。
    irytu
        15
    irytu  
       2021-06-11 23:11:22 +08:00 via iPhone
    Netflix 的服务器就是实现在 freebsd

    看看这篇: https://papers.freebsd.org/2019/fosdem/looney-netflix_and_freebsd/
    nightwitch
        16
    nightwitch  
       2021-06-11 23:25:37 +08:00
    kqueue 和 epoll 的区别吧,可能和网络栈也有关系,毕竟 socket 诞生在 bsd 上。
    架不住 linux 生态好啊
    swsh007
        17
    swsh007  
       2021-06-12 08:47:25 +08:00 via Android
    bsd 的 unix 的血统纯正
    Kobayashi
        18
    Kobayashi  
       2021-06-12 12:22:18 +08:00 via Android
    连配置都没有给出,有什么可看得,散了吧
    salmon5
        19
    salmon5  
       2021-06-12 13:11:19 +08:00
    现在压测 nginx 还有意义? c2000k 都普及了
    Rocketer
        20
    Rocketer  
       2021-06-12 13:48:58 +08:00 via iPhone
    对绝大多数公司来说,考虑性能不如考虑便捷有用。几万的 QPS,哪有那么多用户啊?其实 100QPS 就能支撑百万级的日活了,在达到亿级日活以前,堆服务器可能比压榨技术更省钱。
    bao3
        21
    bao3  
       2021-06-13 13:35:53 +08:00
    我自己家的服务器,还是保留了一部分的 FreeBSD 。BSD 的总体性能是真的好,除了 ZFS,就是 Jail 。本例提到的 Nginx 我倒是没跑过。同样的服务内容,同一台服务器,用 FB 做和用 Linux 做,但看主机温度就能看出哪个更好。

    但是,但是,但是,大多数人喜欢 Linux 开发,所有生态太好了,我的很多服务都迁移到了 Docker 和 LXC/LXD 下面。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6035 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:09 · PVG 10:09 · LAX 18:09 · JFK 21:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.