TinyKVM في ذاكرة التخزين المؤقت Varnish: إطار عمل حوسبة سريع للغاية في بيئة رملية

2025-04-11
TinyKVM في ذاكرة التخزين المؤقت Varnish: إطار عمل حوسبة سريع للغاية في بيئة رملية

تتناول هذه المقالة استكشاف استخدام TinyKVM كإطار عمل للحوسبة داخل ذاكرة التخزين المؤقت Varnish، مع التحقق من أدائه باستخدام معايير Deno JS. يتميز TinyKVM بقدرته على إنشاء بيئة رملية عالية الأداء وعزل كل طلب على حدة، حيث يصل زمن الوصول إلى 0.95 مللي ثانية فقط حتى عند عرض صفحات React المعقدة. يناقش المؤلفون تخزين البيانات المتغيرة المشتركة وآليات التنبؤ لتحسين أداء الألعاب، بالإضافة إلى واجهات برمجة التطبيقات التي تدعم العديد من لغات البرمجة. تُظهر نتائج الاختبارات المنجزة تفوق TinyKVM بشكل كبير في ضغط GZIP وتنفيذ برامج Deno JS، حيث يُظهر تحسنًا بنسبة 12٪ في الأداء من خلال ضبط بسيط في الإعدادات.

اقرأ المزيد

TinyKVM: بيئة رملية لعملية واحدة فائقة السرعة

2025-03-14
TinyKVM: بيئة رملية لعملية واحدة فائقة السرعة

قام طالب دكتوراه ومطور ألعاب، بالإضافة إلى عمله على libriscv ولعبة بدون عنوان، بإنشاء TinyKVM، وهي بيئة رملية لعملية واحدة تعتمد على KVM. يعمل TinyKVM على تشغيل برامج Linux ELF الثابتة بأداء قريب من الأداء الأصلي، مع انخفاض هامشي في وقت الاستدعاء (حوالي 2 ميكروثانية). يستخدم تقنية الصفحات الضخمة لتعزيز الأداء، ويدعم تصحيح الأخطاء باستخدام GDB وإعادة تعيين VM بكفاءة، مما يجعله مناسبًا لعزل برامج Linux، حتى نماذج اللغات الكبيرة (LLM). يتميز TinyKVM بقاعدة رمزية صغيرة، مع التركيز على الأمان من خلال تقليل مساحة الهجوم. تشمل الخطط المستقبلية دعم أنظمة Intel TDX/AMD SEV وعمارة AArch64.

اقرأ المزيد
التطوير بيئة رملية