用途:检查用户系统是否满足 Anypoint Code Builder(ACB)的最低规格,并在 Windows 上应用必要的优化。
最低规格:CPU 8 核/8 vCPU;RAM 32GB;存储类型 NVMe SSD(PCIe 3.0+);可用磁盘空间 50GB;网络速度 1Gbps。
主要能力与用法:先检测操作系统(Windows、macOS 或 Linux),再收集 CPU 核数、内存、存储类型、可用磁盘空间和网络速度。Windows 使用 PowerShell 命令,例如 Get-ComputerInfo、Get-PhysicalDisk、Get-PSDrive C、Get-NetAdapter;macOS 使用 sysctl、df -h /、system_profiler SPNVMeDataType、networksetup 等。收集后立即以表格显示当前值、最低要求与通过/失败状态。
Windows 专属优化:A. 使用 DiskSpd 做 IOPS 测试,按架构选择 assets/DiskSpd/{amd64,arm64,x86}/diskspd.exe,缺失时从 https://github.com/microsoft/diskspd/releases/download/v2.2/DiskSpd.ZIP 下载解压;创建 1GB 测试文件后运行随机读(要求 ≥10,000 IOPS)和随机写(要求 ≥8,000 IOPS)测试,完成后删除测试文件。B. 检查并可选添加 Microsoft Defender 进程与路径排除项,需用户同意,权限不足时提供需管理员执行的命令。C. 检查电源计划,非高性能时建议切换,命令为 powercfg /setactive SCHEME_MIN(需管理员)。
限制:Windows 优化需要管理员权限;非 Windows 系统不提及 Windows 专属优化;下载失败时跳过 IOPS 测试而非整体失败;所有可选优化均尊重用户跳过选择。