前言
前篇记录了Nginx如何根据IP限流, 突发流量又怎么去处理, 本篇是Nginx专栏第六篇, 记录如何Nginx-worker如何绑顶CPU内核,减少切换cpu,更好使用cpu核心缓存
一、关键配置参数如下
**worker_processes 2; ** **worker_cpu_affinity 10 01; **
二、编辑nginx.conf
worker_processes 2;
worker_cpu_affinity 10 01;
events {
worker_connections 128;
}
http {
keepalive_timeout 75s;
server {
listen 80;
server_name www.domain.cn;
charset utf-8;
location / {
return 200 '{"result":"没有匹配上,就走这里了"}';
}
}
}
三、如何让nginx自动绑定cpu内核
worker_processes auto;
worker_cpu_affinity auto;
events {
worker_connections 128;
}
http {
keepalive_timeout 75s;
server {
listen 80;
server_name www.domain.cn;
charset utf-8;
location / {
return 200 '{"result":"没有匹配上,就走这里了"}';
}
}
}
总结
本篇是Nginx专栏第六篇, 记录如何Nginx-worker如何绑顶CPU内核,减少切换cpu,更好使用cpu核心缓存, 如何手动绑定何自动绑定cpu内核
|