1. 目录结构规范1.1 网络设备分类体系计算机硬件/

└── 网络设备/ # 二级分类:网络设备

├── 10GbE/ # 三级分类:按速率分级

│ ├── Intel-X550系列/ # 四级分类:按厂商型号

│ │ ├── 计算机硬件-网络设备-10GbE-Intel-X550-性能评测.md

│ │ ├── 计算机硬件-网络设备-10GbE-Intel-X550-虚拟化优化.md

│ │ ├── 计算机硬件-网络设备-10GbE-Intel-X550-驱动调优.md

│ │ └── 计算机硬件-网络设备-10GbE-Intel-X550-功耗分析.md

│ ├── Broadcom-BCM57xxx系列/

│ │ ├── 计算机硬件-网络设备-10GbE-Broadcom-BCM57810-技术分析.md

│ │ ├── 计算机硬件-网络设备-10GbE-Broadcom-BCM57810-性能对比.md

│ │ └── 计算机硬件-网络设备-10GbE-Broadcom-BCM57810-企业应用.md

│ ├── Mellanox-ConnectX系列/

│ │ ├── 计算机硬件-网络设备-10GbE-Mellanox-ConnectX-3-架构分析.md

│ │ ├── 计算机硬件-网络设备-10GbE-Mellanox-ConnectX-3-性能测试.md

│ │ └── 计算机硬件-网络设备-10GbE-Mellanox-ConnectX-3-RDMA特性.md

│ └── Chelsio-T5系列/

│ ├── 计算机硬件-网络设备-10GbE-Chelsio-T520-性能评测.md

│ └── 计算机硬件-网络设备-10GbE-Chelsio-T520-协议卸载.md

├── 25GbE/ # 25千兆以太网设备

│ ├── Intel-XXV710系列/

│ │ ├── 计算机硬件-网络设备-25GbE-Intel-XXV710-新一代性能评测.md

│ │ ├── 计算机硬件-网络设备-25GbE-Intel-XXV710-虚拟化支持.md

│ │ └── 计算机硬件-网络设备-25GbE-Intel-XXV710-与-10GbE-对比.md

│ ├── Mellanox-ConnectX-4-Lx系列/

│ │ ├── 计算机硬件-网络设备-25GbE-Mellanox-ConnectX-4-Lx-架构解析.md

│ │ └── 计算机硬件-网络设备-25GbE-Mellanox-ConnectX-4-Lx-性能测试.md

│ └── Broadcom-BCM5741x系列/

│ └── 计算机硬件-网络设备-25GbE-Broadcom-BCM57414-企业级特性.md

├── 40GbE/ # 40千兆以太网设备

│ ├── Intel-XL710系列/

│ │ ├── 计算机硬件-网络设备-40GbE-Intel-XL710-高速传输分析.md

│ │ └── 计算机硬件-网络设备-40GbE-Intel-XL710-数据中心应用.md

│ ├── Mellanox-ConnectX-3-Pro系列/

│ │ └── 计算机硬件-网络设备-40GbE-Mellanox-ConnectX-3-Pro-性能评测.md

│ └── QLogic-QLE8442系列/

│ └── 计算机硬件-网络设备-40GbE-QLogic-QLE8442-存储网络优化.md

├── 50GbE/ # 50千兆以太网设备

│ └── Mellanox-ConnectX-4系列/

│ ├── 计算机硬件-网络设备-50GbE-Mellanox-ConnectX-4-超高速性能.md

│ └── 计算机硬件-网络设备-50GbE-Mellanox-ConnectX-4-新兴标准.md

├── 100GbE/ # 100千兆以太网设备

│ ├── Mellanox-ConnectX-5系列/

│ │ ├── 计算机硬件-网络设备-100GbE-Mellanox-ConnectX-5-超高速传输分析.md

│ │ ├── 计算机硬件-网络设备-100GbE-Mellanox-ConnectX-5-HPC应用.md

│ │ └── 计算机硬件-网络设备-100GbE-Mellanox-ConnectX-5-新一代网络.md

│ ├── Intel-XXV710系列/

│ │ └── 计算机硬件-网络设备-100GbE-Intel-E810-未来标准.md

│ └── Broadcom-BCM56980系列/

│ └── 计算机硬件-网络设备-100GbE-Broadcom-BCM56980-交换芯片.md

└── 200GbE-400GbE/ # 超高速以太网

├── Mellanox-ConnectX-6系列/

│ ├── 计算机硬件-网络设备-200GbE-Mellanox-ConnectX-6-超算网络.md

│ └── 计算机硬件-网络设备-400GbE-Mellanox-ConnectX-7-未来网络.md

└── 前沿技术/

└── 计算机硬件-网络设备-400GbE-及以上-发展趋势分析.md

1.2 目录命名规则1.2.1 分类目录命名规则: [速率标准]/[厂商]-[产品系列]/

标准示例:

✅ 10GbE/Intel-X550系列/

✅ 25GbE/Mellanox-ConnectX-4-Lx系列/

✅ 100GbE/Mellanox-ConnectX-5系列/

错误示例:

❌ 万兆/Intel-X550/ # 速率必须用标准缩写

❌ 10GbE/Intel/X550/ # 厂商和型号用连字符连接

❌ 网络设备/10GbE-Intel-X550/ # 层级结构错误

1.2.2 特殊分类处理# 多速率产品系列

50GbE-100GbE/Mellanox-ConnectX-4系列/ # 支持多种速率的产品

技术前沿/400GbE-及以上/ # 前沿技术汇总

# 对比评测

对比分析/10GbE-竞品对比/ # 跨厂商对比

2. 文件命名规范2.1 标准命名格式格式: 计算机硬件-网络设备-[速率]-[品牌型号]-[评测类型].md

组成部分:

1. 计算机硬件 # 一级分类(固定)

2. 网络设备 # 二级分类(固定)

3. [速率] # 三级分类:10GbE/25GbE/40GbE/100GbE

4. [品牌型号] # 四级分类:Intel-X550/Broadcom-BCM57810

5. [评测类型] # 文章类型:性能评测/技术分析/对比评测

2.2 命名示例2.2.1 性能评测类标准命名:

✅ 计算机硬件-网络设备-10GbE-Intel-X550-性能评测.md

✅ 计算机硬件-网络设备-25GbE-Intel-XXV710-新一代性能评测.md

✅ 计算机硬件-网络设备-100GbE-Mellanox-ConnectX-5-超高速传输分析.md

完整路径:

docs/计算机硬件/网络设备/10GbE/Intel-X550系列/

└── 计算机硬件-网络设备-10GbE-Intel-X550-性能评测.md

2.2.2 技术分析类标准命名:

✅ 计算机硬件-网络设备-10GbE-Intel-X550-架构分析.md

✅ 计算机硬件-网络设备-10GbE-Intel-X550-虚拟化优化.md

✅ 计算机硬件-网络设备-100GbE-Mellanox-ConnectX-6-RDMA技术解析.md

技术深度标识:

计算机硬件-网络设备-10GbE-Intel-X550-深度技术分析.md

计算机硬件-网络设备-100GbE-Mellanox-ConnectX-7-前沿技术探讨.md

2.2.3 对比评测类标准命名:

✅ 计算机硬件-网络设备-10GbE-Intel-X550-与-Broadcom-BCM57810-性能对比.md

✅ 计算机硬件-网络设备-25GbE-与-10GbE-代际对比分析.md

✅ 计算机硬件-网络设备-100GbE-竞品横评-2025.md

对比格式:

[产品1]-与-[产品2]-[对比类型].md

[速率1]-与-[速率2]-[对比类型].md

2.3 命名约束规则2.3.1 品牌型号规范// 品牌命名规范

const BRAND_NAMING_RULES = {

Intel: {

pattern: /^Intel-[A-Z][a-zA-Z0-9-]*$/, // Intel-X550, Intel-XXV710

examples: ["Intel-X550", "Intel-XXV710", "Intel-XL710"],

forbidden: ["intel-x550", "INTEL-X550", "Intel-x550"]

},

Broadcom: {

pattern: /^Broadcom-[A-Z][a-zA-Z0-9]*$/, // Broadcom-BCM57810

examples: ["Broadcom-BCM57810", "Broadcom-BCM57414"],

forbidden: ["broadcom-bcm57810", "BROADCOM-BCM57810"]

},

Mellanox: {

pattern: /^Mellanox-ConnectX-\d+(\s*\w*)?$/, // Mellanox-ConnectX-4, Mellanox-ConnectX-4-Lx

examples: ["Mellanox-ConnectX-3", "Mellanox-ConnectX-4-Lx", "Mellanox-ConnectX-5"],

forbidden: ["mellanox-connectx-4", "MELLANOX-CONNECTX-4", "Mellanox-connectx-4"]

},

Chelsio: {

pattern: /^Chelsio-T\d+[a-zA-Z]*$/, // Chelsio-T520, Chelsio-T580-LP

examples: ["Chelsio-T520", "Chelsio-T580", "Chelsio-T6"],

forbidden: ["chelsio-t520", "CHELSIO-T520"]

},

QLogic: {

pattern: /^QLogic-QLE\d+$/, // QLogic-QLE8442

examples: ["QLogic-QLE8442", "QLogic-QLE8142"],

forbidden: ["qlogic-qle8442", "QLOGIC-QLE8442"]

}

};

2.3.2 速率标准规范// 以太网速率命名规范

const ETHERNET_SPEED_RULES = {

standard_rates: {

"10GbE": { full_name: "10 Gigabit Ethernet", aliases: ["万兆以太网", "10 GigE"] },

"25GbE": { full_name: "25 Gigabit Ethernet", aliases: ["25千兆以太网", "25 GigE"] },

"40GbE": { full_name: "40 Gigabit Ethernet", aliases: ["40千兆以太网", "40 GigE"] },

"50GbE": { full_name: "50 Gigabit Ethernet", aliases: ["50千兆以太网", "50 GigE"] },

"100GbE": { full_name: "100 Gigabit Ethernet", aliases: ["100千兆以太网", "100 GigE", "百兆兆以太网"] }

},

naming_constraints: {

pattern: /^\d+GbE$/, // 必须是数字+GbE格式

must_uppercase: true, // 必须大写

hyphen_required: false, // 不需要连字符

no_spaces: true // 不能有空格

},

forbidden_formats: ["10G", "25G", "40G", "100G", "万兆", "百兆兆"]

};

2.3.3 评测类型规范// 评测类型命名规范

const REVIEW_TYPE_NAMING = {

performance_review: {

standard: "性能评测",

alternatives: ["性能测试", "基准测试", "跑分评测"],

usage: "通用性能评测文章"

},

technical_analysis: {

standard: "技术分析",

alternatives: ["技术解析", "架构分析", "深度分析"],

usage: "技术架构和原理分析"

},

comparative_review: {

standard: "对比评测",

alternatives: ["对比测试", "横向评测", "竞品对比"],

usage: "多产品对比评测"

},

application_optimization: {

standard: "应用优化",

alternatives: ["优化指南", "调优指南", "配置优化"],

usage: "特定应用场景优化"

},

power_analysis: {

standard: "功耗分析",

alternatives: ["能耗分析", "能效分析", "功耗测试"],

usage: "功耗和能效分析"

},

virtualization_support: {

standard: "虚拟化支持",

alternatives: ["虚拟化优化", "虚拟化特性", "虚拟化性能"],

usage: "虚拟化技术支持分析"

},

driver_optimization: {

standard: "驱动调优",

alternatives: ["驱动优化", "驱动配置", "驱动性能"],

usage: "驱动程序优化配置"

}

};

3. 元数据规范3.1 Front Matter 标准---

title: 计算机硬件-网络设备-10GbE-Intel-X550-性能评测

category: 计算机硬件/网络设备/10GbE/Intel-X550系列

keywords: [10GbE, Intel-X550, 网络性能, 吞吐率, 延迟, PCIe-4.0, RSS, TSO]

publish_date: 2025-12-02

author: [作者名]

reviewer: [审核者]

version: 1.0.0

tags: [网络设备, 10GbE, 性能评测, Intel]

description: Intel X550 10GbE网卡性能深度评测,包含吞吐率、延迟、CPU占用率等关键指标分析

---

3.2 关键词规范3.2.1 强制关键词(5个)网络设备文章强制关键词:

  • 10GbE # 速率标准
  • Intel-X550 # 产品型号
  • 网络性能 # 评测类别
  • 吞吐率 # 核心指标
  • PCIe-4.0 # 接口标准

3.2.2 推荐关键词(2-3个)网络设备文章推荐关键词:

  • 延迟 # 响应性能
  • RSS # 多队列技术
  • TSO # 卸载功能
  • 能效比 # 功耗性能

3.2.3 可选关键词(1-2个)网络设备文章可选关键词:

  • 虚拟化 # 虚拟化支持
  • 驱动优化 # 软件优化
  • 企业应用 # 应用场景

4. 可执行验证脚本4.1 命名规范验证脚本#!/bin/bash

# validate-network-device-naming.sh

echo "开始验证网络设备命名规范..."

# 1. 目录结构验证

echo "1. 验证目录结构..."

node scripts/validate-directory-structure.js \

--base-path="./docs/计算机硬件/网络设备" \

--schema="./config/network-device-directory-schema.json" \

--report="./reports/directory-validation.json"

# 2. 文件命名验证

echo "2. 验证文件命名规范..."

node scripts/validate-filename-naming.js \

--path="./docs/计算机硬件/网络设备" \

--rules="./config/network-device-naming-rules.json" \

--report="./reports/filename-validation.json"

# 3. 品牌型号验证

echo "3. 验证品牌型号规范..."

node scripts/validate-brand-model-names.js \

--path="./docs/计算机硬件/网络设备" \

--brands="./config/network-device-brands.json" \

--report="./reports/brand-validation.json"

# 4. 元数据一致性验证

echo "4. 验证元数据一致性..."

node scripts/validate-metadata-consistency.js \

--path="./docs/计算机硬件/网络设备" \

--schema="./config/network-device-metadata-schema.json" \

--report="./reports/metadata-validation.json"

echo "网络设备命名规范验证完成"

4.2 批量重命名工具#!/bin/bash

# batch-rename-network-device-files.sh

echo "批量重命名网络设备文件..."

# 1. 扫描需要重命名的文件

echo "1. 扫描文件..."

node scripts/scan-files-needing-rename.js \

--path="./docs/计算机硬件/网络设备" \

--rules="./config/naming-rules.json" \

--output="./reports/rename-candidates.json"

# 2. 预览重命名结果

echo "2. 预览重命名..."

node scripts/preview-rename.js \

--candidates="./reports/rename-candidates.json" \

--preview=true

# 3. 执行重命名(需要确认)

read -p "确认执行重命名操作? (y/N): " confirm

if [[ $confirm == "y" || $confirm == "Y" ]]; then

echo "3. 执行重命名..."

node scripts/execute-rename.js \

--candidates="./reports/rename-candidates.json" \

--backup=true \

--log="./reports/rename-execution.log"

fi

echo "批量重命名完成"

4.3 自动化修复脚本#!/bin/bash

# auto-fix-network-device-naming.sh

echo "自动修复网络设备命名问题..."

# 1. 全面验证

echo "1. 执行全面验证..."

node scripts/comprehensive-validation.js \

--path="./docs/计算机硬件/网络设备" \

--all-checks=true \

--report="./reports/comprehensive-validation.json"

# 2. 自动修复可修复问题

echo "2. 自动修复..."

node scripts/auto-fix-naming-issues.js \

--validation-report="./reports/comprehensive-validation.json" \

--fix-level="safe" \

--backup=true \

--log="./reports/auto-fix.log"

# 3. 生成修复报告

echo "3. 生成修复报告..."

node scripts/generate-fix-report.js \

--log="./reports/auto-fix.log" \

--output="./reports/naming-fix-report.md"

echo "自动修复完成,请查看修复报告"

通过以上规范和工具,确保网络设备相关文章的目录结构、文件命名和元数据的一致性和规范性。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部