milvus-logo
LFAI
Home
  • Commencer

Conditions requises pour l'installation de Milvus avec Docker Compose

Avant d'installer une instance Milvus, vérifiez votre matériel et vos logiciels pour voir s'ils répondent aux exigences.

Exigences matérielles

ComposantExigencesRecommandationRemarque
UNITÉ CENTRALE
  • Intel 2nd Gen Core CPU ou supérieur
  • Silicium Apple
  • Autonome : 4 cœurs ou plus
  • Cluster : 8 cœurs ou plus
Jeu d'instructions du CPU
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
La recherche de similarités vectorielles et la construction d'index dans Milvus nécessitent la prise en charge par l'unité centrale d'ensembles d'extensions SIMD (instructions uniques, données multiples). Assurez-vous que l'unité centrale prend en charge au moins l'une des extensions SIMD répertoriées. Voir CPU avec AVX pour plus d'informations.
RAM
  • Autonome : 8G
  • Cluster : 32G
  • Autonome : 16G
  • Groupe de travail : 128G
La taille de la RAM dépend du volume de données.
Disque durSATA 3.0 SSD ou supérieurNVMe SSD ou supérieurLa taille du disque dur dépend du volume de données.

Exigences logicielles

Système d'exploitationLogicielRemarque
macOS 10.14 ou version ultérieureBureau DockerConfigurez la machine virtuelle (VM) Docker pour qu'elle utilise au moins 2 processeurs virtuels (vCPU) et 8 Go de mémoire initiale. Dans le cas contraire, l'installation risque d'échouer.
Voir Installer Docker Desktop sur Mac pour plus d'informations.
Plateformes Linux
  • Docker 19.03 ou version ultérieure
  • Docker Compose 1.25.1 ou version ultérieure
Voir Installer Docker Engine et Installer Docker Compose pour plus d'informations.
Windows avec WSL 2 activéBureau DockerNous vous recommandons de stocker le code source et les autres données montées dans des conteneurs Linux dans le système de fichiers Linux plutôt que dans le système de fichiers Windows.
Voir Installer Docker Desktop sur Windows avec le backend WSL 2 pour plus d'informations.

Les dépendances suivantes seront obtenues et configurées automatiquement lorsque Milvus Standalone est installé à l'aide du script Docker ou de la configuration Docker Compose :

LogicielVersionRemarque
etcd3.5.0Voir les exigences supplémentaires en matière de disque.
MinIORELEASE.2023-03-20T20-16-18Z
Pulsar2.8.2

Exigences supplémentaires pour les disques

Les performances des disques sont essentielles pour etcd. Il est fortement recommandé d'utiliser des disques SSD NVMe locaux. Une réponse plus lente du disque peut entraîner des élections fréquentes du cluster qui finiront par dégrader le service etcd.

Pour tester si votre disque est qualifié, utilisez fio.

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

Idéalement, votre disque devrait atteindre plus de 500 IOPS et moins de 10 ms pour la latence fsync du 99e percentile. Lisez la documentation etcd pour plus de détails.

Prochaines étapes

Si votre matériel et votre logiciel répondent aux exigences ci-dessus, vous pouvez

Traduit parDeepL

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

Cette page a-t - elle été utile ?