linux user group brescia

immagine del castello

Archivio della mailing list

Memoria "in uso" senza far nulla?

DisKre Panza demokrito a quipo.it
Dom 16 Ott 2005 07:44:19 UTC
  Cerchero` di essere il piu` breve possibile.

---------------------------------------------------------------------------
  Sistema: Debian Woody periodicamente aggiornata con apt-get dist-upgrade

Demokrito (tty1) :~# uname -a
Linux Demokrito 2.2.20-idepci #1 Sat Apr 20 12:45:19 EST 2002 i686 unknown
---------------------------------------------------------------------------

  Ho acceso  il computer,  ho effettuato  il login  come root,  ho lanciato
`top', ho fatto con il mouse il  grab delle prime cinque righe, sono uscito
da  `top', ho  lanciato  vim, ho  fatto  il paste  delle  cinque righe,  ho
salvato, sono uscito, ho rilanciato `top' e me ne sono andato a dormire.

  Questo era lo stato di `top' all'inizio:

>  03:04:40 up 0 min,  1 user,  load average: 0.66, 0.21, 0.07
> 28 processes: 27 sleeping, 1 running, 0 zombie, 0 stopped
> CPU states:   7.8% user,  21.7% system,   0.0% nice,  70.5% idle
> Mem:    387488K total,    32296K used,   355192K free,     5220K buffers
> Swap:   514040K total,        0K used,   514040K free,    14028K cached

  Ogni volta, a un certo punto parte  'sta cosa, che dura per circa un'ora,
e che  sinceramente non ho mai  capito cosa effettivamente faccia  e a cosa
serva  (okkey,  quel  `checksecurity'  una mezza  idea  me  la  suggerisce,
pero`...), ma che non ho mai  tolto (questo e` frammento dell'output di `ps
ax' preso durante una sessione qualunque):

>  684 ?        SN     0:00 run-parts --report /etc/cron.daily
>  928 ?        SN     0:00 sh /etc/cron.daily/standard
>  959 ?        SN     0:00 sh /usr/sbin/checksecurity
>  968 ?        RN    43:26 find / /boot /home /var /usr /var/spool/slrnpull
>                           /home/demokrito -xdev ( -false ) -prune -o
>                           ( -type f -perm +06000 -o ( ( -type b -o -type c )
>                           -a -not ( -false ) ) )
>                           -printf %8i %5m %3n %-10u %-10g %9s %t %h/%f?n
>  969 ?        SN     0:00 sort

  Bene. Questo e` il grab delle cinque righe di `top' dopo circa cinque ore
e mezza  dall'accensione iniziale,  senza aver piu`  fatto nulla  tranne le
operazioni descritte all'inizio:

>  08:31:50 up  5:28,  1 user,  load average: 0.00, 0.00, 0.00
> 27 processes: 26 sleeping, 1 running, 0 zombie, 0 stopped
> CPU states:   0.0% user,   2.0% system,   0.0% nice,  98.0% idle
> Mem:    387488K total,   306136K used,    81352K free,   259356K buffers
> Swap:   514040K total,        0K used,   514040K free,     8436K cached


  Domanda:  306136K   di  memoria  "in   uso"?  Che  poi   sarebbero  quasi
esclusivamente  "buffers" (ma  che cazzo  di "buffers")?  Senza aver  fatto
prtaticamente nulla?

  Se  la  cosa  non  e`  eccessivamente  "tecnica",  qualcuno  mi  potrebbe
illuminare?  In base  alle mie  scarse conoscenze,  un programma  alla fine
dovrebbe rilasciare la memoria utilizzata. Se non lo fa, o c'e` un baco nel
programma, oppure nel Sistema Operativo (Windows docet).

  Non ho mai avuto problemi di  memoria (del resto, non utilizzo nemmeno la
grafica),  semmai  qualche evidente  rallentamento  se  lavoro quando  quel
cron.daily e` in funzione. Ma vi pare un comportamento logico?

  Grazie a chiunque abbia la pazienza di... ;)

-- 
Cio` che ho scritto, ho scritto.



Maggiori informazioni sulla lista Lug