Información
Actualidad
Aquí encontraras noticias de actualidad sobre Gnu Linux y Open Source.

Además de información sobre la comunidad LiGNUx.
Distribuciones y entornos
Información ordenada sobre los diferenes sistema operativos Gnu Linux y las diferentes opciones de entornos gráficos.
Tutoriales y guías
Todos los pasos e informaciones que puedes desear para tu día a día.
Tutoriales
Tutoriales
Programación
Programación
About Us
Get to know the people behind the code and the mission behind the work
how we handle data
Privacy
Security
Legal

Revisar uso de Memoria desde Terminal

1 marzo, 2014

Cuando la GUI falla o no está disponible siempre es bueno tener a la mano uno que otro comando, o quien sabe si algún día estén administrando un servidor Linux de esos que todo se accede desde una shell, todo por consola. En esta entrada les traigo unos cuantos comandos para revisar la memoria del sistema que podrían resultar ser útiles.

El Comando Free

Es el más simple de todos, aquí un pequeño ejemplo:

$ free -m

free 01

La opción “m” muestra todo en mega-bytes, Muestra el total de memoria disponible, cuanta de esa memoria está usada y la memoria swap o de intercambio. Para muchos usuarios hasta aquí puede ser suficiente, pero sigamos un poco más.

La salida de /proc/meminfo

Consiste en leer el uso de memoria (más detallado y puede llegar a causar nauseas, depresión y hacer chistes malos) que se encuentra en el archivo /proc/meminfo (usando el comando cat). Hay que aclarar que el directorio /proc/ no contiene archivos reales, sino archivos virtuales que contienen información dinámica acerca del kernel y del sistema.

$ cat /proc/meminfo
MemTotal: 2060292 kB
MemFree: 432320 kB
Buffers: 102164 kB
Cached: 771800 kB
SwapCached: 368 kB
Active: 722780 kB
Inactive: 825552 kB
Active(anon): 374300 kB
Inactive(anon): 302576 kB
Active(file): 348480 kB
Inactive(file): 522976 kB
Unevictable: 16 kB
Mlocked: 16 kB
HighTotal: 1182664 kB
HighFree: 115024 kB
LowTotal: 877628 kB
LowFree: 317296 kB
SwapTotal: 2097148 kB
SwapFree: 2096496 kB
Dirty: 1004 kB
Writeback: 0 kB
AnonPages: 673976 kB
Mapped: 176128 kB
Shmem: 2508 kB
Slab: 39260 kB
SReclaimable: 24792 kB
SUnreclaim: 14468 kB
KernelStack: 2856 kB
PageTables: 8200 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 3127292 kB
Committed_AS: 2638480 kB
VmallocTotal: 122880 kB
VmallocUsed: 43980 kB
VmallocChunk: 70644 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 47096 kB
DirectMap2M: 866304 kB

Al buscar en la salida donde pone “MemTotal”, “Buffers”, “Cached”, “SwapTodal” y “SwapFree” se obtendrán los mismos valores obtenidos con el comando free.

Comando vmstat

También se puede usar el comando vmstat que muestra datos no solo de la memoria (RAM y swap) y del CPU

$ vmstat -s
2060292 K total memory
1625772 K used memory
720064 K active memory
825840 K inactive memory
434520 K free memory
102464 K buffer memory
771900 K swap cache
2097148 K total swap
652 K used swap
2096496 K free swap
91524 non-nice user cpu ticks
5439 nice user cpu ticks
14929 system cpu ticks
548076 idle cpu ticks
7390 IO-wait cpu ticks
0 IRQ cpu ticks
371 softirq cpu ticks
0 stolen cpu ticks
1239804 pages paged in
378396 pages paged out
130 pages swapped in
201 pages swapped out
1115712 interrupts
2171314 CPU context switches
1393547156 boot time
8473 forks

Htop

Es una aplicación que se ejecuta en terminal, es mas un administrador de tareas que no solo muestra cada proceso más detallado, sino que pueden hacerse ciertas cosas como matar procesos por ejemplo.
htop
Es posible que no lo tengan instalado, pero nada que no se resuelva con un apt-get install htop... o usando pacman, emerge... la idea es la misma.

Traducido-modificado-resumido por mi desde esta fuente  en Inglés

Escrito por César Iglesias

Hola, mi nombre es César, estudiante de Ingeniería en Computación, soy alguien muy curioso que le gusta aprender cosas nuevas en especial si es del mundo GNU/Linux, espero poder compartir lo poco que se con los demas.

Suscribirse
Notificarme las
guest
3 Comentarios
Los más recientes
Los más antiguos Más votados
Feedbacks en línea
Ver todos los comentarios
LiGNUx trabaja sobre una licencia de Creative Commons Reconocimiento 4.0 Internacional.
cloudflagpaperclipprinterfile-emptyfilm-playcamera-videopicturelaptop-phonebriefcasecrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram