> ## 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 Básicos: Cómo funciona

## ¿Qué es ggRock?

ggRock es un **sistema de arranque sin disco**. Te permite ejecutar todos tus PCs cliente en un centro ESports **sin unidades de disco duro**. En su lugar, todos los datos se transmiten desde un servidor central a través de tu red Ethernet.

🔁 Con ggRock, las actualizaciones se hacen una sola vez en una Imagen compartida, y luego se aplican automáticamente en todas las máquinas. Esto es posible gracias a una función llamada **Writebacks**, que cubriremos más adelante.

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

---

## 💽 Array de ggRock – Por qué importan las unidades

Como ggRock elimina el almacenamiento local en las máquinas cliente, **todos los datos se almacenan en el Array del servidor**. Eso hace que las unidades de tu servidor sean críticas para el rendimiento y la confiabilidad.

### Requisitos de almacenamiento:

* Usa solo **SSD TLC** o mejor.
* ❌ **No uses HDD o SSD QLC** (por ejemplo, Samsung 860 QVO). Son demasiado lentos para el rendimiento en juegos.
* El array de almacenamiento debe ser **redundante**. Si una unidad falla, el centro debe seguir funcionando sin tiempo de inactividad.

Recomendamos **RAID10 (Mirrored Stripe)** para redundancia. Esta configuración permite que una o más unidades fallen sin pérdida de datos, pero requiere duplicar tu capacidad de almacenamiento.

![](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)

### Ejemplo:

Si cada máquina tenía un SSD de juego de 1TB antes, necesitarías:

* **4x SSD de 1TB** en RAID10 = 2TB de espacio utilizable.

### Regla general de dimensionamiento:

```
60GB + Tamaño total de juegos + (Número de clientes × 10GB) + 15% espacio libre
```

💡 Para 40 máquinas y 1TB de juegos:

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

🔗 Aprende más: ggRock Hardware Specs | Array Types | Array Guide

---

## 🧠 Almacenamiento en caché RAM – Por qué RAM es importante

ggRock usa RAM para **almacenar en caché datos a los que se accede con frecuencia**, reduciendo la carga en los SSD y acelerando la entrega a los PCs cliente.

Sin almacenamiento en caché, un único SSD no podría manejar 40+ PCs solicitando archivos simultáneamente. Con almacenamiento en caché, los datos comunes (por ejemplo, archivos de Fortnite) se almacenan en RAM para acceso rápido.

* RAM funciona como un **búfer FILO** (First In, Last Out).
* Una vez que se solicitan los datos, se almacenan en RAM para futuras solicitudes (hasta que se usa toda la RAM disponible del servidor, entonces el más antiguo se cicla).

![](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)

### Pautas clave de RAM:

* Cuantas más máquinas, más RAM se necesita.
* Prioriza el **volumen de RAM** sobre la velocidad o la latencia.

#### RAM recomendada:

* 🖥️ 20 Máquinas → 32GB
* 🖥️ 40 Máquinas → 64GB
* 🖥️ 100 Máquinas → 128GB
* 🖥️ 200 Máquinas → 256GB
* Agrega **128GB por cada 100 máquinas** más allá de eso

🔗 Más: ggRock Hardware Specs – RAM

---

## 🗂️ Writebacks y Snapshots

El diagrama inicial no cubre cómo ggRock maneja las Imágenes de SO y juegos montadas como unidades virtuales en cada cliente.

ggRock usa **Writebacks** y **Snapshots** para manejar cambios de manera segura y eficiente. Los Writebacks capturan cambios temporales por cliente, mientras que los Snapshots te permiten revertir o clonar estados del sistema según sea necesario.

🔗 Aprende más aquí: How Writebacks and Snapshots Work

---

### ¡Espera un segundo!
|| Si estás abrumado con toda esta información, no te preocupes, ¡estamos aquí para ayudarte!
|| Comunícate con nosotros en sales@ggcircuit.com
|| Estaremos más que felices de discutir cómo podemos ayudarte a aliviar parte de la carga de tus hombros a través de nuestra configuración de servidor y servicios en el sitio.