搜索「Quest」,找到 58 条相关内容
-
Nginx调优别只改worker_processes:从并发上不去说起
Nginx并发卡在几千就上不去,多数人第一反应是改worker_processes,其实瓶颈常在文件句柄和内核参数。本文讲清worker_connections 65535、worker_rlimit_nofile 35535、sendfile与tcp_nopush该怎么配,以及哪些场景该换大带宽物理机。换你会先调哪一项?
-
Nginx 调优别急着改配置,先把这几处瓶颈找出来
一台 4 核 8G 的机器跑 Nginx,QPS 卡在 800 上不去,多数情况不是配置写错,而是 worker 数和连接数没对上班。搞清楚 worker_connections 怎么算、keepalive 该开多大、gzip 和缓存该不该上,静态站点单机跑到 3000 QPS 并不难。你的瓶颈到底在 CPU 还是在磁盘?
-
Nginx 调优别只改 worker_connections,这几个参数才是卡顿的根子
Nginx 默认配置跑 1000 并发就卡,问题多半出在 worker_connections 和 keepalive_timeout 没调。一台 32G 内存的香港服务器把连接数、超时和 gzip 配好,单机撑 8000 并发不算难。你的 Nginx 还在用默认值硬扛吗?
-
Nginx 调优别乱改:先搞清 worker 和连接数到底怎么算
一台 4 核 8G 的机器,worker_processes 设成 8 反而更慢,问题出在 worker_connections 和文件句柄没跟着调。这篇讲清楚 worker 数、连接数、keepalive 与 gzip 的取舍逻辑,附一份能直接照改的配置区间,看完你能判断自己的机器该压到多少并发。
-
Nginx 调优到底改哪几个参数?从 worker 到 keepalive 的实操拆解
Nginx 默认配置在 2 核 4G 的机器上跑几千并发就开始丢连接,问题多半出在 worker_connections 和 keepalive_timeout 这两个值上。这篇把 worker_processes、worker_connections、sendfile、tcp_nopush、keepalive_timeout 这几个参数的取值逻辑和实际影响讲清楚,附上 100M 带宽香港物理服务器场景下的参考配置。你的机器现在跑多少并发,瓶颈是 CPU 还是带宽?
-
Nginx调优别只改worker_connections,这几个参数才是真瓶颈
一台4核8G的机器跑Nginx,QPS卡在2000上不去,多半不是worker_connections设小了。真正拖后腿的通常是worker进程数、keepalive超时和文件描述符上限。这篇把每个参数该设多少、为什么这么设、改完能省下什么讲清楚,配错一个可能白忙一天。你的Nginx配置里worker_rlimit_nofile设了吗?
-
Nginx 调优别乱改配置:先看清 worker、连接数与超时这三处
一台 2 核 4G 的机器跑 Nginx,默认配置下 2000 并发就丢包,问题多半出在 worker_connections 和文件描述符上限。这篇按 worker 进程数、连接数、超时与 gzip 缓存四条线拆开讲,给出 Ubuntu 22.04 下可直接抄的参数与取舍理由。你的机器到底卡在哪一层?看完能自己定位。
-
Nginx 调优别只改 worker_connections:从静态缓存到 keepalive 的取舍
Nginx 默认配置跑小站够用,一上量就卡在 worker_connections 只有 1024、静态文件没开缓存、keepalive 没设这几处。改对这三点,单机 QPS 从几千提到上万是常见结果。下面把每项该改多少、改完省下什么、什么场景别乱动讲清楚,看完可以直接对着 nginx.conf 改。你的服务器瓶颈到底在 CPU 还是 IO?
-
MySQL调优别乱改参数,先把慢查询和索引搞明白
一台16G内存的服务器,innodb_buffer_pool_size设成2G还是12G,查询速度能差出好几倍。调优不是把my.cnf改花,而是先定位慢查询、再补索引、最后才碰内存参数。这篇讲清楚执行计划怎么看、索引怎么建、buffer pool该给多少,看完能直接对着自己的库动手。
-
Nginx 调优别背参数:worker 进程、连接数与缓存怎么配才不掉链子
Nginx 默认配置在 8 核 16G 机器上跑静态站,QPS 往往卡在 2000 上下。调到 worker_processes auto、worker_connections 改 10240、开 sendfile 与 gzip_static,同一台机器能到 8000 以上。这篇讲清哪些参数值得动、哪些别乱碰,以及缓存和超时怎么设才不堆 TIME_WAIT。你现在的 Nginx 是默认配置还是已经调过?