跳转到主要内容
Symphony Hardware Vector(SHV)引擎对处理器、CPU 拓扑、缓存、GPU、NIC 和光纤接口、主板、RAM 以及 NVMe 进行编目。默认的整理策略优先考虑原始组件和有证据支持的变体。每个引擎都可独立安装,并且是只读的。

引擎

shv-engine

硬件内核:由调用方定义的覆盖范围、留存源目录重放、需求评估和图投影。

shv-source-engine

硬件证据的源摄取和修订版本处理。

shv-profile-engine

组件和系统配置文件评估。

shv-partition-engine

对已编目硬件进行分区,以实现可复现的选择。

shv-publication-engine

受治理的本地目录发布和选择。

shv-graph-adapter

显式的图传输表面。

shv-graph-duckdb-connector

通过 qxctl 管理、基于 DuckDB 的持久图存储。

shv-pdf-adapter

针对硬件数据手册的 PDF 源解析。

管理要点

  • 持久存储仅通过 shv graph store inspect|prepare|commit|status|query|export|schema|template 进行管理。使用留存的预期意图摘要执行 commit 同时也是恢复操作;没有单独的恢复别名。
  • 目录发布仅通过 shv catalogue publication inspect|plan|apply|status|schema|template 进行管理。恢复操作为 apply --operation-id,与 --input 互斥。
  • 清单(0.2 版本)新增了 shv graph store inventory:一种绑定修订版本的逻辑读取,带有显式的留存写入者标识。旧版 0.1 的选择方式仍受支持。
硬件类别是调用方的映射和配置文件数据,而不是重复的命令树。--version 选择精确的主要所有者;--source-version 和 --adapter-version 指定不同的所选依赖项。Schema 和映射修订版本是数据标识,而不是已安装引擎版本的别名。

相关表面

SHV vector

这些引擎所实现的 Hardware Vector 契约。

qxctl vector 命令

完整的 shv ... 语法参考。
最后修改于 2026年10月10日