milvus-logo
LFAI

Milvus Sizing Tool

Note: all the recommendations are calculated based on our lab data, you should adjust it with your own testing before deploying to production.

Choose data size

Number of vectors (Million)

Dimensions

Choose index type

Choose index parameters

M (Maximum degree of the node)

Choose segment size

Approximate capacity

Loading Memory

1.1 G

Raw file size

488.3 M

Minimum Milvus cluster setup in total

CPU, Memory

40 core, 167 GB

SSD

240 GB

Disk

70 GB

Milvus

CPU, Memory

9 core, 23 GB

Proxy

1 core 4 GB

x  1

Root Coord

1 core 2 GB

x  1

Data Coord

0.5 core 0.5 GB

x  1

Query Coord

0.5 core 0.5 GB

x  1

Data Node

1 core 4 GB

x  1

Index Node

4 core 8 GB

x  1

Query Node

1 core 4 GB

x  1

Dependencies

CPU, Memory

31 core, 144 GB

SSD

240 GB

Disk

70 GB

ETCD

2 core 4 GB
Pvc per pod:  SSD 30 GB

x 3

Minio

2 core 8 GB
Pvc per pod:  10 GB

x 4

Pulsar

Bookie
Cpu:  2 core
Memory:  16 GB
-Xms:  4096 MB
-Xmx:  4096 MB
-Xx:  8192 MB
Pod Number:  3
Journal:  10 GB
Ledgers:  SSD 30 GB
Broker
Cpu:  2 core
Memory:  18 GB
-Xms:  4096 MB
-Xmx:  4096 MB
-Xx:  8192 MB
Pod Number:  2
Proxy
Cpu:  2 core
Memory:  5 GB
-Xms:  2048 MB
-Xmx:  2048 MB
-Xx:  2048 MB
Pod Number:  2
Zookeeper
Cpu:  1 core
Memory:  2 GB
-Xms:  1024 MB
-Xmx:  1024 MB
Pod Number:  3
Pvc per Pod:  SSD 20 GB