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

2019-04-02 10:49:45 +08:00
 sundayhk

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 这个差距是什么造成的呢。
可以怎么优化下呢?

6428 次点击
所在节点    Docker
5 条回复
BlackHole1
2019-04-03 17:57:13 +08:00
尝试给容器增加一下 cpu mem,再看一下
fire9
2019-04-06 16:23:22 +08:00
如果做优化,建议别用官方源,自己构建比较好,系统参数可以调整等.
sundayhk
2019-04-09 14:08:54 +08:00
没有限制资源
sundayhk
2019-04-09 14:10:58 +08:00
谢谢。试过了。自己做性能会比官方的好。但还是有些差距。看过国外测评,php docker 无可避免 性能差距。
sundayhk
2019-04-09 14:11:44 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/551139

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX