Luzablue

Tecnología y más

Cómo arreglar el uso de memoria alta en Linux
Linux

Cómo arreglar el uso de memoria alta en Linux

Nuestras computadoras tienen más memoria que nunca. Existe una buena posibilidad de que esto sea cierto sin importar cuando esté leyendo esto. Dicho esto, no importa cuánta memoria tenga, nunca parece ser suficiente.

Puede empaquetar su computadora o servidor con toda la RAM que necesita y algo siempre encontrará uso. La mayoría de las veces, eso es bueno. Después de todo, ¿de qué sirve la RAM si no la estás usando? Por otro lado, si tiene limitaciones, la falta de memoria puede ser un problema.

¿Estás seguro de que estás usando tu memoria?

Antes de comenzar a buscar liberar memoria, debe asegurarse de que algo realmente la esté usando. Debido a la forma en que Linux maneja la memoria, puede parecer que algo está consumiendo toda la memoria disponible.

Como Linux se comió mi RAM Explicar, top el comando que muestra que no tienes mucha memoria puede no significar lo que crees que significa. De forma predeterminada, Linux reserva la memoria no utilizada para el almacenamiento en caché del disco, lo que en realidad le ayuda a acelerar su computadora.

Dicho esto, algunos servicios o aplicaciones problemáticos pueden usar más RAM de la que deberían.

Diagnosticar el uso de la memoria

Para diagnosticar su memoria, deberá usar algunos comandos diferentes. la top el comando es bueno para ver cualquier aplicación que pueda estar consumiendo demasiada RAM; no confíe solo en el estado de PhysMem que se muestra en la parte superior.

Puedes usar free y ps comandos para ayudar a diagnosticar cualquier problema de RAM. Utilizar free, simplemente ejecute el siguiente comando:

Notará que los números «total» y «usado» serán similares. Como se mencionó anteriormente, este es un comportamiento normal para Linux, así que no se preocupe. Lo más importante a tener en cuenta es la sección «usado» en la línea «búferes / caché», ya que esto es lo que realmente usan las aplicaciones y los servicios.

Linux Fix Excelente uso de memoria libre

Puedes usar ps similar a top para determinar qué aplicaciones están usando más memoria. Para hacer esto, simplemente ejecute el siguiente comando:

Esto le mostrará qué aplicaciones están usando más memoria y le mostrará los ID de proceso.

Linux Fix alto uso de memoria Ps

Remediar el uso excesivo de memoria

Hay algunos culpables comunes cuando se trata de un alto uso de memoria en Linux. Uno de los principales delincuentes es Java. Ya sea que esté utilizando el Java Runtime Environment oficial o la alternativa proporcionada por GNU, esto puede causarle problemas. Si encuentra esto en un servidor, podría ser causado por JBoss o Tomcat. Encontrará sus archivos de configuración en algún lugar como este:

Otros culpables pueden ser Apache o MySQL. Está más allá del alcance de este artículo mostrarle exactamente cómo configurarlos, pero puede verificar los archivos de registro en busca de errores o advertencias de estos servicios.

Conclusión

Si busca mejorar el rendimiento o solucionar un problema, es posible que su memoria no siempre sea la culpable. Depende de lo que esté buscando, pero su solución puede estar en otra parte de su computadora. Asegúrate de tener eso en cuenta.

No se preocupe, sea cual sea el problema, podemos ayudarlo. Si su computadora de escritorio, computadora portátil o servidor funciona con lentitud, consulte nuestra guía para encontrar la causa. Incluso si esto no resuelve su problema, probablemente le ayudará a encontrar por dónde empezar.

DEJA UNA RESPUESTA

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *