В этом материале
Память Qdrant считается по компонентам коллекции и режимам размещения. Перенос векторов на диск не обнуляет RAM: остаются индексы, служебные структуры и кеш операционной системы.
Для Qdrant объём RAM нужно оценивать по составу коллекции, а не только по числу документов. Векторы, поисковые структуры, payload и вспомогательные данные имеют разные расходы. Размещение части данных на диске меняет профиль памяти и задержек, но не делает потребление RAM нулевым.
Разбор основан на документации, проверенной 1 ноября 2026 года. Имена режимов и настройки следует сверять с версией, которую вы действительно разворачиваете.
Начните с количества векторов
Qdrant Capacity Planning описывает основные составляющие размера коллекции. Один документ часто превращается в несколько фрагментов и, соответственно, несколько векторов. Поэтому число PDF-файлов не является готовой единицей расчёта памяти.
Условный корпус содержит 100 тысяч векторов размерности 768 в float32. Только массив координат занимает 100000 × 768 × 4 = 307200000 байт, примерно 293 MiB. Это арифметика сырых значений, а не измеренный размер всей коллекции или требование к серверу.
Добавьте остальные структуры
| Компонент | Что нужно включить в оценку |
|---|---|
| Векторы | Количество, размерности и тип данных |
| Поисковый индекс | Выбранную структуру и её параметры |
| Payload | Метаданные, хранимые поля и индексы фильтров |
| Реплики и служебные данные | Реальную конфигурацию размещения |
Если коллекция хранит несколько представлений одного фрагмента, оцените каждое отдельно. Нельзя умножить число документов на одну размерность и забыть дополнительный вектор или другой формат представления.
Проверьте размещение на RAM и SSD
Режим хранения векторов и режим поискового индекса рассматривайте раздельно. Для дискового размещения особенно важны рабочий набор, кеш страниц и задержка чтения. На тёплом повторном запросе данные могут уже находиться в памяти, скрывая стоимость первого обращения.
Перед закупкой сравните обычный повторный поиск и запуск после периода простоя или перезапуска. Сохраните одинаковый корпус и набор запросов. Различие результатов нужно связывать с конфигурацией и состоянием кеша, а не объявлять универсальным свойством «диск медленный».
Измерьте фактическое потребление
Qdrant Memory Usage описывает наблюдение памяти и дискового пространства по компонентам. Сопоставьте эти сведения с показателями процесса и операционной системы. Разные панели могут учитывать page cache по-разному, поэтому одинаковые подписи RAM не всегда описывают одну величину.
Проверьте также загрузку новой партии данных, построение индекса и удаление. Пиковая память обслуживания может отличаться от спокойного поиска по готовой коллекции. Для сервера нужен запас под предусмотренные операции жизненного цикла.
Сохраните качество поиска
После изменения режима хранения или представления векторов повторите проверку релевантности. Экономия памяти имеет смысл только при допустимом качестве и времени ответа. Не переносите результат маленькой коллекции на большую без явного плана измерений.
Для дальнейшей подготовки читайте о размерности эмбеддингов и сервере с RAM для RAG.