Skip to main content
PromptQuorumPromptQuorum

هل يمكنك تشغيل ⁨RAG⁩ بذاكرة ⁨2 GB RAM⁩؟

إجابة سريعة

نعم — لكن فقط لمجموعات وثائق شخصية صغيرة باستخدام Llama 3.2 1B (~750 MB) مع تضمينات MiniLM-L6-v2 (~80 MB) ومخزن متجهات في الذاكرة بإجمالي ~1.3-1.5 GB على جهاز 2 GB. النماذج الأكبر (7B+) ومجموعات الوثائق الأكبر (200+ صفحة) تحتاج 8 GB كحدٍّ أدنى.

  • Llama 3.2 1B Q4_K_M (~750 MB) + تضمينات MiniLM-L6-v2 (~80 MB) تناسب 2 GB
  • يجب أن تكون مجموعة الوثائق أقل من ~200 صفحة للبقاء ضمن الذاكرة
  • النماذج 7B+ أو المجموعات الأكبر تحتاج على الأقل 8 GB RAM

تحديث: ٢٠ يونيو ٢٠٢٦

Quick Answers

نعم — لكن فقط الإعدادات الدنيا تعمل

على 2 GB RAM، الأنبوب الوحيد الصالح لـ RAG يستخدم نموذج LLM من فئة 1B (Llama 3.2 1B أو Phi-3 Mini) مع نموذج تضمين خفيف (MiniLM-L6-v2 بحجم ~80 MB) ومخزن متجهات في الذاكرة أو ملف مسطّح. اعتبارًا من مايو 2026، هذا يعمل — لكن فقط لمجموعات الوثائق الشخصية الصغيرة (أقل من ~200 صفحة).

يوضّح الجدول أدناه استخدام الذاكرة لكل مكوّن من مكوّنات RAG في الإعدادات الدنيا.

المكوّناستخدام الذاكرةملاحظات
نموذج LLM (Llama 3.2 1B Q4_K_M)~750 MBأصغر نموذج instruction-tuned صالح للاستخدام
نموذج التضمين (MiniLM-L6-v2)~80 MBيعمل على المعالج المركزي؛ لا يتطلب GPU
مخزن المتجهات (Chroma في الذاكرة)~150 MBيتوسّع مع حجم المجموعة
وقت تشغيل Python + عبء الإطار~300 MBLangChain أو llama-index المبسّط
الحدّ الأدنى الإجمالي~1.3-1.5 GBيترك ~500 MB لنظام التشغيل على جهاز 2 GB

ما الذي يفشل على 2 GB RAM

الفشل الأكثر شيوعًا هو تجاوز نموذج LLM للذاكرة المتاحة عند توسيع نافذة السياق. على 2 GB، يُقيَّد سياق نموذج 1B بحوالي 2k رمز قبل أن يبدأ نظام التشغيل في استخدام مساحة التبادل. تحميل نموذج 7B أو أكبر يفشل فورًا — Llama 3 8B Q4_K_M وحده يتطلب ~5 GB.

نمط الفشل الثاني هو نمو مخزن المتجهات. قاعدة بيانات Chroma لـ 500 صفحة PDF تستخدم تقريبًا 400-600 MB حسب حجم القطعة. مجتمعةً مع نموذج LLM ونموذج التضمين، يتجاوز إجمالي الذاكرة 2 GB. الحل: قصر الاستيعاب على أقل من 150 صفحة، استخدام قطع 256 رمزًا، وتقليم المخزن بعد كل جلسة.

إجابات سريعة حول RAG على 2 GB RAM

ما أصغر نموذج LLM يعمل مع RAG؟
Llama 3.2 1B Q4_K_M (~750 MB) هو أصغر نموذج instruction-tuned ينتج إجابات متماسكة لمهام الاسترجاع المعزَّز. Phi-3 Mini (3.8B) خيار أفضل إذا كانت لديك 3-4 GB متاحة — سياقه البالغ 4k يتعامل مع الفقرات المسترجعة الأطول. دون 1B معامل، تتراجع جودة المخرجات بشكل حاد في الإجابة على أسئلة بأسلوب RAG.
هل يمكنني استخدام Ollama على 2 GB RAM؟
الحدّ الأدنى الموصى به للذاكرة في Ollama هو 8 GB. على 2 GB، يُحمَّل Ollama ذاته لكن خدمة النماذج تفشل أو تستخدم مساحة التبادل بشكل مكثّف. لأجهزة 2 GB، استخدم llama.cpp مباشرةً عبر سطر الأوامر أو روابط llama-cpp-python — هذه أقل استهلاكًا للذاكرة المقيمة مقارنةً بعملية خادم Ollama.
هل يمكن لـ Raspberry Pi 5 (8 GB) تشغيل RAG حقيقي؟
نعم. Raspberry Pi 5 بذاكرة 8 GB يُشغّل Llama 3 8B Q4_K_M (~5 GB) مع مكدّس كامل من التضمينات ومخزن المتجهات مع هامش وفير. السرعة ~1-2 tok/s على معالج Pi 5 — بطيء لكن صالح للاستخدام في حالات البحث الشخصي غير المتصل. راجع معايير السرعة في أفضل نماذج Ollama للاستنتاج بالمعالج فقط.
هل يستحق RAG المحلي الجهد على 2 GB RAM؟
لمجموعات الوثائق الشخصية الصغيرة (ملاحظات، بضعة ملفات PDF)، نعم — أنبوب 1B + MiniLM مفيد فعلًا. لأي شيء يتطلب استرجاعًا دقيقًا عبر مجموعات كبيرة أو استدلالًا معقدًا متعدد الخطوات، 2 GB RAM قيد صارم. قم بالترقية إلى 8 GB على الأقل قبل توقّع جودة RAG على مستوى الإنتاج.