memoria

  • Supongamos que tenemos un equipo (puede ser un servidor, PC, notebook, netbook, etc.) y queremos agregarle memoria RAM. Como todos sabemos (o no) con arquitecturas de 64 bits se pueden direccionar 16 exabytes, algo así como 16777216 terabytes (264 bytes). Lo que no significa que podamos poner una memoria RAM de 16 exabytes (se me caen las babas...) en nuestro sistema, ya que el arreglo de memoria física tiene un límite. Muchos se sorprenderán al saber que ese límite suele ser bastante bajo para computadoras de escritorio, lo que impide darles un uso serio, por ejemplo para improvisar un servidor. Por ello en este artículo voy a explicar cómo determinar rápidamente, utilizando GNU/Linux, cuál es el límite máximo de memoria RAM se puede instalar en nuestro sistema, sin necesidad de remitirse al manual del equipo o a la hoja de datos del motherboard.

  • En la salida de atop de un servidor Linux me encontré con esta situación extraña:

    Si queda memoria principal disponible y el uso de swap es cero, ¿por qué la fila SWP figura en color rojo (uso crítico)?

  • He liberado la tercera versión estable de sere, mi herramienta para monitorear servidores Web en tiempo real desde cualquier navegador Web. Esta versión trae algunas novedades:

    • Posee gráficas mejoradas.
    • Muestra un extracto de los diez procesos que más CPU consumen.
    • Funciona correctamente en la mayoría de los navegadores, incluyendo Internet Explorer 11.
    • Muestra el uptime, fecha y usuarios cantidad de usuarios.
    • Muestra la carga promedio en los últimos 1, 5 y 15 minutos.
  • Este artículo tiene como propósito mostrar herramientas para obtener estadísticas de uso de memoria, CPU, paginado y procesos en un servidor GNU/Linux. La mayoría de ellas muestra gran cantidad de información y tienen muchas funcionalidades, por lo que sólo se muestran ejemplos básicos de cada una.

  • En este artículo presento las principales herramientas que dispone FreeBSD para monitorear el consumo o utilización de memoria.

  • "sere" es una pequeña aplicación Web para monitorear un servidor Web/VPS desde cualquier navegador. Tiene un diseño Web responsive que permite visualizar gráficas de rendimiento (CPU, memoria, swap, carga y más) desde cualquier dispositivo que soporte HTML5 adaptando su vista.

    sere está desarrollada en PHP y HTML5, y se instala en el servidor Web que se desee monitorear. Sólo requiere que el servidor Web soporte PHP (>= 5.4) y cuente con SYSSTAT. Luego se puede cargar desde cualquier dispositivo que cuente con un navegador Web que soporte HTML5.

  • Cada vez que necesitamos monitorear el consumo de recursos de un sistema (como por ejemplo CPU, memoria, etc.) en tiempo real, recurrimos al clásico top, o su versión más colorida y amigable: htop.


    Salida de la herramienta top


    Salida de la herramienta htop

    En general estos funcionan muy bien para un uso básico, como monitorear el consumo de CPU o memoria. Aunque existe una alternativa más avanzada que provee una salida mucho más informativa: atop.

  • Montar una tarjeta de memoria SD utilizando un lector de tarjetas en sistemas GNU/Linux es exactamente igual a montar cualquier otro dispositivo de almacenamiento USB (pendrive).

  • Tal vez recordarán que hace algunos días publiqué mi artículo explicando detalladamente cómo instalar y configurar Nginx con PHP-FPM. También supongo recordarán que había prometido hacer una comparación con Apache MPM prefork con PHP como módulo, en lo que a consumo de memoria respecta. Cumplo entonces mi promesa con este breve artículo, donde además comparto mi configuración final de PHP-FPM.

  • Hace ya un tiempo expliqué cómo utilizar un archivo como swap en FreeBSD. Esta vez me tocó implementar la misma solución sobre un servidor virtual (un Droplet, en la jerga de un conocido proveedor cloud) que vino "de fábrica" sin swap (memoria de intercambio).