在近期的日常运维中,我们收到用户反馈EasyCVR平台使用过程中出现明显卡顿现象。针对这一问题,我们进行了逐步排查与优化,现将处理过程分享如下:
一、问题定位:磁盘IO检测
首先怀疑卡顿可能与磁盘性能相关,通过iostat命令监测磁盘使用情况:
iostat -x -h 1 50 # 每隔1秒输出一次磁盘详细统计信息,共输出50次
该命令可直观展示磁盘的使用率、IO响应时间等关键指标,结果如下图所示:

从监测数据可以清晰看到,磁盘使用率已处于极高水平,这直接导致了依赖磁盘读写的数据库及程序处理出现明显延时。
注:EasyCVR视频汇聚平台默认采用SQLite数据库,其性能与磁盘IO表现密切相关,高磁盘占用会显著影响平台响应速度。
二、优化方案:关闭不必要的HLS流存储
进一步了解用户场景后发现,现场主要需求是直播观看,并无录像存储需求。而HLS流在默认配置下会生成大量ts分片文件,持续占用磁盘IO资源。
因此,我们针对性地关闭了HLS流的文件存储功能,减少磁盘写入压力。操作步骤截图如下:


完成配置修改后,重启EasyCVR服务使设置生效。通过实际操作验证及后台监测,发现平台卡顿现象已明显改善,磁盘使用率回落至正常水平,用户操作响应速度恢复正常。

总结
本次问题的核心原因是「非必要的磁盘IO占用」,通过结合用户实际需求关闭HLS流存储,从源头减少了磁盘压力,最终解决了卡顿问题。如果用户遇到类似问题,可优先排查磁盘IO指标,并结合业务需求优化存储相关配置。
本文由
Babosa
创作,采用知识共享署名4.0国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
08 12, 2025