在Debian系统中,Nginx的资源占用情况可通过以下方式查看和优化:
查看资源占用
top 或 htop 命令,查看Nginx进程(主进程+工作进程)的CPU使用率,重点关注 %CPU 列。free -m 查看系统内存使用情况,或用 top、ps 命令查看Nginx进程的RSS(实际物理内存占用)。iftop、nethogs 监控网络流量,或通过 iostat 分析磁盘I/O。优化资源占用
nginx.conf 中设置 worker_processes auto;,使其与CPU核心数匹配。proxy_cache、gzip 等指令,减少重复请求和传输数据量。keepalive_timeout、worker_connections 等参数,降低连接开销。具体资源占用量因配置和负载而异,建议通过上述工具实时监控并针对性优化。