nginx配置:woker_processes number与worker_cpu_affinity

news/2024/11/8 15:04:06/

nginx一般只做高并发代理,属于cpu密集型处理。过多的进程数在多核处理器中需要排队,没有意义

 

一般woker_processes设置为逻辑核心数,查看逻辑核心数

[root@VM_0_17_centos worker01]# cat /proc/cpuinfo | grep "processor"
processor	: 4

 修改配置文件

user  root;
worker_processes  4;

 

指定进程分配的具体逻辑核心

worker_cpu_affinity cpumask [cpumask...]

通常在cpu0会有经常会有其他进程使用,可以将woker_processes设置为3,舍弃第一个逻辑核心

worker_processes 3;
worker_cpu_affinity 0010 0100 1000;

cpumask的位数由逻辑核心数决定,也可以将一个进程绑定在多个逻辑核心上,如

worker_cpu_affinity 0110 1100 1010;

分配在 cpu2 cpu3

            cpu3 cpu4

            cpu2 cpu4

 

参考:1. Nginx服务器进程数设置和利用多核CPU的方法


http://www.ppmy.cn/news/648368.html

相关文章

binary masks_Python中的Masks概念

binary masks All men are sculptors, constantly chipping away the unwanted parts of their lives, trying to create their idea of a masterpiece … Eddie Murphy 所有的人都是雕塑家,不断地消除生活中不必要的部分,试图建立自己的杰作理念……埃迪墨菲(Eddie Murphy) …

[Codeforces 724G. Xor-matic Number of the Graph]线性基+计数

[Codeforces 724G. Xor-matic Number of the Graph]线性基计数 分类:Data Structure bitmasks math 1. 题目链接 [Codeforces 724G. Xor-matic Number of the Graph] 2. 题意描述 一个边权非负整数的无向连通图,节点编号为 1 ~n,三元组 …

yolo 实例分割

dataload: 输出多了一个掩码(masks) return (torch.from_numpy(img), labels_out, self.im_files[index], shapes, masks) 掩码是什么? 分割是预测的什么? def polygon2mask(img_size, polygons, color1, downsample_ratio1):"""Args…

nginx: [warn] the number of “worker_processes“ is not equal to the number of “worker_cpu_affinity“ m

报错nginx: [warn] the number of “worker_processes” is not equal to the number of “worker_cpu_affinity” masks, using last mask for remaining worker processes 解决: 优化cpu核数 ls cpu 查看cpu核数 按图片的配置文件修改

OpenCV DNN模块教程(四)Mask-RCNN实例分割

本文为OpenCV DNN模块官方教程的扩展,介绍如何使用OpenCV加载TensorFlow Object Detection API训练的模型做实例分割,以Mask-RCNN为例来检测缺陷。TensorFlow Object Detection API的github链接地址如下:https://github.com/tensorflow/model…

基于ChatGLM2和langchain的本地知识库问答的实战方案

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

Spring 的依赖注入(DI)

前言 欢迎来到本篇文章,书接上回,本篇说说 Spring 中的依赖注入,包括注入的方式,写法,该选择哪个注入方式以及可能出现的循环依赖问题等内容。 如果正在阅读的朋友还不清楚什么是「依赖」,建议先看看我第一…

一张SSL证书支持绑定多个域名吗?

一张SSL证书可支持绑定多个不同类型的域名,选择多域名SSL证书(SAN SSL)或通配符SSL证书(Wildcard SSL)类型,就可以实现一张SSL证书绑定多个域名,但绑定的域名类型有些不同。 1、多域名SSL证书&a…