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 "自动修复完成,请查看修复报告"
通过以上规范和工具,确保网络设备相关文章的目录结构、文件命名和元数据的一致性和规范性。

发表评论 取消回复