linux

Linux Node.js应用如何进行性能监控

小樊
38
2025-11-28 17:29:41
栏目: 编程语言

Linux 下 Node.js 性能监控实操指南

一 监控体系与分层

二 快速上手步骤

三 关键指标与采集方法

维度 关键指标 采集方式/工具 说明
CPU 进程 CPU%、系统负载 top/htop、vmstat、sar -u 识别计算密集与多核利用情况
内存 RSS、堆使用、堆上限、GC 行为 PM2 monit、process.memoryUsage()、–prof/DevTools 关注堆增长与频繁 GC
事件循环 延迟、阻塞时长 应用埋点或 APM 定位长任务/回调堆积
请求性能 P50/P95/P99、吞吐、错误率 prom-client + Prometheus/Grafana、New Relic/Datadog 以路由/状态码维度聚合
文件系统 磁盘使用率、IOPS、吞吐 df、iostat 日志/上传导致的 I/O 压力
网络 带宽、连接数、重传 nload/iftop、Nethogs、tcpdump/Wireshark 发现连接风暴与慢客户端
依赖服务 DB 查询耗时、慢查询 DB 慢查询日志、EXPLAIN SQL 与索引优化依据

四 可视化与告警落地

五 排障流程与优化建议

0
看了该问题的人还看了