搜索「Max」,找到 195 条相关内容
-
Nginx 调优别乱改:先搞清 worker 和连接数到底怎么算
一台 4 核 8G 的机器,worker_processes 设成 8 反而更慢,问题出在 worker_connections 和文件句柄没跟着调。这篇讲清楚 worker 数、连接数、keepalive 与 gzip 的取舍逻辑,附一份能直接照改的配置区间,看完你能判断自己的机器该压到多少并发。
-
Docker在Windows和Linux上的部署差异:我踩过的三个坑
Docker Desktop默认走WSL2,镜像全存在C盘,一个40GB的镜像包能把系统盘撑爆。Windows下文件挂载要写//d/路径,Linux直接-v /data就行。换我我会在Linux上留至少100GB给/var/lib/docker,Windows则把镜像移到D盘。你现在的部署环境是哪种?
-
Windows 上用 Docker 跑服务,我踩过的几个坑和一套能落地的流程
Windows 上装 Docker Desktop 看着简单,真正卡人的是 WSL2 后端没开、数据卷挂载路径写错、容器重启后配置全丢这几步。换我我会先确认 WSL2 内核版本,再把 docker-compose 的 volume 换成具名卷。Linux 侧重点不一样,systemd 管理容器和 Cgroup 限制这关绕不开。两种环境各有一套顺手流程,看完能少折腾一个周末。
-
MySQL调优别急着改参数:先看慢查询日志,再谈索引与内存
慢查询日志里80%的耗时往往集中在两三条SQL上,先把它们拎出来,比盲目调innodb_buffer_pool_size有用得多。这篇讲清楚怎么用EXPLAIN看执行计划、联合索引怎么建才不浪费、连接数该压到多少,以及磁盘IO撑不住时该换什么配置的机器。看完你能自己判断:到底是SQL写得烂,还是机器该加了。
-
容器部署入门:从拉第一个镜像到服务长期稳定运行
第一次部署容器,卡点往往不在命令本身,而在镜像从哪来、数据放哪、挂了怎么自动起来。这篇从 docker run 的第一条命令讲到 compose 编排与日志限制,把端口映射、数据卷、重启策略三件事说透。看完可以直接照着跑,你的第一个服务准备放什么?
-
Docker从装到跑:Windows和Linux两套环境的部署实操
Windows上装Docker Desktop常被WSL2和虚拟化卡住,Linux上用apt装完又忘了配镜像加速,第一次跑容器十有八九要返工。这篇把两套系统的安装、镜像源、端口映射和compose启动顺序讲清楚,顺带说明哪些步骤能省、哪些省了会出问题。你打算先在哪台机器上试?
-
Nginx调优别只改worker_connections,这几个参数才是真瓶颈
一台4核8G的机器跑Nginx,QPS卡在2000上不去,多半不是worker_connections设小了。真正拖后腿的通常是worker进程数、keepalive超时和文件描述符上限。这篇把每个参数该设多少、为什么这么设、改完能省下什么讲清楚,配错一个可能白忙一天。你的Nginx配置里worker_rlimit_nofile设了吗?
-
Nginx 调优别只盯着 worker_connections,这几个参数才是瓶颈
单机扛不住并发,多半不是 Nginx 本身慢,而是 worker 数、keepalive 与内核参数没对齐。这篇按 4 核 8G 到 16 核 32G 两档机型,给出可直接照抄的 nginx.conf 与 sysctl 改动,并说清哪些优化纯属浪费钱。你的机器现在卡在 CPU 还是连接数上?
-
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该给多少,看完能直接对着自己的库动手。