milvus-logo
LFAI
フロントページへ
  • スタート

Docker ComposeでMilvusをインストールするための要件

Milvusインスタンスをインストールする前に、ハードウェアとソフトウェアが要件を満たしているか確認してください。

ハードウェア要件

コンポーネント要件推奨環境備考
CPU
  • インテル第2世代コアCPU以上
  • アップルシリコン
  • スタンドアロン:4コア以上
  • クラスタ8コア以上
CPU命令セット
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
Milvusのベクトル類似度検索とインデックス作成には、CPUがSIMD(Single Instruction, Multiple Data)拡張セットをサポートしている必要があります。CPUが少なくとも1つのSIMD拡張セットに対応していることを確認してください。詳細はAVXを搭載したCPUを参照してください。
RAM
  • スタンドアロン: 8G
  • クラスタ32G
  • スタンドアロン: 16G
  • クラスタ128G
RAMのサイズはデータ容量によって異なります。
ハードドライブSATA 3.0 SSD以上NVMe SSD以上ハードドライブのサイズはデータ容量によって異なります。

ソフトウェア要件

オペレーティングシステムソフトウェア備考
macOS 10.14以降DockerデスクトップDocker仮想マシン(VM)は、最低2つの仮想CPU(vCPU)と8GBの初期メモリを使用するように設定してください。そうしないとインストールに失敗する可能性があります。
詳細については、MacにDocker Desktopをインストールするを参照してください。
Linuxプラットフォーム
  • Docker 19.03以降
  • Docker Compose 1.25.1以降
詳細はDocker Engineのインストールと Docker Composeのインストールを参照してください。
WSL 2が有効なWindowsDockerデスクトップLinuxコンテナにバインドマウントされたソースコードやその他のデータは、Windowsファイルシステムではなく、Linuxファイルシステムに保存することをお勧めします。
詳細はInstall Docker Desktop on Windows with WSL 2 backendを参照してください。

Dockerスクリプト、またはDocker Compose設定を使用してMilvus Standaloneをインストールすると、以下の依存関係が自動的に取得され、設定されます:

ソフトウェアバージョン備考
etcd3.5.0追加ディスク要件を参照。
MinIORELEASE.2023-03-20T20-16-18Z
パルサー2.8.2

追加ディスク要件

ディスク性能はetcdにとって極めて重要です。ローカルのNVMe SSDを使用することを強く推奨します。ディスクの応答が遅くなると、頻繁にクラスタが選出され、最終的にetcdサービスが低下する可能性があります。

ディスクが適格かどうかをテストするには、fioを使用します。

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

理想的には、ディスクのIOPSが500以上、fsyncのレイテンシが99パーセンタイルで10ms以下である必要があります。より詳細な要件については、etcdドキュメントをお読みください。

次のステップ

ハードウェアとソフトウェアが上記の要件を満たしていれば、次のことができます。

翻訳DeepL

Try Managed Milvus for Free

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

Get Started
フィードバック

このページは役に立ちましたか ?