Anuncio

Entonces instaló Linux con la promesa de que requiere menos recursos del sistema que Windows. ¿Por qué, entonces, su sistema de repente tiene poca RAM?

¡No te asustes! Linux no está comiendo tu RAM. Para entender exactamente lo que está sucediendo, tendremos que echar un vistazo a cómo Linux administra la memoria.

Cómo ver RAM libre en Linux

Como con cualquier cosa en Linux, hay varias formas de verificar cuánta RAM está en uso. Si viene de un sistema operativo comercial, puede que le resulte más fácil abrir una aplicación similar al Administrador de tareas de Windows o el Monitor de actividad macOS. El nombre de este programa depende de qué entorno de escritorio Linux usa.

En GNOME, la opción más utilizada, abra un programa llamado Monitor del sistema. En KDE, una alternativa similar con funciones completas, use Konsole en lugar. Otros entornos de escritorio tienen herramientas similares con varios nombres.

Para un enfoque que funcione independientemente de su entorno de escritorio, puede recurrir a la línea de comando. Abre el Terminal aplicación y escriba el siguiente comando.

instagram viewer
gratis

Verá resultados que se parecen a esto. Los números cambiarán según la cantidad de RAM que tenga su máquina y la cantidad de programas activos.

Un terminal de Linux que muestra el comando libre

Para ver más detenidamente su RAM, intente esto:

gato / proc / meminfo

El comando anterior carga el mismo archivo que el gratis El comando utiliza para ver cuánta memoria hay disponible en su PC.

Si sus números parecen marcados, puede parecer que Linux se ha comido su RAM. Supongamos que tiene 4 GB de RAM y 3,9 GB en uso. ¡Solo 0.1GB parece ser gratis para aplicaciones adicionales! Parece que estás a un programa de detener tu PC.

Mirar de nuevo. Esta vez dirija sus ojos a la columna "disponible". Allí puede encontrar que en realidad tiene 1 GB de datos abiertos para aplicaciones. ¿Pero cómo? Todo se reduce a cómo Linux maneja y usa RAM Todo lo que necesita saber sobre RAM y gestión de memoriaRAM es la memoria a corto plazo de su computadora. Por lo tanto, la administración de memoria tiene un impacto significativo en el rendimiento del sistema. Aquí explicamos cómo funciona la RAM y si puede hacer algo para aumentar su eficiencia. Lee mas .

Cómo Linux usa RAM

Cómo Linux usa RAM no es muy diferente de Windows y otros sistemas operativos. Pero diferentes sistemas presentan lo que está sucediendo de diferentes maneras.

Cuando su PC ve que actualmente no hay RAM en uso, dedica parte de este espacio al almacenamiento en caché del disco. De esta manera, las aplicaciones almacenan datos en una ubicación de acceso más rápido, lo que hace que el sistema funcione más rápido y sin problemas. Cuando otras aplicaciones necesitan más memoria, toman la cantidad que necesitan de este caché de disco como si estuviera sentado sin usar.

En otras palabras, Linux aprovecha bien ese espacio vacío durante su tiempo libre. ¿Por qué desperdiciar toda esa memoria libre?

Para saber cuánto espacio está en uso de esta manera, mire la columna "buff / cache". Esta es la cantidad de RAM dedicada a buffers y caché en el momento en que ejecutó el comando. La idea de que limpiar este espacio podría ayudar al rendimiento es Un error común sobre RAM.

La diferencia entre RAM libre y disponible

Ahora que ya está atrapado, todavía es fácil confundirse. Entiendo. Así es como Linux ve tu RAM.

  • Usado: RAM que está actualmente en uso por una aplicación.
  • Disponible: RAM que puede estar en uso para el almacenamiento en caché de disco pero puede liberarse para aplicaciones.
  • Gratis: RAM que no está en uso por una aplicación o almacenamiento en caché de disco.

Gratis y disponible puede parecer sinónimo, pero hay una diferencia técnica. El primero es la memoria que no está en uso en absoluto. La última es la memoria que está actualmente en uso, pero puede abrirse fácilmente si es necesario. Para el uso diario, es lo último lo que realmente importa.

Cómo borrar la memoria caché de RAM y el búfer

Supongamos que, por cualquier motivo, todavía desea eliminar la RAM que el kernel de Linux está utilizando para sus buffers y caché. Para ser claros, hacer esto tendrá un impacto negativo en el rendimiento. Si desea que su sistema funcione de manera óptima, deje las cosas como están.

Vas a ejecutar estos comandos como administrador del sistema.

Para borrar el caché de página, ingrese el siguiente comando:

echo 1> / proc / sys / vm / drop_caches

Para borrar dentries e inodes, cambie el número a 2:

echo 2> / proc / sys / vm / drop_caches

Para borrar el caché de página, las dentries y los inodos todos juntos, cambie el número a 3:

echo 3> / proc / sys / vm / drop_caches

Si estos comandos no mejoran la fluidez de su PC, ¿por qué ejecutarlos? Hacerlo es una forma de comparar el rendimiento de su computadora después de hacer un cambio sin necesidad de reiniciar. Si no está comparando o probando su PC, hay pocas razones para molestarse.

Cómo ver y cerrar programas

¿Significa todo esto que no necesita verificar la RAM y administrar la memoria en Linux? No exactamente.

Si bien Linux sabe cómo optimizar la RAM, eso no significa que sus aplicaciones lo hagan. A veces su navegador acaparará toda su memoria. Un juego puede congelarse sin liberar recursos del sistema. Un visor de imágenes puede colgar al intentar cargar una imagen extremadamente grande.

Para ver qué programas le están costando a su computadora, pruebe parte superior mando:

parte superior

Los resultados se verán así.

Un terminal de Linux que muestra el comando superior

Ahora que ha visto un programa problemático, ¿qué puede hacer al respecto? Una opción es usar el matar mando. Para hacerlo, tenga en cuenta el número PID que apareció junto al programa cuando ingresa parte superior. Lo vas a necesitar.

matar -9 2470

Alternativamente, puede usar el Mátalos a todos comando para cerrar un programa usando su nombre.

killall firefox

Impulsar aún más el rendimiento del sistema Linux

A diferencia de muchas cosas en la vida, la memoria de su PC se administra más o menos. Aquí hemos visto formas de ver lo que está sucediendo y, cuando se necesita acción, intervenir. Ahora sabe cómo ver cuánta memoria está en uso y qué programas la están usando. También puede tomar algunos pasos para detener las actividades que están acaparando espacio.

Pero las herramientas anteriores no son el alcance de lo que está disponible en la caja de herramientas de Linux. Vea nuestros artículos sobre acelerar una computadora Linux lenta ¿Ubuntu corre lento? 5 consejos para acelerar tu PC con Linux¿Problemas de rendimiento que te deprimen? ¿Necesita exprimir más su sistema Ubunty, pero no sabe por dónde comenzar? Aquí hay cinco cosas que puede hacer para que Ubuntu funcione a alta velocidad. Lee mas y actualizar el kernel de Linux para un mejor rendimiento Cómo actualizar el kernel de Linux para mejorar el rendimiento del sistemaEl kernel de Linux tiene versiones regulares, que ofrecen nuevas características y mejoras que debe esperar en una nueva versión de distribución, a menos que actualice manualmente el kernel de Linux. Te mostramos cómo. Lee mas .

Bertel es un minimalista digital que escribe desde una computadora portátil con interruptores de privacidad física y un sistema operativo respaldado por la Free Software Foundation. Valora la ética sobre las características y ayuda a otros a tomar el control de sus vidas digitales.