On Saturday 02 October 2004 08:02, Fabio Marzocca wrote: > La seconda che hai detto. > I processi sono tutti a posto, ma nella prima riga di free trovo > tutto occupato. Confermato anche da phpsysinfo nel mio web server. La > seconda sembra andare bene. Ecco qui il risultato di stamattina: > > [EMAIL PROTECTED]:~$ free > � � � � � � � total � � � used � � � free � � shared � �buffers � � > cached Mem: � � � �515296 � � 471892 � � �43404 � � � � �0 � � 108212 > � � 202408 -/+ buffers/cache: � � 161272 � � 354024 > Swap: � � �1277156 � � � � �0 � �1277156
Allora, come gi� ti ha spiegato Mattia, la prima riga comprende l'uso della cache, � normalissimo che sia piena dopo che un processo, avendo memoria a disposizione, l'ha usata a suo piacimento. La seconda riga invece mostra l'uso _esclusa_ la cache, come dice l'intestazione. Questa � la memoria effettivamente usata dai processi. L'altra memoria � cache, serve nel caso (come diceva Mattia, anche qui) tu debba riaprire i file appena visti da tar. Questa memoria viene automaticamente rilasciata quando serve. Quindi assolutamente non hai nulla di che preoccuparti, � tutto normale. Magari tu ti chiederai: ma allora perch� la mattina ci metto 30 secondi ad avere un sistema reattivo? Beh, perch� siccome tar ha chiesto memoria e l'ha ottenuta, e invece i programmi utente non stavano usando la memoria, quei programmi utente sono finiti nello spazio di swap. Quando la mattina usi i programmi, questi cercano di accedere alla propria memoria, e quindi si piantano in attesa che le loro aree di memoria siano caricate dalla swap. E' tutto nella norma, funziona bene cos� :-) Ciao Vincenzo

