debian

Debian上Nginx如何进行性能调优

小樊
41
2025-12-29 16:00:52
栏目: 智能运维

Debian 上 Nginx 性能调优实战指南

一 基线评估与压测

二 Nginx 核心配置优化

三 系统与内核参数调优

四 部署与维护流程

五 关键参数建议表

参数 建议值或范围 适用场景与说明
worker_processes auto(或 CPU 核心数) 充分利用多核,避免超线程过度分配
worker_connections 16384(视 ulimit 与内存) 提升单进程并发能力
worker_rlimit_nofile 65535 避免“too many open files”
use epoll / multi_accept epoll; multi_accept on Linux 高并发必备
sendfile / tcp_nopush / tcp_nodelay on / on / on 静态文件高效传输、减少小包延迟
keepalive_timeout / keepalive_requests 65 / 100000 长连接复用,降低握手开销
gzip_comp_level 2–5 压缩率与 CPU 的折中
client_max_body_size 8–50M(按业务) 上传场景适当放大
proxy_cache_path levels=1:2 keys_zone=… max_size=… inactive=… 反向代理缓存命中率与容量平衡
net.core.somaxconn / tcp_max_syn_backlog 4096 或更高 提升连接队列,缓解突发
vm.swappiness 10 内存充裕时减少换页,提升稳定性

0
看了该问题的人还看了