Требования к установке Milvus Standalone
Перед установкой экземпляра Milvus Standalone проверьте свое оборудование и программное обеспечение на соответствие требованиям.
Требования к оборудованию
| Компонент | Требование | Рекомендация | Примечание |
|---|---|---|---|
| ПРОЦЕССОР |
|
| |
| Набор инструкций процессора |
|
| Поиск векторного сходства и построение индексов в Milvus требуют поддержки процессором наборов расширений "одна инструкция - несколько данных" (SIMD). Убедитесь, что процессор поддерживает хотя бы одно из перечисленных расширений SIMD. Дополнительные сведения см. в разделе "Процессоры с AVX". |
| ОПЕРАТИВНАЯ ПАМЯТЬ |
|
| Объем оперативной памяти зависит от объема данных. |
| Жесткий диск | Твердотельный накопитель SATA 3.0 или выше | Твердотельный накопитель NVMe или выше | Объем жесткого диска зависит от объема данных. |
Требования к программному обеспечению
| Операционная система | Программное обеспечение | Примечание |
|---|---|---|
| macOS 10.14 или более поздняя версия | Рабочий стол Docker | Установите виртуальную машину Docker (VM) так, чтобы она использовала минимум 2 виртуальных процессора (vCPU) и 8 ГБ начальной памяти. В противном случае установка может завершиться неудачей. Дополнительные сведения см. в разделе Установка Docker Desktop на Mac. |
| Платформы Linux |
| Дополнительные сведения см. в разделах Установка Docker Engine и Установка Docker Compose. |
| Windows с включенным WSL 2 | Рабочий стол Docker | Мы рекомендуем хранить исходный код и другие данные, привязанные к контейнерам Linux, в файловой системе Linux, а не в файловой системе Windows. Дополнительную информацию см. в разделе Установка Docker Desktop на Windows с бэкендом WSL 2. |
Следующие зависимости будут получены и настроены автоматически при установке Milvus Standalone с помощью сценария Docker или конфигурации Docker Compose:
| Программное обеспечение | Версия | Примечание |
|---|---|---|
| etcd | 3.5.0 | См. дополнительные требования к диску. |
| MinIO | RELEASE.2024-12-18T13-15-44Z | |
| Pulsar | 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
В идеале ваш диск, предназначенный для etcd, должен достигать более 500 IOPS и менее 10 мс для 99-го процентиля задержки fsync. Более подробные требования можно найти в документации по etcd.
Что дальше
Если ваше оборудование и программное обеспечение соответствуют вышеуказанным требованиям, вы можете