0

在 CentOS 的 Juno

[root@opjuno ~(keystone_admin)]# pstree -p -s -G 3235    
systemd(1)---neutron-server(3235)-+-neutron-server(3245)
                                  +-neutron-server(3246)
                                  +-neutron-server(3247)
                                  +-neutron-server(3248)
                                  +-neutron-server(3249)
                                  +-neutron-server(3250)
                                  +-neutron-server(3251)
                                  +-neutron-server(3252)
                                  +-neutron-server(3253)
                                  +-neutron-server(3254)
                                  +-neutron-server(3255)
                                  +-neutron-server(3256)
                                  +-neutron-server(3257)
                                  +-neutron-server(3258)
                                  +-neutron-server(3259)
                                  +-neutron-server(3260)
                                  +-neutron-server(3261)
                                  +-neutron-server(3263)
                                  +-neutron-server(3264)
                                  +-neutron-server(3265)
                                  +-neutron-server(3266)
                                  +-neutron-server(3267)
                                  +-neutron-server(3268)
                                  +-neutron-server(3269)

在 Icehouse,Redhat 6.5

,只有一个 neutron-server 进程:

[root@redhatOpenstack1 ~]# ps aux|grep neutron-server
neutron   2995  0.3  0.1 393112 63136 ?        S    Mar22 188:02 /usr/bin/python /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --log-file /var/log/neutron/server.log

有人能告诉我为什么我们在 Juno 中有多个 neutron-server 进程吗?

4

1 回答 1

0

python 有master和workers是很典型的。对于中子,它由 neutron.conf 中的“api_workers”变量控制。

按数字猜测您有 24 核计算机(12 核和 HT?)。你有 25 个进程:每个核心 1 个主进程和 1 个工作进程。

继续猜测:发行版的维护者决定根据可用内核设置工作计数器。

这是最佳配置(如果您有 24 个内核并有足够的内存,每个工作人员的峰值约为 500Mb)。

于 2015-05-05T13:22:59.397 回答