我对我读过的文章感到困惑。
我应该将Nginx中的worker_processes数量设置为:
CPU数量(grep processor /proc/cpuinfo | wc -l
显示2)
或CPU核心数量? (nproc
显示8)
感谢。
答案 0 :(得分:0)
最佳值取决于许多因素,包括(但不限于此) to)CPU核心数,存储的硬盘驱动器数量 数据和加载模式。如果有疑问,请将其设置为数字 可用的CPU核心将是一个良好的开端(值“auto”将 尝试自动检测它。)
但是,假设服务器上没有其他处理。如果您还在该服务器上运行其他进程,那么您应该为这些进程保留CPU。
为Nginx分配8个内核的回报可能会非常明显。您最好将其设置为仅4,然后只有在您确定需要运行更多工作进程时才增加它。