> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.ggcircuit.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 🧠 أساسيات ggRock: كيفية عمله

## ما هو ggRock؟

ggRock هو **نظام إقلاع بدون أقراص** (diskless boot system). يسمح لك بتشغيل جميع أجهزة الكمبيوتر العميلة في مركز ESports **بدون محركات أقراص ثابتة**. بدلاً من ذلك، يتم بث جميع البيانات من خادم مركزي عبر شبكة Ethernet الخاصة بك.

🔁 مع ggRock، يتم إجراء التحديثات مرة واحدة على صورة مشتركة (Image)، ثم يتم تطبيقها تلقائياً على جميع الأجهزة. يتم تمكين هذا من خلال ميزة تُسمى **Writebacks**، والتي سنغطيها لاحقاً.

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861453/Frame%25202525-1.png?version=2&modificationDate=1743798116386&cacheVersion=1&api=v2)

---

## 💽 ggRock Array – لماذا تهم محركات الأقراص

نظراً لأن ggRock يلغي التخزين المحلي على أجهزة العميل، **يتم تخزين جميع البيانات على مصفوفة الخادم (Array)**. هذا يجعل محركات الأقراص الخاصة بك حرجة لكل من الأداء والموثوقية.

### متطلبات التخزين:

* استخدم فقط **TLC SSDs** أو أفضل.
* ❌ **لا تستخدم محركات HDD أو QLC SSDs** (على سبيل المثال، Samsung 860 QVO). فهي بطيئة جداً لأداء الألعاب.
* يجب أن تكون مصفوفة التخزين **زائدة عن الحد** (redundant). إذا فشل محرك أقراص، يجب أن يستمر المركز في التشغيل بدون توقف.

ننصح باستخدام **RAID10 (Mirrored Stripe)** للزيادة. يسمح هذا الإعداد بفشل محرك أقراص واحد أو أكثر دون فقدان البيانات، لكنه يتطلب مضاعفة سعة التخزين لديك.

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861453/undefined-Jan-17-2023-02-20-36-5919-PM.png?version=2&modificationDate=1743798176418&cacheVersion=1&api=v2)

### مثال:

إذا كان لكل جهاز محرك 1TB SSD للألعاب من قبل، فستحتاج إلى:

* **4x 1TB SSDs** في RAID10 = 2TB من المساحة القابلة للاستخدام.

### قاعدة تقريبية لحساب الحجم:

```
60GB + Total Game Size + (Number of Clients × 10GB) + 15% free space
```

💡 لـ 40 جهاز و 1TB من الألعاب:

```
60 + 1000 + (40 × 10) = 1460GB
1460 + 15% = ~1717GB (~1.8TB needed)
```

🔗 تعرّف على المزيد: ggRock Hardware Specs | Array Types | Array Guide

---

## 🧠 تخزين RAM المؤقت – لماذا RAM مهم

يستخدم ggRock ذاكرة الوصول العشوائي (RAM) لـ **تخزين البيانات المستخدمة بشكل متكرر مؤقتاً**، مما يقلل الحمل على محركات SSD ويسرع تسليم البيانات إلى أجهزة العميل.

بدون التخزين المؤقت، لن تتمكن محرك SSD واحد من التعامل مع 40+ أجهزة كمبيوتر تطلب ملفات في نفس الوقت. مع التخزين المؤقت، يتم تخزين البيانات الشائعة (على سبيل المثال، ملفات Fortnite) في RAM للوصول السريع.

* تعمل ذاكرة الوصول العشوائي (RAM) كـ **ذاكرة مؤقتة FILO** (First In, Last Out - الأول يدخل، الأخير يخرج).
* بمجرد طلب البيانات، يتم تخزينها في RAM للطلبات المستقبلية (حتى يتم استخدام كل ذاكرة الخادم المتاحة، ثم يتم دوران الأقدم).

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861453/undefined-Jan-17-2023-02-20-36-4383-PM.png?version=2&modificationDate=1743798213433&cacheVersion=1&api=v2)

### إرشادات RAM الرئيسية:

* كلما زاد عدد الأجهزة، زادت الحاجة إلى RAM.
* أعطِ الأولوية **لحجم RAM** على السرعة أو الكمون.

#### ذاكرة الوصول العشوائي (RAM) الموصى بها:

* 🖥️ 20 جهاز → 32GB
* 🖥️ 40 جهاز → 64GB
* 🖥️ 100 جهاز → 128GB
* 🖥️ 200 جهاز → 256GB
* أضف **128GB لكل 100 جهاز** بعد ذلك

🔗 المزيد: ggRock Hardware Specs – RAM

---

## 🗂️ Writebacks و Snapshots

لا يغطي الرسم البياني الأولي كيفية تعامل ggRock مع صور نظام التشغيل والألعاب كمحركات افتراضية مركبة على كل عميل.

يستخدم ggRock **Writebacks** و **Snapshots** لإدارة التغييرات بأمان وكفاءة. تلتقط Writebacks التغييرات المؤقتة لكل عميل، بينما تسمح لك Snapshots بالعودة أو استنساخ حالات النظام حسب الحاجة.

🔗 تعرّف على المزيد هنا: How Writebacks and Snapshots Work

---

### توقف قليلاً!

|| إذا كنت مثقلاً بكل هذه المعلومات لا تقلق، فنحن هنا للمساعدة!
|| تواصل معنا على sales@ggcircuit.com
|| سيكون من دواعي سرورنا أن نناقش كيف يمكننا المساعدة في تخفيف العبء عن كاهليك من خلال خدمات تكوين الخادم والخدمات الموقع لدينا.