发布时间:2026/8/30 6:14:35
【安全与故障排查】08-CPU-内存-磁盘-网络故障排查思路大全 CPU / 内存 / 磁盘 / 网络故障排查思路大全专栏安全 故障排查难度入门标签故障排查性能问题CPU内存磁盘网络运维前言遇到服务器性能问题你的排查思路决定了问题解决的速度。本文给出四大资源类型的标准排查流程建议收藏。一、CPU 问题排查症状load average 高、响应慢、服务超时# 第一步确认负载uptime# load average: 8.52, 6.14, 5.23# 8核机器load 8说明有问题# 第二步找出CPU消耗最高的进程psaux--sort-%cpu|head-10# 或top# 按P排序# 第三步确认是用户态还是内核态top# 观察 %us 和 %sy# %us高 → 应用层问题代码死循环、GC# %sy高 → 系统调用频繁I/O、网络# %wa高 → 等待I/O磁盘/网络瓶颈# 第四步找出进程中CPU最高的线程ps-LpPID-opid,tid,pcpu--sort-pcpu|head-10# 第五步Java应用找热点转换线程ID为十六进制printf%x\nTID# 在 jstack 输出中搜索这个十六进制值jstackPID|grep十六进制TID-A30# 第六步性能分析需要采样时间perftop-pPID二、内存问题排查症状系统OOM、应用被kill、swap频繁# 第一步查看内存概况free-h# 重点看 available而不是 free# 第二步找内存消耗最高的进程psaux--sort-%mem|head-10# 第三步查看OOM历史dmesg|grep-ioomgrep-ikilled process/var/log/messages journalctl-k|grep-ioom# 第四步内存泄漏排查# 观察进程内存是否持续增长watch-n5ps aux --sort-%mem | head -5# 第五步查看大页内存使用grepHugePage /proc/meminfo# 第六步smaps详细分析某进程的内存映射cat/proc/PID/smaps|grep-A20Anonymous# 第七步slab cache过大slabtop-o|head-20# 如果某个slab占用超过 1GB可能有内核泄漏三、磁盘问题排查症状磁盘满、IO高、写入慢# 第一步查看磁盘使用df-h# 找使用率高的挂载点# 第二步找大文件/目录du-sh/var/log/*|sort-rh|head-10find/-size1G-typef2/dev/null# 第三步查看inode使用inode满了但磁盘空间有df-i# 如果某个分区 IUse% 是 100%是inode耗尽# 常见原因大量小文件日志、临时文件find/-xdev-printf%h\n|sort|uniq-c|sort-rn|head-10# 第四步查看IO等待高的进程iotop-o-d2# 只显示有IO的进程# 或iostat-xz1# 看 %util超过90%说明磁盘IO饱和# 第五步找删除了但未释放的文件fd占用lsof|grepdeleted|awk{print $7, $9}|sort-rn|head-10# 日志文件被删除但进程还在写需要重启进程才能释放空间# 第六步检查文件系统错误dmesg|grep-iext4\|xfs\|error四、网络问题排查症状连接超时、请求失败、延迟高# 第一步检查基本连通性ping-c4target_iptraceroutetarget_ip# 找到哪一跳延迟高# 第二步检查DNS解析nslookupexample.comdigexample.com# 如果DNS慢换用8.8.8.8测试# 第三步查看网络连接状态ss-s# 连接数统计ss-ant|grep-cTIME_WAIT# TIME_WAIT过多可能是问题# 第四步查看网卡错误ip-slinkshow eth0# errors, dropped, overruns 不为0说明有问题# 第五步抓包分析tcpdump-ieth0-nhosttarget_ip-w/tmp/capture.pcap# 用Wireshark打开分析# 第六步带宽测试iperf3-s# 服务端iperf3-cserver_ip# 客户端# 第七步查看系统网络参数sysctlnet.core.somaxconn# 连接队列sysctlnet.ipv4.tcp_tw_reuse# TIME_WAIT复用五、通用排查框架遇到任何性能问题按这个顺序排查 1. 确认现象什么服务、什么时间、什么症状 2. 看系统资源CPU / 内存 / 磁盘 / 网络 哪个先到瓶颈 3. 缩小范围是哪个进程消耗最多资源 4. 深入分析用专项工具分析该进程 5. 制定方案临时止血 vs 长期根治 6. 验证效果修复后确认指标恢复正常 7. 文档记录写故障复盘防止复发结语排查性能问题的核心是系统化的思路而不是凭感觉。这个流程可以覆盖90%的日常故障场景。剩下10%的疑难杂症需要更深入的内核知识。

相关新闻

2026/8/24 19:44:06

C++11 std::thread 进阶指南:从核心机制到实战避坑

1. 项目概述:为什么我们需要深入理解std::thread?如果你已经写过一些C代码,尤其是涉及到需要同时处理多个任务的程序,比如一个需要一边响应用户界面操作、一边在后台下载文件的桌面应用,或者一个需要同时服务成百上千个…

2026/8/19 3:06:48

TVF-EMD 信号分解:3步解决EMD模态混叠,Matlab 2023a代码实测

TVF-EMD信号分解:3步攻克模态混叠难题的Matlab实战指南在信号处理领域,经验模态分解(EMD)曾被誉为分析非平稳信号的革命性工具,但其固有的模态混叠问题长期困扰着研究人员和工程师。当我第一次在轴承故障诊断项目中遭遇…

2026/8/30 6:14:19

STM32U3xx低功耗开发:用power examples精准测量并优化待机电流

我是做低功耗设备的老手了,但这几年接手的新项目还是让我栽了跟头:一块基于 STM32U3xx 的工业采集器,客户要求电池供电下能撑一年,我一开始信心满满——芯片本身待机电流在数据手册上写得非常漂亮,按老经验随便写写代码…

2026/8/30 6:14:19

源代码论文分享|失踪人员信息发布与管理系统!

如果你最近在找一个有现实意义、又不是常见“商城/图书/学生管理”套路的毕设题目,失踪人员信息发布与管理系统这个方向可以看看。 它和普通信息管理系统不太一样,除了基础的数据录入、查询、审核、管理之外,还涉及信息发布、线索流转、人员资…

2026/8/30 6:14:19

大语言模型指纹识别:辨别原始模型与派生模型

Model Genome 这个方向,一句话概括就是:通过给大语言模型做“指纹识别”,判断某个 LLM 是从零训练出来的原始模型,还是从已有模型继续训练、微调、合并或蒸馏出来的派生模型。这个能力在模型资产管理、许可证合规、供应链安全和大…

2026/8/30 6:14:19

源代码论文分享|基于SpringBoot的网购平台管理系统!

如果你正在做Java方向的毕业设计,又想选一个资料好找、功能完整、答辩也比较好讲清楚的题目,网购平台一直都是很稳妥的选择。 它看起来常见,但优点也很明显:用户、商品、分类、订单、购物车、后台管理这些模块天然就能组成一套完整…

2026/8/30 6:09:19

MIMO-OFDM系统仿真全解析:从原理到实践

简介:本资源是一套面向通信工程专业本科生及无线通信初学者的MIMO-OFDM系统仿真实践材料,聚焦多天线与正交频分复用技术融合场景下的信号建模、空时编码与信道估计核心环节。压缩包共3个文件(2个MATLAB脚本文件1份Word文档)&#…

2026/8/30 0:03:35

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/30 0:03:35

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/30 0:03:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/30 0:03:35

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/30 0:03:35

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/30 0:03:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/28 16:16:48

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/28 16:16:50

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/28 11:06:45

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…