10.2. 为改进的 IPA 服务器性能优化 CPU 使用率
在大量证书颁发任务过程中遇到性能限制时,调优 CPU 和 Web 服务器网关接口(WSGI)进程数可以显著增强 IPA 服务器处理同时请求的能力。
如果服务器配置了 4 个 CPU 和 70 个客户端,每个请求每个证书都请求 7 个证书,则当请求卷超过服务器的处理容量时发生服务器超时。
将 CPU 数增加到 8 个,并将 WSGI 进程数匹配到 8 个,会将证书处理量增加到 630 个证书,比 4 个 CPU 配置增加了 28%,尽管 CPU 数增加了 100%。将 CPU 数量进一步增加到 16 个,显示仅使用 8 个 WSGI 进程没有增加额外的性能。但是,通过将 WSGI 进程数增加到 16 个,服务器处理了 110 个客户端的 770 证书,与 8 个 CPU 设置相比,反映了 22% 的提升。
平均而言,CPU 数增加一倍会导致证书颁发量增加 25% ,只要相应地调优 WSGI 进程。这强调了在一起扩展 CPU 和 WSGI 进程的需要,以防止瓶颈并优化服务器性能。