PHP显着慢docker,然后KVM

为什么php在docker上太慢了,相反,在Docker上运行的Java和C应用程序稍快于kvm

  1. 将docker 1.12和kvm中的php7.1和php5.5的性能与yii2,yii1,predis,guzzle进行比较。

  2. 使用Nginx + php7.1-fpm / php5.5-fpm

  3. 两台主机服务器都是32核心/ 3.1GHz的CPU和128GB的Mem。 docker和kvm都使用4核心和8GB Mem。

结果表明kvm上的tps是docker上的tps的2倍左右。

喜欢 :

php7.1+docker+yii2 : 2500+ tps php7.1+kvm+yii2 : 5000+ tps php5.6+docker+predis: 1100+ tps php5.6+kvm+predis: 3100+ tps 

我在Docker论坛,博客或者stackoverflow上阅读了很多post,但没有find任何解决scheme来改善这种情况。