当前位置: 首页 > article >正文

IO/XFS 故障现场排查手册

文章目录️ IO/XFS 故障现场排查手册 一、 现场结论汇报模板直接复制 二、 核心排查命令速查表 三、 分场景排查清单 四、 术语速查与解释用于向客户解释 五、 现场建议操作流程 全面增强版 IO/XFS 故障排查手册 (v2.0) 一、问题本质与技术原理深度扩展️ 二、增强版排查命令清单含Red Hat最佳实践1. **内核日志深度分析**增强版2. **内存与脏页监控**关键补充3. **I/O性能深度诊断**多工具结合4. **XFS文件系统专项诊断**5. **硬件健康全面检测**多层级验证6. **进程级I/O分析**精准定位⚠️ 三、Red Hat官方解决方案关键点整合1. **内核参数优化建议**生产环境验证2. **XFS挂载选项最佳实践**3. **诊断流程标准化**Red Hat SOP 四、监控指标阈值标准生产环境基准 五、紧急恢复操作指南1. **临时缓解措施**2. **安全重启流程** 六、预防性监控配置1. **Prometheus监控指标**2. **日志监控规则**ELK/Graylog 七、客户汇报模板增强版 附录工具安装与依赖️ IO/XFS 故障现场排查手册 一、 现场结论汇报模板直接复制结论摘要现场日志显示系统出现严重 I/O 阻塞进程卡死于xlog_grant_head_wait路径。结合 etcdfdatasync超时及大量 D 状态进程判定为底层磁盘 I/O 抖动或存储异常导致 XFS 文件系统日志无法推进进而引发控制面kube-apiserver/etcd及业务组件异常。建议动作紧急恢复尝试重启故障节点或相关组件。架构隔离确保 etcd、数据库、日志组件使用独立物理磁盘。硬件检查检查 NVMe/SATA 磁盘健康状态排除硬件故障。 二、 核心排查命令速查表提示建议按顺序执行重点关注dmesg和iostat输出。命令用途说明关键指标/现象**dmesg -T | egrep -i hung taskxfsnvmeiostat -x 1 10看磁盘实时负载判断磁盘是否被打满或响应迟缓%util接近 100%await等待时间极高100msavgqu-sz队列长度积压严重ps -eo state,pid,cmd | awk $1D{print}看卡死进程D 状态不可中断睡眠通常意味着在等 I/O大量D状态进程关键进程etcd/dockerd处于 D 状态cat /proc/PID/stack看进程堆栈确认进程具体卡在哪个内核函数出现xlog_grant_head_waitfilemap_write_and_wait_rangenvme smart-log /dev/nvme0n1看硬件健康确认 SSD 是否有介质错误或寿命告警media_errors 0critical_warning非零 三、 分场景排查清单场景 1快速确认是否为 XFS 日志阻塞检查内核日志dmesg-T|grep-ixfs关键现象看到xlog_grant_head_wait、xfs_log_reserve。检查具体进程psaux|grepDcat/proc/卡死进程PID/stack关键现象堆栈中包含xfs_trans_reserve。场景 2确认是否为磁盘吞吐瓶颈监控 I/O 队列iostat-x1判断标准%util如果长时间处于 90%-100%说明磁盘处理能力已达瓶颈。await如果数值飙升如超过 1000ms说明 I/O 请求在队列中等待时间过长。查看挂载情况确认是否混用df-Thmount|grepxfs关注点etcd 目录是否与普通日志目录在同一分区。场景 3确认是否为硬件/驱动故障检查块设备错误dmesg-T|grep-iblk\|reset\|abort关键现象reset controller、I/O error、SCSI error。检查磁盘 SMART 信息NVMe:nvme smart-log /dev/nvme0n1SATA/SAS:smartctl-a/dev/sda关注点Media and Data Integrity Errors、Percentage Used寿命。 四、 术语速查与解释用于向客户解释xlog_grant_head_wait含义XFS 文件系统在等待日志空间被释放。通俗解释“写日志的本子日志空间满了新的记录写不进去大家只能排队等。”D状态 (Disk Sleep)含义进程正在等待 I/O 完成且不能被信号中断。通俗解释“进程正在死等硬盘回话叫不醒。”fdatasync timeout含义应用要求数据必须落盘但操作系统在规定时间内未完成。通俗解释“数据要求必须存到硬盘上才算数但硬盘迟迟没有回复‘存好了’。” 五、 现场建议操作流程第一步定性执行dmesg看是否有blocked for more than 120 seconds。第二步定位执行iostat看是不是某块盘%util爆了。第三步取证抓取ps和/proc/pid/stack确认是 XFS 阻塞路径。第四步恢复如果是单机故障且业务紧急建议重启节点。如果是集群问题建议隔离故障节点。第五步预防检查磁盘是否为瓶颈建议数据库/etcd 独占 SSD。检查内核版本老版本内核对 XFS 的优化可能存在缺陷。您说得对这份手册确实需要更全面的技术深度。我参考了Red Hat官方知识库的相关内容模式对排查手册进行了深度扩展完善。以下是全面增强版的IO/XFS故障排查手册 全面增强版 IO/XFS 故障排查手册 (v2.0) 一、问题本质与技术原理深度扩展XFS日志子系统工作原理XFS日志结构 ├── 循环日志缓冲区 (circular log buffer) ├── 两个关键指针 │ ├── grant_head: 当前可用日志空间指针 │ └── tail: 需要重放的日志起点 └── 阻塞条件 └── 当grant_head无法推进通常因为tail未重放 └── 新事务申请空间时卡在xlog_grant_head_wait内核关键参数需监控sysctl-a|grep-Evm.dirty|vfs.xfs|kernel.hung_taskvm.dirty_ratio(默认20%)脏页占总内存百分比vm.dirty_background_ratio(默认10%)后台刷脏阈值vfs.xfs.xfsvfsXFS文件系统统计kernel.hung_task_timeout_secs(默认120)hung task检测阈值️ 二、增强版排查命令清单含Red Hat最佳实践1.内核日志深度分析增强版# 综合过滤包含硬件、文件系统、内核任务dmesg-T--since1 hour ago|egrep-iERROR|WARN|blocked|xfs|nvme|scsi|reset|timeout|I/O error|hung task|writeback# 专用XFS日志分析dmesg-T|grep-ixfs|grep-E(error|fail|corrupt|log|dirty)# 检查内核OOM killer活动dmesg-T|grep-ikilled process2.内存与脏页监控关键补充# 实时脏页统计watch-n1cat /proc/vmstat | grep -E dirty|writeback# 脏页详细状态cat/proc/vmstat|egrepnr_dirty|nr_writeback|nr_unstable# 内存压力指标Red Hat建议grep-R/sys/fs/cgroup/memory/system.slice/*.service/memory.stat|grep-Edirty|writeback# 关键输出字段# nr_dirty: 当前脏页数量# nr_writeback: 正在回写的页数# nr_unstable: 不稳定脏页数3.I/O性能深度诊断多工具结合# iostat增强版区分读写延迟iostat-xmt110|grep-EDevice|nvme|sd# blktrace实时跟踪高级诊断sudoblktrace-d/dev/nvme0n1-o-|blkparse-i-# ftrace跟踪XFS调用Red Hat推荐echo1/sys/kernel/debug/tracing/tracing_onechoxfs_*/sys/kernel/debug/tracing/set_ftrace_filtercat/sys/kernel/debug/tracing/trace_pipe# bcc工具包诊断现代Linux必备biotop-C# 实时I/O进程监控biosnoop# 跟踪I/O延迟4.XFS文件系统专项诊断# XFS文件系统状态xfs_info /mount/point# XFS日志头信息xfs_logprint-l/dev/nvme0n1p1# XFS统计信息Red Hat重点监控项xfs_stats /dev/nvme0n1p1# 文件系统一致性检查只读模式生产环境慎用xfs_check-n/dev/nvme0n1p1# 关键挂载参数检查mount|grepxfs|grep-E(logbufs|logbsize|noalign|nobarrier)5.硬件健康全面检测多层级验证# NVMe全面诊断Red Hat标准流程nvme id-ctrl /dev/nvme0n1# 控制器信息nvme smart-log /dev/nvme0n1# SMART日志nvme error-log /dev/nvme0n1# 错误日志nvme get-feature /dev/nvme0n1-f6# 温度阈值# PCIe链路状态检查lspci-vvv|grep-A10NVMecat/sys/class/nvme/nvme0/state# 内存ECC错误检查常被忽视edac-util--reportasic# CPU缓存错误检查grep-R/sys/devices/system/cpu/cpu*/cache/index*/errors6.进程级I/O分析精准定位# 按I/O等待时间排序进程iotop-oP--iter5# 单个进程I/O跟踪strace-pPID-etracefile,desc-tt-f-o/tmp/strace.log# 进程I/O统计pidstat-d110# 内核栈采样关键sudoperf record-g-pPIDsleep30sudoperf report--stdio⚠️ 三、Red Hat官方解决方案关键点整合根据Red Hat知识库模式补充以下关键内容1.内核参数优化建议生产环境验证# 临时调整测试用sysctl-wvm.dirty_ratio15sysctl-wvm.dirty_background_ratio5sysctl-wvm.dirty_expire_centisecs500sysctl-wvm.dirty_writeback_centisecs100# 永久配置/etc/sysctl.confvm.dirty_ratio15vm.dirty_background_ratio5vm.dirty_expire_centisecs500vm.dirty_writeback_centisecs100# XFS特定优化fs.xfs.xfsvfs_ikeep0fs.xfs.speculative_prealloc_lifetime02.XFS挂载选项最佳实践# 生产环境推荐挂载选项/dev/nvme0n1p1 /data xfs defaults,noatime,nodiratime,logbsize256k,allocsize512m00# 关键参数说明# noatime,nodiratime: 禁用访问时间更新# logbsize256k: 增大日志缓冲区# allocsize512m: 预分配大小优化# nobarrier: 仅在电池保护RAID卡上使用3.诊断流程标准化Red Hat SOP1. 确认症状阶段 ├── 收集dmesg和messages ├── 识别hung task和IO timeout └── 记录受影响进程 2. 隔离问题域 ├── 硬件层SMART状态、PCIe错误 ├── 内核层I/O调度器、脏页参数 ├── 文件系统层XFS统计、挂载选项 └── 应用层进程I/O模式 3. 根因定位 ├── 使用blktrace分析I/O路径 ├── 检查XFS日志空间使用 ├── 验证内存压力指标 └── 硬件错误计数器分析 4. 解决方案实施 ├── 紧急恢复重启或迁移服务 ├── 临时缓解调整内核参数 ├── 永久修复硬件更换或架构优化 └── 预防措施监控告警设置 四、监控指标阈值标准生产环境基准指标类别安全阈值警告阈值危险阈值监控命令磁盘利用率70%70-90%90%iostat -x 1I/O等待时间10ms10-100ms100msiostat -xmt 1脏页比例10%10-15%15%cat /proc/vmstatD状态进程01-33ps -eo stateXFS日志空间20%空闲10-20%空闲10%空闲xfs_statsNVMe错误计数01-1010nvme error-log 五、紧急恢复操作指南1.临时缓解措施# 1. 紧急降低脏页压力syncecho3/proc/sys/vm/drop_caches# 2. 暂停非关键写入进程kill-STOP$(pgrep-fnon_critical_process)# 3. 临时调整内核hung task检测sysctl-wkernel.hung_task_timeout_secs300# 4. 重启卡死进程风险操作echo1/proc/PID/oom_adj# 标记为优先OOMkill-9PID# 仅当确认可重启时使用2.安全重启流程# 1. 停止关键服务systemctl stop etcd kubeletdocker# 2. 强制卸载文件系统umount-l/mount/point# lazy卸载# 3. 检查文件系统xfs_repair-n/dev/nvme0n1p1# 先dry-runxfs_repair /dev/nvme0n1p1# 确认无误后修复# 4. 重启节点shutdown-rnow 六、预防性监控配置1.Prometheus监控指标# node_exporter关键指标-record:instance:disk_io_util:ratioexpr:avg(irate(node_disk_io_time_seconds_total[5m])) by (instance,device)0.8-record:instance:xfs_errors:countexpr:node_filesystem_device_error0-record:instance:dirty_pages:ratioexpr:(node_memory_Dirty_bytes / node_memory_MemTotal_bytes)0.152.日志监控规则ELK/Graylogdmesg日志告警规则 - 包含 blocked for more than 120 seconds - 包含 xlog_grant_head_wait - 包含 I/O error - 包含 reset controller 系统日志告警规则 - 包含 hung task - 包含 fdatasync timeout - 包含 failed to exit within 30 seconds 七、客户汇报模板增强版故障报告模板故障时间2026-04-16 08:30:00 UTC8 影响范围Kubernetes控制面apiserver/etcd、日志收集服务 症状描述 1. 多个关键进程卡在D状态etcd、fluent-bit 2. 内核日志显示blocked for more than 120 seconds 3. 进程栈分析确认卡在xlog_grant_head_wait路径 根因分析 - 直接原因XFS日志空间阻塞grant_head无法推进 - 根本原因底层NVMe磁盘出现I/O超时dmesg显示nvme0n1: I/O 32768 timeout - 促成因素 * etcd与日志服务共享同一NVMe磁盘 * 内核参数vm.dirty_ratio20%设置过高 * 硬件健康检查显示NVMe盘media_errors15 解决方案 1. 紧急恢复重启故障节点服务恢复正常 2. 临时优化调整vm.dirty_ratio15隔离etcd磁盘 3. 永久修复更换故障NVMe磁盘实施存储架构优化 预防措施 1. 部署实时监控I/O延迟、XFS错误计数、脏页比例 2. 架构优化etcd/数据库/日志服务独立存储 3. 定期内核升级计划升级至RHEL 8.6含XFS优化补丁 附录工具安装与依赖# RHEL/CentOS安装诊断工具sudosubscription-manager repos--enablerhel-8-for-x86_64-baseos-rpmssudosubscription-manager repos--enablerhel-8-for-x86_64-appstream-rpmssudodnfinstall-y\xfsprogs\nvme-cli\smartmontools\sysstat\bcc-tools\perf\blktrace\strace# Ubuntu/Debiansudoapt-getinstall-y\xfsprogs\nvme-cli\smartmontools\sysstat\bpfcc-tools\linux-tools-common\linux-tools-$(uname-r)\blktrace\strace

相关文章:

IO/XFS 故障现场排查手册

文章目录🛠️ IO/XFS 故障现场排查手册📝 一、 现场结论汇报模板(直接复制)📋 二、 核心排查命令速查表🔍 三、 分场景排查清单🧠 四、 术语速查与解释(用于向客户解释)&…...

Figma设计数据双向转换:如何实现设计文件与JSON格式的高效互转

Figma设计数据双向转换:如何实现设计文件与JSON格式的高效互转 【免费下载链接】figma-to-json 💾 Read/Write Figma Files as JSON 项目地址: https://gitcode.com/gh_mirrors/fi/figma-to-json 在当今设计驱动开发的生态系统中,Figm…...

SenseVoiceSmall实战分享:多语言会议录音的情感与事件分析

SenseVoiceSmall实战分享:多语言会议录音的情感与事件分析 1. 项目背景与模型介绍 在跨国企业会议、学术研讨会等场景中,语音记录不仅要准确转写文字,更需要理解发言者的情绪状态和会议氛围。传统语音识别系统仅提供文字转录,丢…...

多进程multiprocessing加速程序的运行

在 Python 中,多线程(threading)和多进程(multiprocessing)是并行处理的常用工具,但它们的适用场景不同。以下我将基于核心概念逐步梳理知识点,确保内容真实可靠。1、有了多线程 threading&…...

OpenClaw技术架构解析与企业落地方法论

OpenClaw作为开源AI Agent框架,在企业级应用场景中展现出独特价值。本文从技术架构、核心能力、落地方法论三个维度,系统解析OpenClaw的设计理念与应用实践,可按需自取《OpenClaw完全使用手册》。 一、技术架构解析 1.1 整体架构设计 OpenC…...

SDXL 1.0电影级绘图工坊:大模型微调实战

SDXL 1.0电影级绘图工坊:大模型微调实战 想让AI画出你心目中的电影级画面吗?学会微调SDXL 1.0,你就能让AI按照你的风格创作专属艺术作品 你是否曾经遇到过这样的情况:用SDXL 1.0生成的图片虽然质量很高,但总觉得缺了点…...

AI股票分析师在模拟投资中的应用:快速生成多支股票的对比分析简报

AI股票分析师在模拟投资中的应用:快速生成多支股票的对比分析简报 1. 引言:当AI遇上股票分析 想象一下这样的场景:你正在准备一个投资组合,需要在短时间内评估10家不同公司的基本面。传统方法可能需要花费数小时查阅财报、整理数…...

Pixel Couplet Gen部署案例:基于ModelScope大模型的轻量级春联服务上线

Pixel Couplet Gen部署案例:基于ModelScope大模型的轻量级春联服务上线 1. 项目概述 Pixel Couplet Gen是一款融合传统春节文化与现代像素艺术风格的AI春联生成器。该项目基于ModelScope大模型技术栈构建,通过创新的8-bit视觉设计,为用户提…...

Janus-Pro-7B快速调用API封装教程:Python/Java/Node.js客户端实现

Janus-Pro-7B快速调用API封装教程:Python/Java/Node.js客户端实现 1. 引言 如果你已经成功部署了Janus-Pro-7B的WebUI服务,看着那个漂亮的界面,心里可能在想:这界面用起来是挺方便,但我的业务系统怎么才能直接调用它…...

QT 软件外包开发流程

对于 QT 软件外包开发,由于其跨平台(Windows, macOS, Linux, 嵌入式)以及高性能 GUI 的特性,其流程相比通用软件开发更强调环境一致性和性能验收。以下是 2026 年标准化的 QT 软件外包开发流程:1. 需求分析与技术选型 …...

风雪高原,稳如磐石 灼识熔接机高海拔挑战实录

在高原高海拔地区进行光纤熔接,是一场对设备性能的极限考验。缺氧、低温、强风,多重环境因素同时考验熔接机的“稳定性”“精准度”与“耐候力”。灼识全系干线熔接机,正是在这样的环境中完成了它的高原试炼。四川甘孜 折多山垭口时间&#x…...

Gemma-3 Pixel Studio案例集:社交媒体截图问答→情绪识别→回复建议生成演示

Gemma-3 Pixel Studio案例集:社交媒体截图问答→情绪识别→回复建议生成演示 1. 引言:当AI能“看懂”你的社交截图 想象一下这个场景:你在社交媒体上看到一张截图,里面有段对话让你摸不着头脑,或者你想知道发帖人的真…...

GLM-4.7-Flash完整使用指南:部署、调用、调优一站式解决,小白友好

GLM-4.7-Flash完整使用指南:部署、调用、调优一站式解决,小白友好 1. 从零开始部署GLM-4.7-Flash 1.1 环境准备与快速启动 GLM-4.7-Flash作为30B参数的大模型,部署过程经过精心优化,即使是新手也能快速上手。以下是部署前的准备…...

Nanbeige4.1-3B部署案例:国产A10/A800显卡适配经验——CUDA 11.8+torch2.0实测

Nanbeige4.1-3B部署案例:国产A10/A800显卡适配经验——CUDA 11.8torch2.0实测 1. 引言:为什么选择Nanbeige4.1-3B? 如果你正在寻找一个能在国产显卡上流畅运行,同时兼具强大推理和代码生成能力的开源小模型,那么Nanb…...

lychee-rerank-mm生产环境部署:支持中英文混合查询的稳定图文匹配服务

lychee-rerank-mm生产环境部署:支持中英文混合查询的稳定图文匹配服务 1. 项目概述与核心价值 lychee-rerank-mm是一个专为RTX 4090显卡优化的多模态图文匹配系统,基于Qwen2.5-VL多模态大模型和Lychee-rerank-mm重排序模型构建。这个系统能够智能分析图…...

告别自研踩坑:Java 技术栈 AI 转型的务实路径

在企业推进 AI 落地的过程中,以 Java 为核心技术栈的传统研发团队普遍面临落地成本高、改造风险大、生态不兼容、运维管理复杂等问题。很多项目因底层架构不匹配、自研试错成本过高,迟迟无法实现规模化落地。围绕这类实际工程痛点,结合企业级…...

使用Typora编写SDMatte技术文档:Markdown与图片工作流整合

使用Typora编写SDMatte技术文档:Markdown与图片工作流整合 1. 为什么选择Typora进行技术写作 在技术文档创作过程中,我们常常面临两个核心痛点:内容排版耗时和图片处理繁琐。Typora作为一款轻量级Markdown编辑器,完美解决了这些…...

千问3.5-2B多模型对比展示:轻量级2B参数模型的效率与精度平衡

千问3.5-2B多模型对比展示:轻量级2B参数模型的效率与精度平衡 1. 轻量级大模型的独特价值 在AI模型日益庞大的今天,千问3.5-2B作为一款仅20亿参数的轻量级大模型,却在效率与精度之间找到了令人惊喜的平衡点。对于大多数开发者而言&#xff…...

Qwen3-14B镜像空间优化:精简日志+清理缓存+压缩模型权重技巧

Qwen3-14B镜像空间优化:精简日志清理缓存压缩模型权重技巧 1. 镜像空间优化背景 当我们在RTX 4090D 24GB显存的服务器上部署Qwen3-14B模型时,虽然镜像已经针对硬件进行了优化,但在实际使用过程中仍然会遇到磁盘空间不足的问题。系统盘50GB数…...

高效清理磁盘,优化电脑性能,数据治理4-企业数仓开发标准与规范。

磁盘清理工具的使用方法 Windows系统内置的磁盘清理工具可帮助释放存储空间。打开“此电脑”,右键点击需要清理的磁盘,选择“属性”。在“常规”选项卡中点击“磁盘清理”,系统会自动扫描可删除的文件类型。勾选需要清理的项目(如…...

React Router v6 动态加载实现

React Router v6 动态加载实现:提升应用性能的利器 在现代前端开发中,应用性能优化是开发者关注的重点之一。React Router v6 的动态加载功能(即代码分割)通过按需加载组件,显著减少了初始加载时间,提升了…...

【DeepSeek】

在计算机程序的内存布局中,.data 段和 .bss 段都属于数据段,用于存放程序中的全局变量和静态变量。它们最核心的区别在于是否包含初始值以及在可执行文件中的存储方式。 以下是详细的对比分析: 1. 核心区别总结表特性.data 段.bss 段全称Data…...

DLSS Swapper终极指南:如何智能管理多平台游戏的DLSS文件配置

DLSS Swapper终极指南:如何智能管理多平台游戏的DLSS文件配置 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper DLSS Swapper是一款专为NVIDIA显卡用户设计的智能DLSS文件管理工具,它解决了手动管…...

信息学奥赛一本通C语言解法(题号1004)

自留or欢迎大佬纠错【题目描述】给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。【输入】输入只有一行,包含一个字符。【输出】该字符构成的等腰三角形,底边长5个字符,高3个字符。【输入样例】*【…...

2026年集团办公软件哪家口碑好?上海集团办公软件推荐

随着企业数字化转型进入深水区,集团型企业的管理复杂度与协同需求日益攀升。一套功能强大、稳定可靠、服务完善的集团办公软件,不仅是提升日常运营效率的工具,更是支撑集团战略管控、实现“业管一体”的核心平台。面对市场上琳琅满目的产品&a…...

cv_resnet101_face-detection_cvpr22papermogface代码实例:自定义置信度阈值与结果过滤逻辑

cv_resnet101_face-detection_cvpr22papermogface代码实例:自定义置信度阈值与结果过滤逻辑 1. 项目概述 MogFace人脸检测工具基于CVPR 2022发表的先进人脸检测算法开发,是一个完全本地运行的高精度人脸检测解决方案。这个工具特别针对实际应用场景中的…...

编译器中间表示:控制流图与静态单赋值形式

编译器中间表示:控制流图与静态单赋值形式 在编译器的设计与优化过程中,中间表示(IR)是连接源代码与目标代码的桥梁。其中,控制流图(CFG)和静态单赋值形式(SSA)是两种关…...

OFA-VE部署教程:Docker镜像免配置方案与CUDA显存优化技巧

OFA-VE部署教程:Docker镜像免配置方案与CUDA显存优化技巧 1. 引言:认识OFA-VE视觉推理系统 OFA-VE是一个基于阿里巴巴达摩院OFA大模型的多模态推理平台,专门用于分析图像内容与文本描述之间的逻辑关系。这个系统不仅能判断文字描述是否准确…...

Pycharm无法导入conda环境

如果出现conda找不到可执行文件或者加载环境是红色,添加环境中的python.exe没效果,可以试试加入以上conda.exe文件,就可以识别各种环境查找资料可能是因为pycharm版本过高导致。...

永辉超市第一季营收134亿:同比降24% 累计关闭394家门店 净利2.9亿

雷递网 乐天 4月16日永辉超市股份有限公司(证券代码:601933 证券简称:永辉超市)今日发布截至2026年第一季度的财报。财报显示,永辉超市2026年第一季度营收为133.67亿元,较上年同期的174.79亿元下降23.53%。…...