极速手机网

使CPU占用更多用Nginx 测试能否提升并发数

详细的测验进程就不说了,由于使用了docker。直接讲结果吧。
测验环境是这样的
用一个主(作为负载均衡转发),俩个从(负载均衡用的)。为什么需要负载均衡?由于咱们之前测验分配中心和进程时,越多它并发数就越低。当咱们使用一中心时,反而是并发数最高,且中心的资源都被占满了。
所以,我想测验,当占满所有的中心,能否提高并发数。
主:装备了1中心一个线程,分配给第四个中心
1:装备了1中心一个线程,分配给第一个中心
2:装备了1中心一个线程,分配给第二个中心
它们都在linux机器下,由于用docker开了容器。所以,仍是在单个机器下。

图:使CPU占用更多用Nginx 的测试

使CPU占用更多用Nginx 测试能否提升并发数图1
测验结果是并发数只能到1300。为什么反而降了?由于负载均衡和之前测的不一样,之前是直接为http服务器,而现在多了负载均衡,所以会更慢。
但是这次的测验并不是彻底没有作用,而是解决了一个我一直存在的疑问:为什么最高只能1700,分明我cpu还没用光啊,要是可以充分利用肯定能更高,但是它为什么就不用光呢?

图:使CPU占用更多用Nginx 的测试

相关文章

大家都在找