Polyspace Access 的系统要求
所需软件
安装 Polyspace® Access™ 组件需要 Docker 版本 20.10 或更高版本。
Polyspace Access 在 Linux® 上兼容 Docker 引擎。
要在您的计算机上安装 Docker 引擎,请点击以下支持 Docker 的 Linux 平台之一,并按照安装说明进行操作。建议在 Linux 平台上安装 Polyspace Access。
其他 Linux 分发版也提供了 Docker 引擎。对于 SUSE 和 Red Hat 上的 Docker,请参阅 Linux 分发版上的 Docker EE。
提示
您可以使用 Kubernetes® 来部署 Polyspace Access。有关详细信息,请联系 MathWorks 技术支持。
配置某些 Polyspace Access 服务时,需要使用
openssl
工具包来生成公钥和私钥。将 Polyspace Access 配置为使用 HTTPS 时也需要使用此工具包。要通过 HTTPS 连接 Polyspace Access 和 Polyspace 桌面端用户界面,您必须使用 Java 平台,标准版开发工具包 (JDK)。您将使用 JDK 生成一个 Java 密钥库文件。
Polyspace Access 许可证是一个需要许可证管理器的网络指定用户 (NNU) 许可证。Polyspace 使用 FlexNet® Publisher (FLEXlm®) 许可证管理器。请参阅安装许可证管理器。
Windows 要求
要在 Windows Server 2016 和 2019 上的 Linux 虚拟机中安装 Polyspace Access,您必须:
如果您在 Hyper-V 虚拟机中运行 Hyper-V,则还必须启用嵌套虚拟化。
不支持在适用于 Linux (WSL) 和 WSL2 的 Windows 子系统上安装 Polyspace Access。请参阅WSL 上的 Polyspace Access 支持。
硬件要求和其他要求
推荐用于 Polyspace Access 的最低硬件配置为:
4 核
32 GB 的 RAM
500 GB 磁盘空间
频繁上传可能会影响 Polyspace Access 的性能。例如,如果您的持续集成过程每小时定期上传超过 10 个分析结果,请考虑设置多个 Polyspace Access 实例。有关详细信息,请联系 MathWorks 技术支持。
服务器端与客户端计算机之间的数据传输需要高速网络连接。推荐使用千兆网络连接。
Polyspace Access Cluster Admin 不支持 Internet Explorer Web 浏览器。
建议将 Polyspace Access 安装在实体机的本地驱动器上。
如果安装在网络驱动器上,Polyspace Access 数据库的运行效率可能会降低,且存储的数据可能会损坏。
在虚拟机上安装的 Polyspace Access 可能会导致在 I/O 操作期间产生高达 50% 的开销。
不建议在 Docker 容器中安装 Polyspace Access。Docker-in-Docker 配置可能会导致安全配置文件和文件系统存储冲突。
相关主题
- 安装用于 Web 审查的 Polyspace Access (Polyspace Bug Finder)