Controllare la memoria su Linux con smem

Mattepuffo's logo
Controllare la memoria su Linux con smem

Controllare la memoria su Linux con smem

Ho trovato un ottimo tool per monitorare l'utilizzo della memoria su Linux: smem!

Per installarlo su Arch Linux:

# pacman -Sy smem

Su Debian:

# aptitude install smem

Per ogni voce vengono mostrati questi valori:

  • Swap
  • USS (Unique Set Size) -> memoria non condivisa
  • PSS (Proportional Set Size) -> rappresentazione della quantità di memoria utilizzata dalle librerie e dalle applicazioni in un sistema di memoria virtuale
  • RSS (Resident Set Size) -> la misura standard di memoria fisica (generalmente condivisa tra più applicazioni)

A questo punto vediamo qualche esempio:

$ smem -k
  PID User     Command                         Swap      USS      PSS      RSS 
28626 matte    cat                                0    88.0K   126.0K     1.6M 
28625 matte    cat                                0    84.0K   129.0K     1.8M 
  931 matte    /usr/bin/dbus-daemon --conf        0   744.0K   878.0K     3.8M 

Con il parametro -k possiamo vedere la dimensione in MB.

Se vogliamo, possiamo aggiungere una riga con il totale:

$ smem -kt
  PID User     Command                         Swap      USS      PSS      RSS 
28626 matte    cat                                0    88.0K   126.0K     1.6M 
28625 matte    cat                                0    84.0K   129.0K     1.8M 
  931 matte    /usr/bin/dbus-daemon --conf        0   744.0K   878.0K     3.8M 
  926 matte    /usr/lib/at-spi-bus-launche        0  1000.0K     1.1M     6.2M 

-------------------------------------------------------------------------------
   62 1                                           0     2.5G     2.8G     4.1G 

Se siamo in ambito multi-utente, possiamo vedere l'utilizzo per ogni sessione aperta:

$ smem -ku
User     Count     Swap      USS      PSS      RSS 
matte       62        0     2.5G     2.8G     4.0G

Nel mio caso solo io!

Nella man page potete vedere altre opzioni!

Enjoy!


Condividi

Commentami!