服务器

Linux磁盘IO查看:网站变慢时如何区分磁盘和CPU

资料核对与更新:2026-10-28 · 阅读约2分钟

服务器响应慢可能来自多种资源瓶颈。本文说明结合磁盘活动、等待时间和进程信息缩小排查范围。

固态硬盘与存储硬件
固态硬盘与存储硬件;作者:Tony Webster from Minneapolis, Minnesota, United States;许可:CC BY 2.0。主题示意配图,非本文操作截图。 图片来源 · 许可说明

网站响应慢时,CPU 百分比不高并不代表机器空闲。数据库查询、日志写入或备份也可能让请求等待磁盘;但单看一个指标不能证明瓶颈。

先定位时间和范围

记录变慢时段、受影响站点和正在进行的备份或批量任务。观察 CPU、内存、磁盘吞吐与等待情况,确认是否存在相关的变化;不同磁盘设备、缓存命中和并发水平会影响指标解释。

对照具体进程

结合进程的读取与写入统计,识别数据库、日志、模型加载或备份等活动。读取进程信息前应注意访问权限;不要因为某次瞬时数值高就直接停止服务。对长期积累的数据更要检查其业务用途。

逐项验证原因

在允许的维护窗口错开备份或降低非关键任务并发,再比较请求延迟与磁盘活动。数据库慢查询、磁盘空间不足和大量小文件也需要分别检查。配置修改前保留基线,避免同时改多项而无法判断效果。

验收要在相同业务负载下观察一段时间,并确认其他站点没有受到影响。本文提供定位思路,没有对某台机器进行测速,也不保证某一种参数适用于所有服务器。

参考资料

资料核对日期:2026年10月28日。

Linux进程IO统计

Linux虚拟内存

本文新增价值
针对Linux磁盘IO查看整理常见误区、操作顺序和验证方法,区分官方资料说明与面向实际问题的维护建议。