【发布时间】:2018-09-04 16:24:19
【问题描述】:
我有一个关于 PHP(任何版本)在 CentOS 与 Ubuntu 16.04 上的性能的问题
当我用 wrk 调用一个简单的文本文件时,我在两个操作系统上都收到大约 30k 请求/秒,这非常好。
但是当我在 PHP 文件中调用一个简单的 echo 命令时,在 Ubuntu 上性能会略有下降,这是有道理的。
但在 CentOS 上,它下降到 12/13k 请求/秒,这是不可接受的。
我已经在最基本的设置上对此进行了测试,但我似乎找不到任何合乎逻辑的解释。 我的想法是 SELinux 可能与此有关,但将 SELinux 设置为允许或禁用它根本不会影响性能。
使用 PHP-FPM 或 mod PHP 也没有区别。
有没有其他人经历过这种情况或者可以为我指明正确的方向?
【问题讨论】:
-
performance drop slightly on Ubuntu which makes sense对你来说怎么样? Ubuntu 上的请求数是多少? -
@Hassaan 在 Ubuntu 上它从 ~30k 到 ~27k request/s
-
CentOS 版本?
-
Apache 版本一样吗?没有 PHP 的
index.php文件,只有Hello world会发生什么? -
LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.4.1708 (Core) Release: 7.4.1708 Codename: Core.php 文件中只有“Hello world”的性能与我使用echo 'hello world';时一样糟糕