安装 Milvus Standalone 的要求

在安装 Milvus Standalone 实例之前,请检查您的硬件和软件是否符合要求。

硬件要求

组件要求建议
CPU
  • 英特尔第二代酷睿处理器或更高版本
  • Apple Silicon
  • 独立模式:4核或以上
  • 集群:8 核或以上
CPU 指令集
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
在 Milvus 中进行向量相似性搜索和索引构建需要 CPU 支持单指令多数据(SIMD)扩展集。请确保 CPU 至少支持所列出的其中一种 SIMD 扩展。有关更多信息,请参阅支持 AVX 的 CPU
内存
  • 独立服务器:8G
  • 集群:32G
  • 独立部署:16G
  • 集群:128G
RAM的大小取决于数据量。
硬盘SATA 3.0 SSD 或更高版本NVMe SSD 或更高版本硬盘容量取决于数据量。

软件要求

操作系统软件
macOS 10.14 或更高版本Docker Desktop请将 Docker 虚拟机 (VM) 设置为至少使用 2 个虚拟 CPU (vCPU) 和 8 GB 的初始内存。否则,安装可能会失败。
有关更多信息,请参阅《在 Mac 上安装 Docker Desktop》。
Linux 平台
  • Docker 19.03 或更高版本
  • Docker Compose 1.25.1 或更高版本
有关更多信息,请参阅《安装 Docker Engine》和《安装 Docker Compose》。
已启用 WSL 2 的 WindowsDocker Desktop建议将源代码及其他通过绑定挂载方式放入 Linux 容器中的数据存储在 Linux 文件系统中,而非 Windows 文件系统中。
有关更多信息,请参阅《在采用 WSL 2 后端的 Windows 上安装 Docker Desktop》。

当使用 Docker 脚本或 Docker Compose 配置安装 Milvus Standalone 时,系统将自动获取并配置以下依赖项:

软件版本备注
etcd3.5.0请参阅其他磁盘要求
MinIORELEASE.2024-12-18T13-15-44Z
Woodpecker随 Milvus 捆绑提供默认消息队列(嵌入式);无需安装单独的服务。
Pulsar2.8.2可选 — 仅当您将消息队列切换为 Pulsar 时才需要;默认不安装。

额外的磁盘要求

磁盘性能对 etcd 至关重要。强烈建议您使用本地 NVMe SSD。磁盘响应较慢可能会导致集群选举频繁,最终导致 etcd 服务性能下降。

要测试您的磁盘是否符合要求,请使用fio

mkdir test-data
fio --rw=write --ioengine=sync --fdatasync=1 --directory=test-data --size=2200m --bs=2300 --name=mytest

理想情况下,专用于 etcd 的磁盘应达到 500 IOPS 以上,且第 99 百分位 fsync 延迟应低于 10 毫秒。请查阅 etcd文档以了解更详细的要求。

下一步

如果您的硬件和软件满足上述要求,您可以

Office Hours

米尔沃斯办公时间

向 Milvus 专家 Zilliz 寻求生产部署方面的帮助。

预订免费的 1:1 课程

想要更快、更简单、更好用的 Milvus SaaS服务 ?

Zilliz Cloud是基于Milvus的全托管向量数据库,拥有更高性能,更易扩展,以及卓越性价比

免费试用 Zilliz Cloud
反馈

此页对您是否有帮助?