当前位置:首页>Linux>Linux生产服务器|磁盘I/O超载实时监控,从入门到实战(深度解析)

Linux生产服务器|磁盘I/O超载实时监控,从入门到实战(深度解析)

  • 2026-07-02 06:02:47
Linux生产服务器|磁盘I/O超载实时监控,从入门到实战(深度解析)

在Linux生产服务器运维中,磁盘I/O超载是最容易被忽视,却又最影响系统稳定性的“隐形杀手”——它会导致服务响应变慢、进程阻塞,甚至直接引发服务中断,造成业务损失。

一、先搞懂:生产服务器常用的磁盘I/O监控工具

Linux系统自带多款轻量级监控工具,无需额外部署,就能满足生产环境实时监控需求;搭配少量第三方工具,可实现更精准的进程级定位。

1.1 系统自带工具(优先使用,轻量无负担)

这类工具预装在大部分Linux系统中,无需额外配置,启动速度快,适合生产环境实时排查。

① iostat:最核心的磁盘I/O监控工具

属于sysstat包的一部分,核心优势是「同时监控CPU和磁盘I/O」,能快速判断“是否是磁盘拖慢了整个系统”,是运维人员排查I/O问题的首选工具。

关键特点:可显示设备级I/O统计、扩展性能指标,支持实时刷新,适配所有生产场景。

② vmstat:综合监控工具(兼顾I/O与系统整体负载)

不仅能监控磁盘I/O,还能实时查看CPU、内存、交换分区的使用情况,适合快速判断“系统整体负载是否由I/O引发”。

关键特点:输出简洁,重点突出,能快速定位“阻塞等待I/O的进程”,适合应急排查。

③ dstat:现代化综合监控工具

可以理解为“vmstatiostatnetstat”的集合体,支持彩色显示、模块化设计,能在一个界面中同时查看CPU、磁盘、网络、内存的实时状态,适合全面排查系统性能瓶颈。

1.2 第三方工具(精准定位,补充排查)

当系统自带工具无法定位具体进程时,可使用以下第三方工具,重点解决“谁在占用磁盘I/O”的问题。

① iotop:进程级I/O监控神器

和top命令用法类似,但专门针对磁盘I/O,能实时显示「每个进程的读写速率、I/O占比」,快速定位“高I/O进程”——比如生产环境中,突然出现的数据库批量写入、日志刷盘等,都能通过iotop一键找到根源。

② htop:增强版进程监控(辅助查看I/O状态)

top命令的增强版,界面更友好,支持鼠标操作,能在进程列表中直接查看每个进程的I/O状态,适合搭配iotop使用,快速关联高I/O进程的CPU、内存占用。

二、实战操作:生产服务器实时监控命令(直接复制可用)

生产环境中,当系统出现卡顿、服务响应变慢时,能快速通过命令排查磁盘I/O是否超载。以下命令均为实战高频用法,建议收藏备用。

2.1 iostat:实时监控磁盘I/O核心指标(首选)

iostat是最常用的实时监控工具,重点关注「设备利用率、I/O等待时间」,以下是3个高频命令,覆盖不同监控场景。

① 基础实时监控(每秒刷新,显示详细指标)

# 每秒刷新一次,显示扩展I/O统计信息(推荐)iostat -x 1

说明:-x参数表示“显示扩展指标”,包含I/O等待时间、队列长度等关键信息;1表示“每秒刷新一次”,可根据需求调整(如2表示每2秒刷新)。

② 只监控磁盘(不显示CPU信息)

# 只显示磁盘I/O,每秒刷新iostat -d -x 1

说明:-d参数表示“仅显示设备I/O统计”,适合专注排查磁盘问题时使用,避免CPU信息干扰。

③ 监控指定磁盘(精准排查单个设备)

# 只监控/dev/sda磁盘,每秒刷新(替换sda为你的磁盘设备)iostat -x sda 1

说明:生产服务器中,通常会将数据盘、系统盘分开(如sda为系统盘,sdb为数据盘),针对性监控数据盘,能更精准定位问题。

关键输出解析(重点看这5个指标)

执行iostat -x 1后,会输出两部分内容:CPU信息和磁盘I/O信息,重点关注以下指标(直接判断I/O是否超载):

  • %iowait:CPU等待I/O完成的时间百分比,超过10%说明有I/O压力,超过30%基本确定I/O超载。
  • %util:磁盘利用率,超过80%说明磁盘接近饱和,超过95%说明磁盘完全爆满(核心指标)。
  • await:I/O请求平均等待时间(毫秒),超过50ms说明磁盘响应缓慢(HDD超过10ms、SSD超过1ms需警惕)。
  • avgqu-sz:I/O请求平均队列长度,HDD超过2、SSD超过1,说明有I/O请求排队,存在瓶颈。
  • rkB/s、wkB/s:每秒读写数据量(KB),可判断是读密集型还是写密集型负载。

示例输出解读:

avg-cpu:  %user   %nice %system %iowait  %steal   %idle           5.00    0.00    2.00    1.00    0.00   92.00Device            r/s     w/s     rkB/s     wkB/s   await  avgqu-sz   %utilsda              3.52   20.66      0.04      0.16    5.85     0.14    2.42

解读:%iowait为1%、%util为2.42%,await为5.85ms,所有指标均正常,说明磁盘负载较轻,无I/O瓶颈。

2.2 vmstat:快速判断系统整体I/O负载

vmstat适合“快速排查”——当系统卡顿,不确定是CPU、内存还是I/O问题时,用vmstat能快速定位方向。

高频命令

# 每秒刷新一次,共输出5次(适合应急排查)vmstat 1 5# 只监控磁盘I/O,每秒刷新vmstat -d 1

关键输出解析(重点看2个指标)

  • bi(Blocks in):每秒从磁盘读取的块数(KB/s),数值过高说明读负载大。
  • bo(Blocks out):每秒写入磁盘的块数(KB/s),数值过高说明写负载大。

补充:vmstat输出中的「wa」和iostat的「%iowait」含义一致,超过10%说明I/O拖慢系统。

2.3 iotop:定位高I/O进程(核心排查步骤)

当iostat显示磁盘I/O超载时,下一步就是用iotop找到“罪魁祸首”——哪个进程在大量占用磁盘读写资源。

高频命令(需提前安装iotop工具,安装命令可自行查询对应Linux发行版操作)

# 以root权限运行,实时监控进程I/O(必须加sudo)sudo iotop# 只显示正在进行I/O操作的进程(过滤无用信息,推荐)sudo iotop -o

交互快捷键(实战必备)

  • 左右箭头:切换排序列(如按读写速率排序)。
  • r:反转排序顺序(从高到低/从低到高)。
  • o:只显示有I/O活动的进程(减少干扰)。
  • q:退出iotop。

关键输出解析

iotop顶部会显示系统总I/O带宽,下方是进程列表,重点关注3列:

  • DISK READ/WRITE:该进程的实时读写速率(K/s)。
  • IO>:该进程I/O占用的CPU时间百分比(数值越高,对I/O影响越大)。
  • COMMAND:进程名称(如mysqld、rsync等,直接定位应用)。

2.4 实战组合:3步快速排查I/O超载

生产环境中,建议按以下步骤操作,高效排查问题,避免盲目操作:

  1. 执行 iostat -x 1,查看%util、%iowait是否超标,判断是否存在I/O超载。
  2. 若存在超载,执行 sudo iotop -o,定位占用I/O最高的进程。
  3. 执行 htop,查看该进程的CPU、内存占用,判断是否是应用异常(如数据库死锁、日志刷盘)。

三、核心判断:如何精准识别磁盘I/O超载?

很多运维新手会陷入“单一指标判断”的误区——比如只看%util,忽略了队列长度和等待时间,导致误判。正确的做法是「综合多个指标」,结合磁盘类型(HDD/SSD)判断。

3.1 通用判断标准(所有磁盘通用)

无论使用哪种磁盘,以下4个指标是核心判断依据,记牢就能避开大部分误判:

指标名称
正常范围
异常范围
说明
%util(磁盘利用率)
< 80%
> 80%(接近饱和)> 95%(完全爆满)
最核心指标,数值越高,磁盘压力越大
await(平均等待时间)
< 20ms
> 50ms(响应缓慢)
包含排队时间服务时间,直接反映磁盘响应速度
avgqu-sz(队列长度)
HDD<2 SSD<1
HDD>2
SSD>1(排队严重)
队列越长,说明I/O请求等待越多
%iowait(CPU等待I/O时间)
< 10%
> 10%(有压力)
> 30%(严重超载)
CPU空闲等待I/O,说明I/O拖慢系统

3.2 不同磁盘的差异化判断(生产重点)

生产服务器中,常见的磁盘类型有「机械硬盘(HDD)」和「固态硬盘(SSD/SATA/NVMe)」,两者性能差异较大,I/O超载的判断标准需严格区分,避免统一阈值导致误判,以下是详细规范:

① 机械硬盘(HDD)

特点:机械结构,寻道时间长,适合顺序读写(如文件服务器、备份服务器),性能上限较低,易出现I/O瓶颈。

  • %util超过60%,性能开始明显下降,需重点警惕;超过80%则属于严重负载。
  • await超过10ms,说明磁盘响应缓慢,可能存在磁盘碎片、硬件老化或I/O请求过多问题。
  • avgqu-sz持续>2,说明I/O请求排队严重,需及时排查高I/O进程。

② 固态硬盘(SSD/SATA/NVMe)

特点:无机械结构,读写速度快,适合随机读写(如数据库服务器、应用服务器),性能上限高,负载容忍度更强。

  • %util可容忍至80%,超过90%仍需关注,避免长期高负载导致寿命缩短。
  • await超过1ms(SATA接口)、0.5ms(NVMe接口),需排查I/O调度或硬件异常。
  • avgqu-sz持续>1,说明存在I/O瓶颈,需优化应用读写模式。

3.3 生产场景常见误判及解决方法

实战中,很容易出现“指标异常但系统正常”或“系统卡顿但指标正常”的情况,以下3种误判场景,一定要避开:

误判1:%util接近100%,但系统响应正常

原因:大量短时间I/O请求(如小文件读写),虽然磁盘忙碌,但队列长度短,等待时间短。

解决:结合avgqu-sz和await判断,若这两个指标正常,无需处理,属于正常业务负载。

误判2:%util不高,但await很高

原因:磁盘碎片严重、I/O调度异常,或硬件故障(如磁盘坏道)。

解决:检查磁盘健康状态(smartctl -H /dev/sda),整理磁盘碎片,调整I/O调度器。

误判3:%iowait很高,但%util不高

原因:大量小I/O请求、应用缓存命中率低,或内存不足导致swap频繁(swap操作会增加磁盘I/O)。

解决:优化应用I/O模式,增加缓存,检查内存使用情况(free -h),关闭不必要的swap。

四、生产实战:最佳实践与避坑指南

结合上千台生产服务器的运维经验,总结以下5个最佳实践,帮你避开常见坑,提升监控效率。

4.1 监控策略:分层监控,重点突出

生产环境中,建议采用“三层监控”架构,避免遗漏关键问题:

  • 系统层:用iostat、vmstat监控整体磁盘性能,关注核心指标。
  • 设备层:针对性监控数据盘(如sdb、nvme0n1),忽略无关的系统盘。
  • 进程层:用iotop实时监控高I/O进程,重点关注数据库、日志、备份等核心应用。

4.2 性能优化:从监控到优化的闭环

监控的最终目的是优化,当发现I/O超载时,可按以下步骤优化:

  1. 定位高I/O进程:用iotop找到占用I/O最高的进程,判断是否是正常业务(如备份、批量导入)。
  2. 优化应用I/O:数据库优化(调整缓存、分库分表)、日志优化(异步刷盘、日志轮转)。
  3. 调整磁盘配置:更换SSD、调整I/O调度器(HDD用deadline,SSD用noop)。
  4. 验证优化效果:用iostat监控指标,确认%util、await等指标恢复正常。

5.3 避坑指南:5个常见错误,新手必看

  • 错误1:只看单一指标(如只看%util),导致误判。→ 正确做法:综合%util、await、avgqu-sz三个指标。
  • 错误2:监控频率过高(如每秒刷新10次),增加系统负载。→ 正确做法:日常监控每5分钟一次,应急排查每秒一次。
  • 错误3:不区分磁盘类型,用同一阈值判断。→ 正确做法:HDD和SSD的阈值分开设置,避免误判。
  • 错误4:脚本未加日志,排查问题无依据。→ 正确做法:脚本必须记录监控日志,包含时间、指标、状态。
  • 错误5:告警未分级,导致告警疲劳。→ 正确做法:按严重程度分级,不同级别通知不同人员。

结语

对于Linux生产服务器来说,磁盘I/O监控不是“可选操作”,而是“必备技能”——它能帮助你在问题扩大前,快速定位、及时解决,避免因I/O超载导致的服务中断。

收藏本文,下次遇到磁盘I/O问题,直接对照操作即可!



最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 21:43:37 HTTP/2.0 GET : https://f.mffb.com.cn/a/487295.html
  2. 运行时间 : 0.169169s [ 吞吐率:5.91req/s ] 内存消耗:4,602.52kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=9ea9d2839695cca92d2bd57fa58c5623
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000450s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000622s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.001580s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000317s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000489s ]
  6. SELECT * FROM `set` [ RunTime:0.000194s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000500s ]
  8. SELECT * FROM `article` WHERE `id` = 487295 LIMIT 1 [ RunTime:0.001242s ]
  9. UPDATE `article` SET `lasttime` = 1783086217 WHERE `id` = 487295 [ RunTime:0.027337s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.007608s ]
  11. SELECT * FROM `article` WHERE `id` < 487295 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.011491s ]
  12. SELECT * FROM `article` WHERE `id` > 487295 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002854s ]
  13. SELECT * FROM `article` WHERE `id` < 487295 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.026721s ]
  14. SELECT * FROM `article` WHERE `id` < 487295 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003831s ]
  15. SELECT * FROM `article` WHERE `id` < 487295 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.004348s ]
0.173110s