Требования к установке автономной версии Milvus
Перед установкой экземпляра Milvus Standalone проверьте, соответствуют ли ваше аппаратное и программное обеспечение установленным требованиям.
Требования к аппаратному обеспечению
| Компонент | Требование | Рекомендации | Примечание |
|---|---|---|---|
| Процессор |
|
| |
| Набор команд процессора |
|
| Для векторного поиска по сходству и построения индексов в Milvus требуется поддержка процессором наборов расширений «одна инструкция — несколько данных» (SIMD). Убедитесь, что процессор поддерживает хотя бы одно из перечисленных расширений SIMD. Дополнительную информацию см. в разделе «Процессоры с AVX ». |
| Оперативная память |
|
| Объем оперативной памяти зависит от объема данных. |
| Жесткий диск | SSD с интерфейсом SATA 3.0 или выше | SSD NVMe или выше | Размер жесткого диска зависит от объема данных. |
Требования к программному обеспечению
| Операционная система | Программное обеспечение | Примечание |
|---|---|---|
| macOS 10.14 или более поздней версии | Docker Desktop | Настройте виртуальную машину (ВМ) Docker так, чтобы она использовала не менее 2 виртуальных процессоров (vCPU) и 8 ГБ начальной памяти. В противном случае установка может завершиться сбоем. Дополнительные сведения см. в разделе «Установка Docker Desktop на Mac ». |
| Платформы Linux |
| Дополнительные сведения см. в разделах «Установка Docker Engine » и «Установка Docker Compose ». |
| Windows с включенной поддержкой WSL 2 | Docker Desktop | Мы рекомендуем хранить исходный код и другие данные, смонтированные в контейнеры Linux, в файловой системе Linux, а не в файловой системе Windows. Дополнительную информацию см. в разделах «Установка Docker Desktop» и «Установка Docker Desktop на Windows с бэкендом WSL 2 ». |
Следующие зависимости будут автоматически установлены и настроены при установке Milvus Standalone с помощью скрипта Docker или конфигурации Docker Compose:
| Программное обеспечение | Версия | Примечание |
|---|---|---|
| etcd | 3.5.0 | См. дополнительные требования к дисковому пространству. |
| MinIO | RELEASE.2024-12-18T13-15-44Z | |
| Woodpecker | Входит в состав Milvus | Очередь сообщений по умолчанию (встроенная); не требуется установка отдельного сервиса. |
| Pulsar | 2.8.2 | Необязательно — только если вы переключите очередь сообщений на Pulsar; по умолчанию не устанавливается. |
Дополнительные требования к дискам
Производительность диска имеет решающее значение для etcd. Настоятельно рекомендуется использовать локальные SSD-накопители NVMe. Медленное время отклика диска может привести к частым выборам лидера кластера, что в конечном итоге ухудшит работу службы etcd.
Чтобы проверить, соответствует ли ваш диск требованиям, воспользуйтесь утилитой fio.
mkdir test-data
fio --rw=write --ioengine=sync --fdatasync=1 --directory=test-data --size=2200m --bs=2300 --name=mytest
В идеале диск, выделенный для etcd, должен обеспечивать более 500 IOPS и задержку fsync в 99-м процентиле не более 10 мс. Более подробные требования см. в документации etcd.
Дальнейшие действия
Если ваше аппаратное и программное обеспечение соответствует приведённым выше требованиям, вы можете