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

使用 Docker PHP 性能 跟裸机差距很大。

  •  
  •   sundayhk · 2019-04-02 10:49:45 +08:00 · 6440 次点击
    这是一个创建于 2065 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Docker PHP 与 裸机差距

    OS: CentOS 7
    Docker: 18.09.4

    裸机 PHP 7.1.3:
    Requests/sec: 540.04
    Transfer/sec: 528.47KB

    Docker PHP 7.1.26 Debian Strech(官方):
    Requests/sec: 460.68
    Transfer/sec: 450.81KB

    均开启 OPcache + HugePages
    PHP 版本不同,参数配置一致.
    Docker 网络使用 Host 模式性能也是上不去,跟 Bridge 一样。
    测试过其他机使用 Ubuntu 16.04 Docker PHP 也有同样的性能差距。
    测试过 Nginx 没什么差距。
    请教下那 Docker PHP 这个差距是什么造成的呢。
    可以怎么优化下呢?

    5 条回复    2019-04-09 14:11:44 +08:00
    BlackHole1
        1
    BlackHole1  
       2019-04-03 17:57:13 +08:00 via Android
    尝试给容器增加一下 cpu mem,再看一下
    fire9
        2
    fire9  
       2019-04-06 16:23:22 +08:00
    如果做优化,建议别用官方源,自己构建比较好,系统参数可以调整等.
    sundayhk
        3
    sundayhk  
    OP
       2019-04-09 14:08:54 +08:00
    没有限制资源
    sundayhk
        4
    sundayhk  
    OP
       2019-04-09 14:10:58 +08:00
    谢谢。试过了。自己做性能会比官方的好。但还是有些差距。看过国外测评,php docker 无可避免 性能差距。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1443 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:50 · PVG 07:50 · LAX 15:50 · JFK 18:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.