الأخبار
تكويننا التجريبي: نموذج ~ 83.6 جيجابايت يعمل محليًا بميزانية RTX 3060
Qwen3.8-Flash - Next IQ3_S على RTX 3060 بسعة 12 جيجابايت مع 48 جيجابايت فقط من ذاكرة الوصول العشوائي للنظام. لا يوجد استدلال سحابي. مجرد أجهزة استهلاكية بأسعار معقولة.

هذا لا يصدق!
Qwen3.8-Flash - Next IQ3_S (~ 83.6 جيجابايت) تعمل محليًا بميزانية RTX 3060 12 جيجابايت مع 48 جيجابايت فقط من ذاكرة الوصول العشوائي للنظام!
ما يصل إلى 68 رمزًا في الثانية من فك التشفير، و 916 رمزًا في الثانية من المعالجة الفورية، و 30 ألف رمز تمت معالجتها في 34 ثانية فقط.
مدعوم من Strata بواسطة coldniko. لا يوجد استدلال سحابي. مجرد أجهزة استهلاكية بأسعار معقولة!
المعايير الكاملة ومواصفات الأجهزة والتحسينات والمفاضلات أدناه.
يمكنك الانتقال مباشرة إلى النقاط الرئيسية في القسم الأخير.
الأجهزة التي تقف وراء هذه النتائج
لا توجد وحدة معالجة رسومات (GPU) لمركز البيانات، ولا خادم مكلف متعدد وحدات معالجة الرسومات (GPU)، ولا تكوين ذاكرة وصول عشوائي (RAM) ضخمة.
تم إجراء التجربة بأكملها على جهاز كمبيوتر عادي إلى حد ما للمستهلك/محطة العمل.

CPU
- Intel Core Ultra 7 265 (Arrow Lake)
- 20 نواة / 20 خيط
- حتى 5.3 جيجاهرتز
- ذاكرة تخزين مؤقت L3 سعة 30 ميجابايت
- دعم AVX - VNNI/BF16 ؛ لا يوجد AVX -512
اللوحة الأم
- ASUS Pro Q870I-C
- مجموعة شرائح Intel Q870، LGA1851
- عامل شكل Mini - ITX
الذاكرة
- 48 GB DDR5-5600 (2 × 24 GB Micron)
- حوالي 46 جيجا بايت قابلة للاستخدام
GPU
- NVIDIA GeForce RTX 3060 12 GB
- GA106، قدرة الحوسبة 8.6
- PCIe 4.0 ×16
- حد الطاقة المهيأ 170 واط
التخزين
- Lexar NM1090 PRO 2 TB
- PCIe 5.0 ×4 NVMe
OS
- Ubuntu 24.04.5 LTS
- Linux kernel 7.0.0-38
- برنامج تشغيل NVIDIA 615.71.10
الشبكة
- Intel 1 GbE Ethernet
التفاصيل الحاسمة: النموذج أكبر بكثير من ذاكرة الوصول العشوائي (VRAM) وذاكرة الوصول العشوائي (RAM) المتاحة مجتمعة.
هذا بالضبط ما يجعل هذه التجربة مثيرة للاهتمام.
الطراز والمحرك وبنية الذاكرة
الطراز
Qwen3.8-Flash-Next-GSQ-RCO-IQ3_S
شظايا GGUF:
- 54.82 GB
- 28.80 GB
- الإجمالي: 83.62 جيجابايت (77.87 جيجا بايت)
المكونات الإضافية
- الأوزان الكثيفة المعبأة: حوالي 1.5 جيجا بايت
- MTP صائغ فك تشفير المضاربة
- محول الرؤية BF16: حوالي866 ميجابايت
- وحدة تشفير الرؤية القائمة على وحدة المعالجة المركزية (12 سلسلة)
محرك الاستدلال
- Strata engine 0.1.52
- CUDA 13.0 الواجهة الخلفية
- بنية CUDA sm_86
التخصيص الفعلي للذاكرة
- GPU VRAM: 11.14 جيجا بايت المستخدمة
- الخبراء المقيمون في نظام ذاكرة الوصول العشوائي: 24 جيجا بايت
- البيانات الخبيرة المتبقية التي يتم بثها من NVMe
- لا يوجد نشاط تبديل أثناء الاستدلال العادي
إعدادات التكوين المهمة
--expert-cache auto
--prefill 4096
--spec 4
--spec-min-p 0.5
--mtp mtp/rt
--max-context 32768
--kv int8
--kv-grow
--kv-resident 32768
--vision
--vram-reserve-mib 960
--pool-workers 12
--conversation-cache-mib 1536
--prompt-cache-tail
--prompt-cache-spread
--resident-experts
--resident-budget-gib 24
هذا ليس إعدادًا تقليديًا "لتحميل النموذج بأكمله في ذاكرة GPU".
تستخدم Strata ذاكرة GPU وذاكرة الوصول العشوائي للنظام والتخزين المؤقت للخبراء وتخزين NVMe معًا.
يتمثل التحسين المهم في تقليل عمليات نقل الخبراء المكلفة مع الحفاظ على إنتاجية وحدة معالجة الرسومات.
نتائج المقارنات المعيارية الحقيقية
نفس الطراز، نفس الأجهزة، تكوينان للتوجيه.
الوضع أ: توجيه خبير سريع ومنحاز للإقامة (قبل = 1.5)
| السياق | تعبئة مسبقة | فك التشفير البارد | فك التشفير الدافئ |
|---|---|---|---|
| 1K | 285 tok/s | 42 tok/s | 61 tok/s |
| 4K | 804 tok/s | 50 tok/s | 65 tok/s |
| 8K | 819 tok/s | 61 tok/s | 68 tok/s |
| 16K | 916 tok/s | 60 tok/s | 68 tok/s |
| 30K | 890 tok/s | 58 tok/s | 61 tok/s |
الوقت البارد للرمز المميز الأول:
- 1K: 3.7 s
- 4K: 4.9 s
- 8K: 9.7 s
- 16K: 17.3 s
- 30K: 33.9 s
للمقارنة، يقوم الوضع ب بتعطيل التوجيه المتحيز للإقامة (السابق = 0):
| السياق | تعبئة مسبقة | فك التشفير البارد | فك التشفير الدافئ |
|---|---|---|---|
| 1K | 282 tok/s | 24 tok/s | 27 tok/s |
| 4K | 781 tok/s | 29 tok/s | 26 tok/s |
| 8K | 789 tok/s | 30 tok/s | 32 tok/s |
| 16K | 889 tok/s | 30 tok/s | 29 tok/s |
| 30K | 878 tok/s | 26 tok/s | 27 tok/s |
تشغيل توليد 500 رمز:
- سريع: 62 توك/ثانية، إجمالي 7.1 ثانية
- دقيق: 21 توك/ثانية، إجمالي 20.8 ثانية
تم التحقق من قياسات السرعة مقابل توقيتات البث من جانب العميل.
الملاحظة الرئيسية:
يمكن أن يؤدي تعطيل التوجيه المنحاز إلى ذاكرة التخزين المؤقت إلى تقليل سرعة فك التشفير بحوالي 2–2.4×.
ولكن هناك سبب مهم لعدم ترك التوجيه العدواني ممكّنًا لكل عبء عمل. المزيد عن ذلك في القسم التالي.
السرعة مقابل جودة النموذج: المفاضلة الخفية
في هذا الإصدار من محرك Strata، تستخدم وحدات معالجة الرسومات المزودة بذاكرة VRAM بسعة ≤13 جيجابايت تلقائيًا التوجيه المتحيز للإقامة:
STRATA_ROUTE_PRIOR=1.5
هذا يفضل الخبراء المتاحين بالفعل في الذاكرة السريعة بدلاً من اختيار الخبراء الذين يفضلهم الموجه الأصلي دائمًا.
الفائدة دراماتيكية:
- معدل الوصول إلى ذاكرة التخزين المؤقت للخبراء: 97.2 ٪ في الوضع السريع
- بدون التحيز: 65.3%
- يقرأ التخزين أثناء عبء العمل المقارن: 5.5 جيجا بايت مقابل 46 جيجا بايت
- سرعة فك التشفير: حوالي 2× أسرع
لكن هذا ليس تحسينًا مجانيًا.
يمكن أن يؤدي تغيير اختيار الخبراء إلى تغيير سلوك النموذج، وزيادة الاختلاف عن النموذج الأصلي، والتأثير على المنطق الطويل أو سير عمل الوكيل.
وفقًا لتقييم المطور لـ 10 مهام وكيل:
- التوجيه السابق 1.5: 4.5/10
- التوجيه السابق 0: 5.6/10
اختلفت النتائج الأساسية نفسها بين الجولات، لذلك هذه نتيجة اتجاهية، وليست قياسًا نهائيًا للجودة.
اجتازت فحوص الوكيل الستة القصيرة الخاصة بي كلا الوضعين.
ومع ذلك، فإن إجهاد التفرد المنفصل يؤدي إلى تكرار مكشوف:
- الوضع السريع: 205 أسطر، 96 تكرارًا
- الوضع الدقيق: 209 أسطر، 79 تكرارًا
الاستنتاج واضح ومباشر:
- توجيه سريع للدردشة والاستخدام التفاعلي والمهام القصيرة.
- التوجيه الأصلي لسير عمل موظف الدعم الأطول والأكثر حساسية للجودة.
ويجب عدم الخلط بين السرعة المعيارية وحدها وجودة الطراز.
التخزين المؤقت الفوري يغير كل شيء
واحدة من أكثر النتائج إثارة للإعجاب لم تكن سرعة فك التشفير. كان وقت الاستجابة للطلبات المتكررة باستخدام نفس الموجه.
مع موجه مخزن مؤقتًا بالكامل:
| السياق | TTFT بارد | TTFT المخزنة مؤقتًا |
|---|---|---|
| 1K | 3.7 s | 0.08 s |
| 4K | 4.9 s | 0.08 s |
| 8K | 9.7 s | 0.27 s |
| 16K | 17.3 s | 0.34 s |
| 30K | 33.9 s | 0.44 s |
هذا هو ما يقرب من 45–90 مرة أقل من الوقت لأول رمز في هذه الجولات.
تحدث ذاكرة التخزين المؤقت الفورية فرقًا كبيرًا عند الاستعلام بشكل متكرر عن نفس المستند الطويل أو الحفاظ على محادثة ذات سياق مستقر.
تم تكوين المحرك أيضًا للتخزين المؤقت للمحادثة:
- ميزانية ذاكرة التخزين المؤقت 1,536 ميغابايت
- الحد الأدنى 4096 رمزًا لوقوف السيارات
- الحد الأدنى للذاكرة الحرة: 1,536 ميغابايت
هناك مشكلة: هذه النتائج هي لمطالبات متطابقة مع ذاكرة تخزين مؤقت قابلة لإعادة الاستخدام بالكامل.
لا يعني ذلك أن المطالبات الاعتباطية الجديدة المكونة من 30 ألف رمز ستتم معالجتها في نصف ثانية.
ولكن بالنسبة للذكاء الاصطناعي المحلي التفاعلي، فإن التخزين المؤقت الدافئ يغير قواعد اللعبة.
لغز SSD: PCIe 5.0 ليس عنق الزجاجة
في البداية، بدا محرك أقراص NVMe بطيئًا بشكل مريب. لقد تحققنا من رابط PCIe، وطوبولوجيا التخزين، وسلوك الإدخال/الإخراج الفعلي.
محرك الأقراص: Lexar NM1090 PRO 2 TB، PCIe 5.0 ×4.
اتصال PCIe تم التحقق منه:
- الرابط الحالي: 32.0 طن/ثانية ×4
- الحد الأقصى للوصلة: 32.0 طن/ثانية ×4
- منفذ جذر وحدة المعالجة المركزية: 32.0 طن/ثانية ×4
لذلك يعمل محرك الأقراص بسرعة وصلة PCIe 5.0 الكاملة.
المقارنات المعيارية المباشرة غير المقيدة:
- تيار واحد، كتل 1–4 ميجابايت: 2.9–3.4 جيجابايت/ثانية
- أربعة تدفقات متوازية: 10.94 جيجابايت/ثانية
- أربعة تدفقات، كتل 64 كيلوبايت: 2.25 جيجابايت/ثانية
- أربعة تدفقات، 4 كتل كيلوبايت: 0.26 جيجابايت/ثانية (~63K IOPS)
هذه النتيجة المتوازية 10.94 جيجابايت/ثانية مهمة بشكل خاص: فهي تتجاوز النطاق الترددي العملي لـ PCIe 4.0 ×4.
لماذا تكون الإنتاجية أحادية المسار أقل بكثير ؟
لأن عرض النطاق الترددي PCIe ليس هو نفسه الإنتاجية على مستوى التطبيق.
عمق قائمة الانتظار، وحجم الإدخال/الإخراج، وتوازي الطلب، والكمون، كل ذلك مهم.
إن نمط تحميل الخبراء في Strata أقرب بكثير إلى حالة العملة المنخفضة منه إلى معيار أقصى إنتاجية اصطناعي.
إنتاجية تخزين المحرك المرصودة:
- التوجيه السريع: حوالي 0.3 جيجابايت/ثانية
- التوجيه الأصلي: حوالي 2.4 جيجابايت/ثانية
يأتي الفرق من عدد الخبراء الذين يجب جلبهم، وليس من خفض تصنيف PCIe.
تفاصيل أخرى مفيدة: RTX 3060 نفسه هو جهاز PCIe 4.0. إن رؤية انخفاض ارتباطه بالجيل الأول أثناء الخمول هو سلوك طبيعي لإدارة الطاقة.
تحقق دائمًا من الجهاز الذي تقيسه قبل تشخيص مشكلة PCIe.
درس مهم: لا تدع Linux يخزن نموذجًا بسعة 83.6 جيجابايت على جهاز بسعة 48 جيجابايت
واجهنا مشكلة خطيرة أثناء بدء التشغيل الأولي.
سمح التكوين الأول بالتحميل المؤقت لملفات النموذج.
النموذج هو ~ 83.6 جيجابايت، في حين أن النظام يحتوي على 48 جيجابايت فقط من ذاكرة الوصول العشوائي الفعلية.
تحت عبء العمل هذا، دخل لينكس في ضغط شديد لاستعادة الذاكرة. أصبحت الماكينة غير مستجيبة تقريبًا، بما في ذلك اتصال SSH، وتطلبت إعادة تشغيل قسرية.
كان الحل هو تغيير استراتيجية التحميل وإدخال واقيات الذاكرة.
الإعدادات الحالية:
- STRATA_UNBUFFERED_LOAD=1
- STRATA_RESIDENT_HEADROOM_GIB=10
- ميزانية خبير مقيم 24 جيجا بايت
- تم التحقق من توفر الذاكرة قبل الإطلاق
- هامش أمان إضافي 12 جيجا بايت في سياسة الإطلاق
بعد هذه التغييرات:
- لا يوجد نشاط تبديل أثناء الاستدلال العادي
- ما يقرب من 34.6 جيجا بايت من ذاكرة الوصول العشوائي المستخدمة في النقطة المرصودة
- يتوفر ما يقرب من 12.7 جيجا بايت
- توليد مستقر تحت الحمل
العبرة:
من الممكن تشغيل نموذج أكبر من ذاكرتك الفعلية، لكن محاسبة الذاكرة أمر بالغ الأهمية.
يجب النظر في ضغط ذاكرة التخزين المؤقت للصفحة وبيانات النموذج المثبتة والخبراء المقيمين وذاكرة التخزين المؤقت KV معًا.
لا تنسخ أعلام الأداء الأقصى بشكل أعمى من الأجهزة ذات تكوينات ذاكرة الوصول العشوائي الأكبر بكثير.
استهلاك الطاقة والحرارة وتكلفة الاستدلال
هذه مفاجأة سارة أخرى.
قوة المكون المقاسة:
تباطؤ مع تحميل الطراز:
- CPU: ~5.8 W
- GPU: 15–18 W
أثناء التوليد:
- CPU: ~62.8 W
- GPU: 152–167 W
- تبلغ ذروة وحدة معالجة الرسومات الموجزة حوالي 174 واط
إجمالي طاقة النظام المقدرة عند الجدار (لا تقاس باستخدام عداد حائط):
- الخمول: ~54 واط
- التوليد: ~280 واط
درجات الحرارة المرصودة:
- وحدة معالجة الرسومات تحت التحميل: 62-68 درجة مئوية
- وحدة معالجة الرسومات في وضع الخمول: ~40 درجة مئوية
- NVMe: 38–47°C
لم يلاحظ أي اختناق حراري.
بسعر مفترض للكهرباء قدره 0.25 €/كيلو واط في الساعة:
- 24 ساعة في وضع الخمول: حوالي 0.32 €
- 30 يومًا في وضع الخمول المستمر: حوالي 9.72 €
- ساعة واحدة من التوليد النشط: حوالي 0.07 €
وهذا يجعل من الواقعي تمامًا تشغيل نقطة نهاية ذكاء اصطناعي محلية قادرة على الحفاظ على الخصوصية في المنزل.
بالطبع، هذه هي تكاليف الكهرباء المقدرة، وليس التكلفة الإجمالية للملكية. يتم استبعاد استهلاك الأجهزة والتبريد والصيانة.
حيث يتوقف إعداد RTX 3060 عن أن يكون منطقيًا
هذا التكوين ممتاز للطلبات التفاعلية القصيرة، ولكن له حدود.
والأهم من ذلك:
- الحد الأقصى للسياق: 32,768 رمز
- مطالبة قريبة من 32 ألفًا لا تترك مساحة كافية للتوليد
- كان الحد الأقصى المعياري العملي حوالي30,165 رمزًا للإدخال
- يمكن أن يستهلك التفكير/الاستدلال مئات الرموز الإضافية التي تم إنشاؤها
- سرعان ما تصبح جلسات الوكيل طويلة الأمد مقيدة
للمقارنة، قمت بتشغيل نفس النموذج على نظام محلي أكثر قوة مع وحدة معالجة رسومات 24 جيجابايت.
الأداء المقاس على هذا النظام:
- التعبئة المسبقة الفورية بدقة 4K: 1339 توك/ثانية
- فك شفرة 4K: 94 توك/ثانية
- التعبئة المسبقة السريعة 16K: 2956 توك/ثانية
- فك شفرة 16K: 125 توك/ثانية
- الحد الأقصى للسياق: 262,144 رمز
- 15 خيط عامل
يوفر نظام RTX 3060 إنتاجية أقل بكثير من التعبئة المسبقة ونحو نصف إنتاجية فك التشفير في حالات مماثلة، مع ثُمن السياق المتاح.
ومع ذلك، يمكن الوصول إلى بطاقة 12 جيجابايت بسهولة أكبر وتظل مفيدة بشكل مثير للإعجاب.
نهجي الحالي:
- أجهزة أكثر قوة للوكلاء المعقدين وطويلي الأمد
- وحدات معالجة رسومات (GPU) ميسورة التكلفة بسعة 12 جيجابايت للدردشة وسير العمل القصير والتجارب واستدلال النسخ الاحتياطي
الهدف ليس التظاهر بأن وحدة معالجة الرسومات الرخيصة تحل محل آلة متطورة.
النقطة المهمة هي مدى فائدة الذكاء الاصطناعي المحلي الذي يمكن أن يعمل بالفعل على أجهزة غير مكلفة.
ما الذي لا يزال من الممكن تحسينه ؟
يعمل النظام بالفعل بشكل جيد، ولكن هناك بعض الطرق المثيرة للاهتمام لإجراء المزيد من التجارب.
الاستدلال المتزامن
يمكن أن يؤدي الخيار --slots 2 إلى تحسين إجمالي الإنتاجية عند إجراء محادثتين متزامنتين.
من الممكن تحقيق إنتاجية إجمالية تقدر بأكثر من 10-12 ٪ لعبء العمل هذا، ولكنها تحتاج إلى التحقق من صحتها.
هذا لا يعني أن محادثة واحدة تصبح أسرع بنسبة 12 ٪.
دفعات تعبئة مسبقة أكبر
الحالي: --prefill 4096
المرشح: --prefill auto:16384
قد تعمل نوافذ التعبئة المسبقة الأكبر على تحسين المعالجة الفورية الطويلة، ولكن ذاكرة الوصول العشوائي (VRAM) المتاحة ضيقة بالفعل.
مع ما يقرب من 11.14 جيجا بايت من 12 جيجا بايت مشغولة في وحدة معالجة الرسومات، يجب قياس سلوك الذاكرة بعناية.
المزيد من ذاكرة الوصول العشوائي للنظام
يمكن أن يؤدي استخدام --ple-io ram إلى نقل المزيد من بيانات النموذج إلى ذاكرة النظام وتقليل القراءات من وحدة التخزين.
تشير وثائق المطور إلى ما يلي:
- +16–31% أداء التعبئة المسبقة
- +3–11% أداء فك التشفير
لكن هذا التكوين سيتطلب المزيد من ذاكرة الوصول العشوائي، ما يقرب من 72+ جيجا بايت للتخطيط المقاس.
هذا ليس عمليًا في التكوين الحالي بسعة 48 جيجابايت.
فك تشفير المضاربة
تم تمكين فك تشفير المضاربة في MTP بالفعل.
القبول الملحوظ: حوالي33–41 رمزًا تم قبولها من بين 50–60 رمزًا تمت صياغتها، أو ما يقرب من 65-70 ٪.
سياق أطول
الحد الحالي 32K هو حد التكوين التشغيلي، وليس دليلاً على أن النموذج نفسه يدعم 32K فقط.
وتتطلب زيادتها إعادة التحقق من سعة الذاكرة، وسلوك ذاكرة التخزين المؤقت KV، والكمون، والاستقرار.
بالنسبة لعبء العمل هذا، قد يكون تقليل قراءات الخبراء المكلفة وتحسين أنماط الوصول أكثر أهمية من رفع الحد الأقصى لعرض النطاق الترددي المتسلسل لمحرك الأقراص.
كما هو الحال دائمًا: قم بقياس عبء العمل الحقيقي، وليس فقط أرقام تسويق الأجهزة.
الأفكار النهائية
إليك ما توضحه هذه التجربة.
يمكن تشغيل نموذج وزارة التعليم الكمي بسعة حوالي 83.6 جيجابايت محليًا على:
- RTX 3060 12 GB
- 48 GB DDR5 RAM
- وحدة المعالجة المركزية للمستهلك من إنتل
- PCIe 5.0 NVMe SSD
- Ubuntu + Strata
مع نتائج مقاسة تصل إلى:
- 68 علامة/ثانية لفك التشفير الدافئ
- 916 توك/ث معالجة سريعة
- 30 ألف رمز موجه بارد في حوالي34 ثانية
- تم التخزين المؤقت بالكامل لمطالبة 30K: حوالي0.44 ثانية لأول رمز مميز
- لا يوجد تبديل في ظل ظروف التشغيل العادية
ولكن هناك محاذير مهمة.
- الحد الأقصى للسياق المهيأ هو 32 ألف
- تغييرات سريعة في سلوك نموذج توجيه الخبراء
- أعلى سرعة ليست بالضرورة أعلى جودة
- يعتمد أداء التخزين على أنماط الوصول
- تتطلب إدارة الذاكرة ضبطًا دقيقًا
- يستفيد الوكلاء الذين يعملون منذ فترة طويلة من أجهزة أكثر قوة
أنا مهتم بشكل خاص بالاقتصاديات العملية للذكاء الاصطناعي المحلي.
ليس فقط الحد الأقصى للمعيار على نظام بقيمة 10000 €، ولكن يمكن تحقيقه على وتكوينات تبدأ من حوالي 1000 €.
تعد الخصوصية والاستقلالية وتكاليف التشغيل الخاضعة للرقابة والفائدة الواقعية أكثر أهمية من مطاردة الأرقام المرجعية المثيرة للإعجاب وحدها.
لا تزال هذه تجربة متطورة، وسأستمر في مشاركة القياسات والفشل وتغييرات التكوين والتحسينات.
أصبح مستقبل الذكاء الاصطناعي المحلي بالفعل ميسور التكلفة بشكل مدهش.
الإضافات اللاحقة
أوه، نسيت أن أذكر أن وحدة معالجة الرسومات تعمل مع NVIDIA Unlock، والتي تم إصدارها قبل بضعة أيام فقط، الأسبوع الماضي.
لقد طلبت الآن من وكيل الذكاء الاصطناعي الخاص بي تشغيل نفس المعايير دون إلغاء القفل، لذلك سنكون قادرين على مقارنة النتائج في حوالي 15–20 دقيقة.
في الأيام القليلة المقبلة، ولكن ليس اليوم، سأقوم بتثبيت وحدة معالجة الرسومات هذه في نظام بتكلفة أقل من 1000 $ وأرى كيف تعمل هناك.