CX6 PFC / DCQCN sysfs 目录文件简述
CX6 PFC / DCQCN sysfs 目录文件简述1. PFC / QoS 相关目录路径/sys/class/net/enp9s0f0np0/qos/当前文件buffer_size maxrate prio2buffer tc_numprio2buffer描述 priority 到 buffer 的映射关系。示例Priority Buffer 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1含义priority 0-7 当前全部映射到 buffer 1。buffer_size描述端口 buffer 大小以及 PFC xoff/xon 水位。示例Buffer Size xoff_threshold xon_threshold 1 214272 121824 101808含义buffer 1 已配置有效缓存。 xoff_threshold触发 pause 的水位。 xon_threshold 恢复发送的水位。注意该文件能看到 PFC buffer 水位但不能直接证明 PFC 已 enable。 PFC enable mask 需要通过 mlnx_qos 或 dcb pfc 查看。maxrate描述每个 traffic class / priority 的限速配置。示例0 0 0 0 0 0 0 0含义当前未配置 max rate 限速。 0 通常表示不限速。tc_num描述当前 traffic class 数量或相关配置状态。示例0含义当前未看到显式 TC 配置。 具体 TC / ETS / PFC 配置建议结合 mlnx_qos 查看。2. DCQCN / ECN 相关目录路径/sys/class/net/enp9s0f0np0/ecn/子目录roce_np roce_rp3.roce_npNotification Point路径/sys/class/net/enp9s0f0np0/ecn/roce_np/作用接收端收到 ECN-marked RoCE packet 后生成 CNP 通知发送端降速。主要文件enable/ cnp_dscp cnp_802p_prio min_time_between_cnpsenable/0~enable/7描述 NP 对每个 priority 是否启用。当前状态enable/0 1 enable/1 1 enable/2 1 enable/3 1 enable/4 1 enable/5 1 enable/6 1 enable/7 1含义NP 对 priority 0-7 全部启用。cnp_dscp描述 CNP packet 使用的 DSCP 值。当前值48含义CNP 控制包使用 DSCP 48。cnp_802p_prio描述 CNP packet 使用的 802.1p priority。当前值6含义CNP 控制包使用 priority 6。min_time_between_cnps描述连续发送 CNP 的最小间隔。当前值4含义两次 CNP 之间的最小间隔为 4。4.roce_rpReaction Point路径/sys/class/net/enp9s0f0np0/ecn/roce_rp/作用发送端收到 CNP 后根据 DCQCN 算法降低发送速率并逐步恢复。主要文件enable/ rpg_ai_rate rpg_hai_rate rpg_min_rate rpg_max_rate rpg_min_dec_fac rpg_gd rpg_threshold rpg_time_reset rpg_byte_reset rate_reduce_monitor_period rate_to_set_on_first_cnp initial_alpha_value dce_tcp_g dce_tcp_rtt clamp_tgt_rate clamp_tgt_rate_after_time_incenable/0~enable/7描述 RP 对每个 priority 是否启用。当前状态enable/0 1 enable/1 1 enable/2 1 enable/3 1 enable/4 1 enable/5 1 enable/6 1 enable/7 1含义RP 对 priority 0-7 全部启用。 发送端收到 CNP 后会执行 DCQCN 降速逻辑。5.roce_rp关键参数简述文件作用rpg_ai_rate正常恢复阶段的加速速率rpg_hai_rate快速恢复阶段的加速速率rpg_min_rate降速后的最小发送速率rpg_max_rate最大发送速率0 通常表示不限速rpg_min_dec_fac收到 CNP 后的最小降速因子rpg_gdDCQCN alpha 更新相关参数rpg_threshold进入速率调整阶段的阈值rpg_time_reset基于时间的恢复周期rpg_byte_reset基于字节数的恢复周期rate_reduce_monitor_period降速监控周期rate_to_set_on_first_cnp首次收到 CNP 后设置的目标速率initial_alpha_value初始 alpha 值dce_tcp_galpha 更新权重参数dce_tcp_rttRTT 相关参数clamp_tgt_rate是否限制目标速率clamp_tgt_rate_after_time_inc时间恢复后是否限制目标速率6. 当前结论当前 CX6 上DCQCN NP 已启用priority 0-7 全部为 1 DCQCN RP 已启用priority 0-7 全部为 1 CNP DSCP 48 CNP priority 6 PFC/QoS buffer 已暴露 priority 0-7 当前全部映射到 buffer 1 buffer 1 配置了 xoff/xon 水位但仍需注意/sys/class/net/enp9s0f0np0/qos/ 只能看到 buffer 和映射信息 不能直接确认 PFC enable mask。 PFC 是否真正启用需要继续查看 mlnx_qos -i enp9s0f0np0 或 dcb pfc show dev enp9s0f0np0

相关新闻

Java程序员转行AI应用开发:收藏这份避坑指南,小白也能轻松上手大模型

Java程序员转行AI应用开发:收藏这份避坑指南,小白也能轻松上手大模型

本文分享了自己从传统Java后端转向AI应用开发的经历。文章重点介绍了AI应用开发与单纯调API的区别,详细阐述了RAG、Agent、MCP等关键技术的实现细节和常见问题。同时,文章探讨了Java程序员在AI应用开发中的优势和机遇,鼓励Java开发者积极探索…

2026/7/2 11:25:08阅读更多 →
JUnit 5在IDEA里总报ClassNotFoundException,你还在手动Add Library?——Maven+Gradle双模式自动依赖注入实战手册

JUnit 5在IDEA里总报ClassNotFoundException,你还在手动Add Library?——Maven+Gradle双模式自动依赖注入实战手册

更多请点击: https://kaifayun.com 第一章:JUnit 5在IDEA中ClassNotFoundException的根源诊断 当在 IntelliJ IDEA 中运行 JUnit 5 测试时出现 java.lang.ClassNotFoundException: org.junit.jupiter.api.Test 或类似异常,本质并非测试代码…

2026/7/2 11:20:08阅读更多 →
rust语言学习笔记(指针八)Mutex<T>(跨线程安全的RefCell<T>)

rust语言学习笔记(指针八)Mutex<T>(跨线程安全的RefCell<T>)

Mutex<T>&#xff08;互斥锁&#xff0c;Mutual Exclusion&#xff09;是标准库 std::sync 模块提供的核心同步原语。它的主要作用是‌在多线程环境下保护共享数据&#xff0c;确保同一时刻只有一个线程可以访问或修改该数据‌&#xff0c;从而避免数据竞争&#xff08;D…

2026/7/2 11:20:08阅读更多 →
为什么 2024 年了 RS485 还是光伏通讯的“钉子户”

为什么 2024 年了 RS485 还是光伏通讯的“钉子户”

去年 10 月在西北某 30MW 光伏配置储能的项目现场&#xff0c;我们被一个通讯故障折磨了整整三天。现场运维反馈&#xff0c;所有的 PCS&#xff08;储能变流器&#xff09;数据每隔两小时就断连一次&#xff0c;而逆变器的 RS485 链路却稳如老狗。当时甲方架构师问了我一个特别…

2026/7/2 14:15:40阅读更多 →
3步轻松搞定音乐歌词批量下载:免费开源工具解决你的歌词烦恼

3步轻松搞定音乐歌词批量下载:免费开源工具解决你的歌词烦恼

3步轻松搞定音乐歌词批量下载&#xff1a;免费开源工具解决你的歌词烦恼 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 还在为找不到心爱歌曲的歌词而烦恼吗&#xff1f…

2026/7/2 14:15:40阅读更多 →
三步搞定中国车牌生成:从AI训练到创意设计的完整指南

三步搞定中国车牌生成:从AI训练到创意设计的完整指南

三步搞定中国车牌生成&#xff1a;从AI训练到创意设计的完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 你是否曾经为车牌识别算法的训练数据而烦恼&#xff…

2026/7/2 14:15:40阅读更多 →
2026海南省黄金回收白银回收铂金回收旧料回收怎么选?五家高实价铂金白银线下门店测评清单 + 联系方式

2026海南省黄金回收白银回收铂金回收旧料回收怎么选?五家高实价铂金白银线下门店测评清单 + 联系方式

海口街头巷尾的黄金铂金白银回收门店鳞次栉比&#xff0c;看似选择众多实则鱼龙混杂&#xff0c;报价虚高、克扣成色、暗设手续费等套路层出不穷。为帮市民甄别靠谱变现渠道&#xff0c;小编实地走访逐一核验&#xff0c;筛选出本地五家诚信经营的优质商户。这份清单收录了连锁…

2026/7/2 14:15:40阅读更多 →
RPG Maker游戏解密终极指南:3步轻松提取加密资源

RPG Maker游戏解密终极指南:3步轻松提取加密资源

RPG Maker游戏解密终极指南&#xff1a;3步轻松提取加密资源 【免费下载链接】RPG-Maker-MV-Decrypter You can decrypt RPG-Maker-MV Resource Files with this project ~ If you dont wanna download it, you can use the Script on my HP: 项目地址: https://gitcode.com/…

2026/7/2 14:15:40阅读更多 →
近 5 万 Star 的中国独立开发者项目列表,看看别人都在做什么

近 5 万 Star 的中国独立开发者项目列表,看看别人都在做什么

文章目录近 5 万 Star 的中国独立开发者项目列表&#xff0c;看看别人都在做什么这个仓库到底是什么为什么这么多人关注仓库的结构我翻完之后的感受近 5 万 Star 的中国独立开发者项目列表&#xff0c;看看别人都在做什么 GitHub 上有一个仓库&#xff0c;专门收集中国独立开发…

2026/7/2 14:10:39阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月&#xff0c;Boris Cherny 公开宣布自己卸载了 IDE。一时间&#xff0c;Vibe Coding 成了全行业最热的话题。6个月后&#xff0c;当我们回过头来拉一份真实账本&#xff0c;发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/7/2 12:10:34阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言&#xff1a;审计结束三个月了&#xff0c;审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间&#xff0c;内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中&#xff0c;审计…

2026/7/2 12:10:34阅读更多 →
塞尔达传说旷野之息存档修改器:3分钟掌握海拉鲁世界自由定制技巧

塞尔达传说旷野之息存档修改器:3分钟掌握海拉鲁世界自由定制技巧

塞尔达传说旷野之息存档修改器&#xff1a;3分钟掌握海拉鲁世界自由定制技巧 【免费下载链接】BOTW-Save-Editor-GUI A Work in Progress Save Editor for BOTW 项目地址: https://gitcode.com/gh_mirrors/bo/BOTW-Save-Editor-GUI 想在《塞尔达传说&#xff1a;旷野之息…

2026/7/2 0:03:01阅读更多 →
告别 AccessKey:多云平台 CLI OAuth 免密认证完全指南

告别 AccessKey:多云平台 CLI OAuth 免密认证完全指南

在本地开发环境使用云厂商 CLI 时,传统的 AccessKey(AK)方式需要手动创建、下载和保管密钥,不仅繁琐,还存在泄漏风险。其实,主流云平台都已提供基于 OAuth 2.0 的免密认证方案,让开发者可以通过浏览器登录一次性完成授权,CLI 自动管理临时凭证的刷新,兼顾了便利与安全…

2026/7/2 0:03:01阅读更多 →
基于13DOF传感器与PIC32MZ的高精度嵌入式导航系统设计

基于13DOF传感器与PIC32MZ的高精度嵌入式导航系统设计

1. 项目背景与核心价值在嵌入式系统开发领域&#xff0c;高精度定位与导航一直是极具挑战性的技术方向。传统方案往往面临成本、精度和实时性难以兼顾的困境。这个项目通过13DOF&#xff08;13自由度&#xff09;传感器组合与PIC32MZ2048EFH100高性能MCU的协同工作&#xff0c;…

2026/7/2 0:03:01阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时&#xff0c;发现推理速度只有可怜的 1-2 FPS&#xff0c;而别人的演示视频却能跑到 30 FPS 以上&#xff0c;那么问题很可能不在模型本身&#xff0c;而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后&#xff0c;会直接使用官方示例…

2026/7/2 0:33:58阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一&#xff1a;为什么你需要了解 Coze 和 Dify&#xff1f;如果你对 AI 应用开发感兴趣&#xff0c;但一看到“大模型”、“智能体”、“工作流”这些词就头疼&#xff0c;觉得门槛太高&#xff0c;那这篇文章就是为你准备的。很多开发者&#xff0c;包括我自己&#…

2026/7/2 1:32:11阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会&#xff1a;配图一直是个让人头疼的问题。2026年&#xff0c;AI生图工具已经非常成熟了&#xff0c;但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1&#xff1a;速度之王2026年6月11日&#xff0c…

2026/7/2 1:50:13阅读更多 →