Requisitos para a instalação do Milvus Standalone
Antes de instalar uma instância do Milvus Standalone, verifique se o seu hardware e software cumprem os requisitos.
Requisitos de hardware
| Componente | Requisito | Recomendação | Nota |
|---|---|---|---|
| CPU |
|
| |
| Conjunto de instruções da CPU |
|
| A pesquisa de similaridade de vetores e a criação de índices no Milvus requerem que a CPU suporte conjuntos de extensões de instrução única, dados múltiplos (SIMD). Certifique-se de que a CPU suporta, pelo menos, uma das extensões SIMD listadas. Consulte CPUs com AVX para obter mais informações. |
| RAM |
|
| A capacidade da RAM depende do volume de dados. |
| Disco rígido | SSD SATA 3.0 ou superior | SSD NVMe ou superior | A capacidade do disco rígido depende do volume de dados. |
Requisitos de software
| Sistema operativo | Software | Nota |
|---|---|---|
| macOS 10.14 ou posterior | Docker Desktop | Configure a máquina virtual (VM) do Docker para utilizar, no mínimo, 2 CPUs virtuais (vCPUs) e 8 GB de memória inicial. Caso contrário, a instalação poderá falhar. Consulte Instalar o Docker Desktop no Mac para obter mais informações. |
| Plataformas Linux |
| Consulte Instalar o Docker Engine e Instalar o Docker Compose para obter mais informações. |
| Windows com o WSL 2 ativado | Docker Desktop | Recomendamos que armazene o código-fonte e outros dados montados por ligação em contentores Linux no sistema de ficheiros Linux, em vez de no sistema de ficheiros do Windows. Consulte Instalar o Docker Desktop no Windows com backend WSL 2 para obter mais informações. |
As seguintes dependências serão obtidas e configuradas automaticamente quando o Milvus Standalone for instalado utilizando o script do Docker ou a configuração do Docker Compose:
| Software | Versão | Nota |
|---|---|---|
| etcd | 3.5.0 | Consulte os requisitos adicionais de espaço em disco. |
| MinIO | LANÇAMENTO.2024-12-18T13-15-44Z | |
| Woodpecker | Incluído no Milvus | Fila de mensagens predefinida (incorporada); não é necessário instalar nenhum serviço separado. |
| Pulsar | 2.8.2 | Opcional — apenas se mudar a fila de mensagens para o Pulsar; não é instalado por predefinição. |
Requisitos adicionais de disco
O desempenho do disco é fundamental para o etcd. É altamente recomendável que utilize SSDs NVMe locais. Uma resposta mais lenta do disco pode causar eleições frequentes no cluster, o que acabará por prejudicar o serviço etcd.
Para testar se o seu disco está apto, utilize o fio.
mkdir test-data
fio --rw=write --ioengine=sync --fdatasync=1 --directory=test-data --size=2200m --bs=2300 --name=mytest
Idealmente, o disco dedicado ao etcd deve atingir mais de 500 IOPS e uma latência de fsync no 99.º percentil inferior a 10 ms. Consulte a documentação do etcd para obter requisitos mais detalhados.
Próximos passos
Se o seu hardware e software cumprirem os requisitos acima, pode