Newsgroup: it.comp.macintosh
Titolo: swap swap swap

Qualcuno sa come identificare (leopard) di un tremendo swappare su
disco? O, in alternativa, c'e' modo per ridurre la "propensione" a
swappare?
d

 swappare?
aumentando la ram.
Ciao Jack

 
:-)
A parte questo, intendo... So che sto per dire una cosa di cui mi
pentiro', ma su linux (ad esempio) si puo' fare tuning della
"swappiness", istruendo il sistema ad usare piu' o meno
preferenzialemnte l'area di swap... c'e' qualcosa di simile su OS X? E
in ogni caso, perche' la dimensione dello swap file non diminuisce mai?
d

 in ogni caso, perche' la dimensione dello swap file non diminuisce mai?
OSX usa la swap se serve, cioe' se vuoi avere in ram programmi che
usano piu' della ram fisica disponibile.
in questo caso puoi fare tutto il tuning che vuoi, ma continuera' a
swappare. L'unica soluzione e' aumentare la ram. Finche' i programmi
ci stanno in ram OSX usa la ram e basta.
Lo swap file in realta' sono molti. All'avvio ne crea uno da 64MB, poi
se serve un altro da 64MB e se serve ne crea altri di dimensione
doppia rispetto al precedente.
Quindi avrai:
swapfile 1       64MB
swapfile 2       64MB
swapfile 3       128MB
swapfile 4       256MB
swapfile 5       512MB
ecc.
li puoi vedere in /private/var/vm (mela-G mi pare, altrimenti puoi
cercare nei menu del finder "Vai a cartella").
OSX (leopard) cancella i file di swap in eccesso (partendo
dall'ultimo) quando non servono piu'. Cosa che normalmente succede
quando fai il logout.
Se sei a corto di spazio di HD piuttosto che agire sulla swap conviene
cambiare o aggiungere un HD.
Ciao Jack

 cambiare o aggiungere un HD.
Non e' un problema di spazio, e' che a volte, mentre sto lavorando, si
mette a swappare. Se poi aggiungi che periodicamente parte Time Machine,
mi trovo il computer praticamente inutilizzabile.
A dirla tutta, ho notato che operazioni con Safari provocano uno
swapping non indifferente (almeno sull'iMac)...
Il computer in questione ha 2Gb di RAM e non e' che faccio cose
tremende. Tutto quello che e' piu' esoso lo faccio sul portatile (piu'
recente, con il doppio di memoria e soprattutto e' quello di "lavoro").
boh...
d

 swapping non indifferente (almeno sull'iMac)...
guarda a me safari 3.2.1 ogni tanto mi va al 100% di processore, non
carica piu' le pagine per un po' e dopo un po' (qualche minuto) si
riprende.
secondo me ha problemi seri safari...
Ciao Jack

 Belin! come hai fatto ad installare Leopoldo su un Vic20? :-)
Guarda, ho trovato una versione moddata di Rosetta che traduce
dinamicamente il codice per MOS. 
Il casino, semmai, e' fare capire EFI al VIC-20! :-)
d


| |___|_|_  |_  |___| | 
|        ___|___|     | *Audi famam illius

 si paralizza tutto quanto .-/
ctrl-alt-esc in questi frangenti è tuo, e mio, amico.


 ctrl-alt-esc in questi frangenti è tuo, e mio, amico.
Sai che a volte no? Paralisi.


 swappiness dovrebbe farti capire che ne capisce qualcosina... o no?
Grazie della spalla, ma non creiamo un altro flame :-) Sono giorni in
cui questo NG e' a rischio bombe...
A me una risposta va sempre bene (insulti a parte, ovvio...)
Ciao
d

 Sai che a volte no? Paralisi.
si, ma dopo un po' si riprende.


 si, ma dopo un po' si riprende.
Puo' darsi ma cacchio, ho un GHz e mezzo e devo stare li' ad aspettare i
comodi di Safari? Poi a volte nemmeno abbandonando e rilanciando
funziona, e' proprio come se si bloccasse qualcosa a livello del
sistema.


 
Usare Firefox? Io Safari credo di averlo lanciato una o due volte soltanto.
Ciao
Roberto

 si paralizza tutto quanto .-/
io ormai non lo quitto piu', di solito se provo a quittarlo si blocca
anche li per qualche minuto.
peccato perche' e' visibilmente piu' veloce della versione
precedente...
Ciao Jack

 
http://www.linode.com/wiki/index.php/Swappiness
e tu hai capito che non siamo sotto linux? se non ha piu' ram swappa,
se ha ram non swappa.
Ciao Jack


firefox 3 fa schifo: e' lento e consuma un fottio di ram. Allora
piuttosto Opera.
Ciao Jack

 ci stanno in ram OSX usa la ram e basta.
Ho serissimi dubbi in proposito. Ho 4 GB di RAM, non sto facendo nulla
di particolare. Ho 650 MB *liberi* e 1 GB inattivo. E 2 GB di Swap.
Oltretutto il modo in cui dici che verrebbe usata la memoria e' atipico.
Ora, potrei andare a spulciarmi OS X System Internals, ma *normalmente*
in un sistema operativo la gestione RAM/Swap e' ben piu' trasparente.
Ovvero il sistema fa "il cazzo che vuole" (eventalmente entro vincoli
posti dall'utente).
L'idea e' che se alcuni i programmi non vengono usati e l'OS trova
miglior uso per la RAM (files cachati in RAM et similia), lui fa questo
e mette in swap processi inattivi. Ed e' giusto cosi'.
-- 
-riko

 firefox 3 fa schifo:
+1
Aggiungo: Gecko fa intrinsecamente schifo. Safari e' il futuro. Peccato
che faccia schifo anche lui... :P
-- 
-riko

 sistema.
Lo fa solo Safari o quando capita si bloccano anche le altre
applicazioni? Io ho avuto un disco che ha cominciato a manifestare il
suo desiderio di togliersi la vita in codesta maniera.
-- 
-riko

 e mette in swap processi inattivi. Ed e' giusto cosi'.
vorrei ricordare che OSX NON E' LINUX, e la gestione della memoria e
della swap e' un po' diversa.
Ciao Jack

 della swap e' un po' diversa.
No, guarda, quello che ho descritto non e' "Linux". E' una policy
abbastanza comune. Si chiama impropriamente Disk Cache e propriamente
Page Cache, ce l'hanno la maggior parte degli OS moderni (implementata
in modo piu' o meno efficiente). Quella di OS X e' considerata
particolarmente buona, BTW.
-- 
-riko

 particolarmente buona, BTW.
fare page cache non e' fare swap eh.
Ciao Jack

 applicazioni?
Quando si blocca Safari, a volte si blocca tutto. Appunto, roba che
nemmeno il force quit. 
Abbandonato Safari, tutto funziona perfettamente tranne la WAN. Ho
l'impressione che il colpevole sia il "motore HTML" o quello java o
qualche componente/driver/ammennicolo che si occupa di comunicare col
mondo esterno. Darei la colpa al provider, ma ho piu' macchine attaccate
contemporaneamente e il blocco succede soltanto sull'ibook G4. Il gratta
gratta anche sul macbook, probabilmente dalla versione 3 di Safari.


 fare page cache non e' fare swap eh.
Fare page cache => paging (che di recente va di moda chiamare swap)
In buona sostanza per fare page cache devi avere un OS che sappia
paginare. E' in sostanza un ulteriore modo per usare le capacita' di
paginazione dell'OS.
-- 
-riko