环境与前置条件
本页列出运行联合仿真所需的主机、工具、磁盘与内存条件,并给出一次性的自查 命令。组件版本以 版本矩阵 为准,本页不重复维护。
主机环境
标准路径:Linux x86_64 主机,
/dev/kvm可访问。随附的客户机镜像面向 x86_64,启动可引导的客户机需要 KVM。没有 KVM 时仍可以构建组件、执行
cosim validate、cosim run <topology.yaml> --dry-run和cosim graph,以及运行暂停状态 的 TCG host-only 会话;这类会话不启动可引导客户机。Linux aarch64 主机可用于构建与规划;随附的客户机镜像不是 AArch64 版本。
macOS 与 Windows 通过开发容器完成构建、规划和 TCG 会话;可引导客户机需要 Linux 主机与 KVM,见 开发容器。
构建 recipe 未提供 RISC-V 主机 profile。
工具与版本
要求 |
说明 |
|---|---|
主机系统 |
带 KVM 的 Linux x86_64;macOS 与 Windows 走开发容器 |
Rust 与 Cargo |
1.95 及以上,用于构建 |
just |
1.27 及以上;所有任务都是 |
Docker |
守护进程运行,当前用户属于 |
KVM |
|
QEMU |
由 |
磁盘工具 |
|
其他工具 |
|
磁盘与内存
资源 |
最低 |
推荐 |
|---|---|---|
磁盘 |
120 GB 可用(约 55 GB 镜像加构建产物) |
150 GB 以上 |
内存 |
16 GB |
32 GB 以上,尤其是 gem5 链接和 8 GPU 机器 |
共享内存文件系统 |
能容纳所选机器的完整内存池 |
|
检查清单
just --list # 任务入口
ls -l /dev/kvm # KVM 是否存在且可访问
docker info >/dev/null # 开发容器与 gem5 容器
df -h . # 磁盘空间
free -h # 内存