gratis
El comando free muestra la cantidad de memoria física (RAM) total, libre y utilizada en el sistema, además de mostrar información sobre la memoria compartida, los búferes, la memoria caché y el espacio de intercambio utilizado por el kernel de Linux.
Sintaxis de gratis
free -[options]
Ejemplo de uso de gratis
free -m
El comando mostrará información sobre la memoria física en MB.
free -m -s 5
El comando activará el retraso de sondeo continuo con una diferencia de 5 segundos y luego mostrará el estado de la memoria en megabytes en la terminal. Se puede especificar cualquier número de coma flotante para el retraso.
free -t -m
Lo mismo con "free -m", pero el interruptor -t mostrará una línea que contiene los totales de memoria física y espacio de intercambio.
vmstat
Los informes de vmstat informan estadísticas de la memoria virtual, que tiene información sobre procesos, intercambio, libre, búfer y memoria caché, espacio de paginación, actividad de E/S del disco, trampas, interrupciones, cambios de contexto y actividad de la CPU. Con el comando vmstat, los administradores pueden tener informes instantáneos sobre el uso de la memoria.
Sintaxis de vmstat
vmstat -[options] [delay count]
Ejemplo de uso de vmstat
vmstat
El comando mostrará un informe basado en los promedios desde el último reinicio.
vmstat 5
El comando agrupará el nivel de uso promedio de los recursos del sistema durante un período de muestreo de 5 segundos a intervalos de 5 segundos, excepto el primer resultado que es el promedio desde el último reinicio.
superior
El comando superior muestra una vista dinámica en tiempo real de las tareas en ejecución administradas por el kernel y la información del sistema en el sistema Linux. Las estadísticas de uso de la memoria por comando superior incluyen el total en vivo en tiempo real, la memoria física usada y libre y la memoria de intercambio con sus búferes y el tamaño de la memoria en caché, respectivamente.
Sintaxis y ejemplo de uso de top
top
Usar top es simple, simplemente escriba top en el shell de comandos y se mostrará la página de estadísticas constantemente actualizada.
ps auxiliar
El comando ps informa una instantánea sobre la información de los procesos activos actuales. La ventaja del comando ps es que los administradores del sistema podrán ver dónde se usa la memoria. ps mostrará el porcentaje de recursos de memoria que utiliza cada proceso o tarea que se ejecuta en el sistema. Con este comando, se pueden identificar los principales procesos de acaparamiento de memoria.
Sintaxis y ejemplo de ps aux
aux ya son las opciones para que el comando ps vea todos los procesos en el sistema. Entonces, el comando típico para escribir lo siguiente en el shell de comandos:
ps aux
Para ver solo los recursos de memoria ocupados por cada categoría de procesos, como Apache httpd, MySQL mysqld o Java, utilice el siguiente comando:
ps aux | awk '{print $4"\t"$11}' | sort | uniq -c | awk '{print $2" "$1" "$3}' | sort -nr
Todas las formas mencionadas de verificar el uso de la memoria deberían funcionar en la mayoría de las variantes de sistemas operativos Unix y Linux. Sin embargo, si está ejecutando un VPS (servidor privado virtual) o VDS (servidor virtual dedicado) o un servidor híbrido, especialmente aquellos con tecnología Virtuozzo u OpenVZ, los comandos anteriores recuperarán datos de la máquina host, es decir, todo el servidor virtual. el entorno se está ejecutando. En estos sistemas de virtualización, la información de uso de la memoria debe calcularse desde el panel de control o el archivo /proc/user_beancounters.