# Un vistazo a la memoria en un Droplet DO de 1GB

**URL:** https://meta.discourse.org/t/a-look-at-memory-on-a-1gb-do-droplet/265572
**Category:** Self-hosting
**Tags:** hosting
**Created:** [19 Mayo, 2023 16:44 UTC](https://meta.discourse.org/t/a-look-at-memory-on-a-1gb-do-droplet/265572 "2023-05-19T16:44:53Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Brandon007](https://avatars.discourse-cdn.com/v4/letter/b/b4bc9f/32.png) [@Brandon007](https://meta.discourse.org/u/Brandon007)
#### Post date: [19 Mayo, 2023 16:44 UTC](https://meta.discourse.org/t/a-look-at-memory-on-a-1gb-do-droplet/265572/1 "2023-05-19T16:44:53Z")

</div>

Acabo de mudarme de una máquina de 2 GB a una de 1 GB para mi foro. Tiene menos de un año, con poco uso y 170 miembros.

En Digital Ocean veo:

 ![Screen Shot 2023-05-19 at 9.46.38 AM](https://global.discourse-cdn.com/meta/original/4X/b/f/5/bf527f8a5dc2b1e16a42630022946e59cad2f475.png)

Estoy bastante seguro de que, en mi máquina de 2 GB, la utilización de la memoria estaba en el rango del 80%.

Aquí hay algunos comandos.

`htop`

 ![Screen Shot 2023-05-19 at 10.38.37 AM](https://global.discourse-cdn.com/meta/original/4X/c/b/e/cbedd05808ad4cd6b1d4e706f089c77b64fa9a22.png)

`free -h`

 ![Screen Shot 2023-05-19 at 10.39.03 AM](https://global.discourse-cdn.com/meta/original/4X/d/2/8/d28496209f7f5482061c75e40cbe8510ecb756a7.png)

Al iniciar sesión en el sistema

 ![Screen Shot 2023-05-19 at 10.37.55 AM](https://global.discourse-cdn.com/meta/original/4X/3/3/c/33c5fbcf707ae652cbfb2740cfd2e960e710af01.png)

No estoy familiarizado con cómo funciona el swap, pero al observar la información del sistema al iniciar sesión, parece que mi uso de memoria es mucho menor que lo que muestra Digital Ocean. ¿Es esto debido al uso del swap? Estoy tratando de evaluar cómo se comportará esta instancia de 1 GB con mis usuarios actuales y futuros.

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [19 Mayo, 2023 17:06 UTC](https://meta.discourse.org/t/a-look-at-memory-on-a-1gb-do-droplet/265572/2 "2023-05-19T17:06:08Z")

</div>

Es realmente difícil dar sentido a la “memoria libre” porque es un recurso flexible que se utiliza para diferentes propósitos.

Dicho esto, te queda poca, pero a mí también me queda poca, en la misma situación (78 usuarios activos en 7 días y 114 activos en 30 días):

```plaintext
              total used free shared buff/cache available
Mem: 985M 780M 63M 23M 141M 53M
Swap: 2.0G 1.1G 964M

```

He escrito en otros lugares y recientemente, quizás deberías seguir estos otros comentarios:

> [@Ed\_S](#):
>
> Y en el tema de la memoria, deberías esperar que tu RAM se utilice. Tendrás swap, y eso también se utilizará, y esa es una de las cosas que puede convertirse en un límite estricto. Vigilar el swap libre y la actividad de paginación te permitirá saber cómo va. (Usa `top` o `free` y/o `vmstat` para esto).

También

> [@Ed\_S](#):
>
> Básicamente, la RAM es rápida y el swap es lento. El sistema operativo hará el mayor uso posible de la RAM, y es por eso que la “RAM no utilizada” no es fácil de medir o pensar. En tu caso, la gran proporción roja es la RAM utilizada para almacenar en caché el contenido del disco, lo que ayuda al rendimiento de las aplicaciones. Si esa proporción verde creciera a más de, digamos, tres cuartos, sería preocupante. Quizás para algunas cargas de trabajo, más de la mitad sería preocupante.

Tienes dos cosas de las que preocuparte, día a día: el rendimiento del foro y la probabilidad de un bloqueo porque te quedaste sin memoria (lo que significa que todo tu swap se usó y no fue suficiente). Si puedes monitorizar la actividad del swap, usando el panel de control de un proveedor o usando ‘vmstat 5 5’ en la línea de comandos, te diría que lo hagas. Si puedes monitorizar la capacidad de respuesta de tu foro, quizás haz eso también.

Y luego, mes a mes, te encuentras realizando una actualización, y eso requerirá más memoria que la operación diaria del foro. Si estás haciendo mucho swap durante una actualización, la actualización tardará más de lo habitual. Si tu swap se agota, podrías tener un bloqueo y eso podría ser realmente malo.

Tu swap ya está medio usado; si tienes espacio en disco para duplicarlo, hazlo.

Editar: quizás también veas [https://www.linuxatemyram.com/](https://www.linuxatemyram.com/)

---

<div class="post-metadata">

### Author: ![Brandon007](https://avatars.discourse-cdn.com/v4/letter/b/b4bc9f/32.png) [@Brandon007](https://meta.discourse.org/u/Brandon007)
#### Post date: [19 Mayo, 2023 18:28 UTC](https://meta.discourse.org/t/a-look-at-memory-on-a-1gb-do-droplet/265572/3 "2023-05-19T18:28:01Z")

</div>

¡Gran información y enlace al final de tu publicación!

En mi caso, veo que tengo 74 MB disponibles, pero sí veo que se utilizan 165 MB para búfer/caché. Lo cual, si entiendo correctamente, puede ser utilizado por el sistema. Esto es parte del almacenamiento en caché del disco… En tu enlace, parecía que la idea era que “disponible” es todo lo que tienes disponible, incluido el búfer/caché. Así que sigo confundido.

Sin embargo, veo que estoy usando 723 MB de un total de 968 MB, lo que me dice que todavía tengo 245 MB de sobra…

¿Debo seguir?

Si es así, entonces la última captura de pantalla que compartí con “Información del sistema” que muestra un 83% de uso de memoria parecería correcta, y significaría que no estoy realmente cerca de ningún peligro…

---

<div class="post-metadata">

### Author: ![Mevo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mevo/32/187732_2.png) [@Mevo](https://meta.discourse.org/u/Mevo)
#### Post date: [19 Mayo, 2023 20:49 UTC](https://meta.discourse.org/t/a-look-at-memory-on-a-1gb-do-droplet/265572/4 "2023-05-19T20:49:02Z")

</div>

Es posible que lo estés viendo de la manera incorrecta.

Si quieres escribir en papel la respuesta que Ed te dio, la habilidad de memorizar una sola palabra es suficiente. Solo tienes que escribirla y mirar tu pantalla para memorizar la siguiente palabra, y así sucesivamente. Incluso funcionará si solo puedes memorizar un solo carácter. Pero ahorrarás tiempo si puedes memorizar toda la publicación a la vez. No tendrías que perder tiempo mirando muchas veces para hacer las cosas en pequeños lotes.

Si no me equivoco, cuando un programa tiene acceso a más memoria disponible, usará más y mejorará su rendimiento. No es un uso de valor fijo estricto. Además, la RAM es bastante más rápida que un disco: usar RAM en lugar de swap es mejor.

> [@Brandon007](#):
>
> parece que mi uso de memoria es mucho menor de lo que muestra Digital Ocean

No sé qué te hace decir eso. ¿Quizás miraste la línea equivocada? O tal vez estoy malinterpretando lo de “mucho”. Podría ser la pequeña marca más baja al final del gráfico.

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [19 Mayo, 2023 21:04 UTC](https://meta.discourse.org/t/a-look-at-memory-on-a-1gb-do-droplet/265572/5 "2023-05-19T21:04:22Z")

</div>

Dado que cualquier memoria en uso puede ser intercambiada, puede liberarse si es necesario. Por lo tanto, medir lo que está en uso no le dice cuánto podría estar en uso, si hubiera más RAM disponible o si hubiera presión de memoria. Es como intentar medir cuánto aire hay en un globo viendo qué tan grande es. Bueno, no lo es, pero estoy seguro de que hay una analogía en alguna parte. Quizás sea como medir el éxito de un negocio minorista viendo cuánto efectivo hay en la caja registradora.

Es importante tener en cuenta que hay dos sentidos bastante diferentes de “no hay suficiente memoria”: uno es “mi foro es lento” y otro es “mi foro se bloqueó”.

Para un foro pequeño y con poco tráfico, 1G todavía parece ser suficiente, aunque cada nueva versión del software potencialmente lo hará más marginal.
