Download for MacApple silicon, macOS 14+
Skill

qdrant-memory-usage-optimization

@qdrant Updated 2026-10-23

Diagnoses and reduces Qdrant memory usage. Use when someone reports 'memory too high', 'RAM keeps growing', 'node crashed', 'out of memory', 'memory leak', or asks 'why is memory usage so high?', 'how to reduce RAM?'. Also use when memory doesn't match calculations, quantization didn't help, or nodes crash during recovery.

agent-skillsai-agentsclaude-codecodexcursorembeddingshybrid-searchmonitoring

Install

With your agent

Install OMGSkills skill "qdrant/skills:skills/qdrant-performance-optimization/memory-usage-optimization" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/qdrant/skills /tmp/skills && ln -s /tmp/skills/skills/qdrant-performance-optimization/memory-usage-optimization ~/.claude/skills/qdrant-memory-usage-optimization

From README

Understanding memory Qdrant operates with two types of memory: Resident memory (aka RSSAnon) - memory used for internal data structures like the ID tracker, plus components that stay fully in RAM. As of Qdrant 1.20 the ID tracker has its own memory tier (default pinned; cached lets the OS evict it, cold needs no up-front RAM), where it was always resident before. On Qdrant 1.19 or newer this is controlled per-component with memory: pinned (e.g. quantized vectors, payload indexes); see memory tier legacy settings for deployments on version 1.18 or older. OS page cache - memory used for caching disk reads, which can be released when needed. Original vectors are normally stored in page cache, so the service won't crash if RAM is full, but performance may degrade.