配置模拟 - AWS SimSpace Weaver

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置模拟

模拟架构(或简称架构)是一个 YAML 格式的文本文件,用于指定模拟的配置。您可以使用相同的架构启动多个模拟。架构文件位于模拟的项目文件夹中。您可以使用任何文本编辑器来编辑该文件。SimSpace Weaver 仅在启动模拟时读取架构。您对架构文件所做的任何编辑只会影响在编辑后启动的新模拟。

Docker

要配置模拟,请编辑您的模拟架构文件:

project-folder\tools\project-name-schema.yaml

在创建新模拟时上传模拟架构。在构建模拟的过程中,项目的快速入门帮助程序脚本将上传架构:

project-folder\tools\windows\quick-start-project-name-cli.bat

如果您没有使用快速入门脚本来构建模拟,也可以为项目使用上传架构帮助程序脚本:

project-folder\tools\windows\upload-schema-project-name.bat
WSL
重要

为方便起见,我们提供了这些说明。它们可以与 Windows Subsystem for Linux (WSL) 一起使用,但不受支持。有关更多信息,请参阅为 SimSpace Weaver 设置本地环境

您可以通过编辑模拟架构文件来配置模拟:

project-folder/tools/project-name-schema.yaml

在创建新模拟时上传模拟架构。在构建模拟的过程中,项目的快速入门帮助程序脚本将上传架构:

project-folder/tools/linux/quick-start-project-name-cli.sh

如果您没有使用快速入门脚本来构建模拟,也可以为项目使用上传架构帮助程序脚本:

project-folder/tools/linux/upload-schema-project-name.sh
重要

对于 AWS Command Line Interface (AWS CLI),如果您使用 AWS IAM Identity Center 或命令配置文件,则必须使用 SimSpace Weaver 应用程序 SDK 版本 1.12.1 或更高版本。最新版本是 1.16.0。有关 SimSpace Weaver 版本的信息,请参阅SimSpace Weaver 版本。SimSpace Weaver 应用程序 SDK 脚本使用 AWS CLI。如果您使用 IAM Identity Center,则可以将 AWS CLI 的 IAM Identity Center 配置文件复制到您的 default 配置文件中,也可以使用 --profile cli-profile-name 参数将您的 IAM Identity Center 配置文件名称提供给 SimSpace Weaver 应用程序 SDK 脚本。有关更多信息,请参阅《AWS Command Line Interface 用户指南》中的配置 AWS CLI 以使用 AWS IAM Identity Center,以及《AWS Command Line Interface 用户指南》中的配置和凭证文件设置

模拟配置参数

模拟架构包含引导信息,包括:

  • 模拟属性 – SDK 版本和计算配置(工作线程的类型和数量)

  • 时钟 – 刻度率和容限

  • 空间分区策略 – 空间拓扑(例如网格)、边界和置放组(工作线程上的空间分区分组)

  • 域及其应用程序 – 应用程序存储桶、路径和启动命令

SimSpace Weaver 使用您的架构配置来配置和排列空间分区、启动应用程序以及以您指定的刻度率推进模拟。

注意

SimSpace Weaver 应用程序 SDK 中的创建项目脚本将根据示例应用程序自动为您生成模拟架构。

以下主题介绍模拟架构中的参数。有关模拟架构的完整说明,请参阅SimSpace Weaver 模拟架构参考