Newsgroup: it.comp.os.linux.iniziare
Titolo: swap: una volta per tutte quanto?

Salve, mi chiamo mario.
Vorrei installare linux.
Pero' mi assilla un dubbio:
Quanta partizione di swap devo
dare al sistema? io ho 80 Mb di memoria.
Alcuni manuali dicono di mettere 
il doppio della ram, alcuni amici mi dicono
che ne basta molto meno, anche 32 vanno 
bene. Chi mi aiuta?
Grazie anticipatamente! mario.
===========================================================
VIRGILIO MAIL - Il tuo indirizzo E-mail gratis e per sempre
http://mail.virgilio.it/
VIRGILIO - La guida italiana a Internet
http://www.virgilio.it/
--
Posted from [209.185.149.197]
via Mailgate.ORG Server - 
http://www.mailgate.org

 Grazie anticipatamente! mario.
di regola sarebbe il doppio della ram ma che non superi i 128 di swap


bene. Chi mi aiuta?
Nessuno, o meglio, ti puoi aiutare solo tu:
dovresti pensare quale sara' l'utilizzo principale della macchina
(compilazioni di grosse applicazioni? grafica A4 a 16 milioni di colori?
word processing? server web?.....) da cio' si puo' dedurre a spanne la
quantita' di swap che serve, o meglio, la quantita' di RAM che serve,
infatti lo swap deve essere pensato come serbatoio di riserva, una
macchina *casalinga* deve funzionare per la maggior parte in memoria
FISICA, diverso potrebbe essere un server di applicazioni a singhiozzo,
cioe' utenti che lanciano periodicamente (e quasi mai
contemporaneamente) applicazioni pesanti, in questo caso, le richieste
di un utente potrebbero venir swappate per accontentarne un altro senza
rovinare le prestazioni.
Lo so che non e' facile, senza avere gia' installato il sistema per
poterlo tenere sotto controllo, ma purtroppo e' cosi'.
Consiglio brutale:Stai con una via di mezzo: cioe' metti un 48/64 MB che
ti dovrebbero consentire di lavorare anche con carichi pesanti.
Tieni conto che all'occorrenza (un improvviso lavoro su grafica di
grosse dimensioni, ad esempio) puoi attivare degli swap file sul
momento, e poi distruggerli appena finito lo straordinario.
Ricorda sempre che se nell'uso normale tu dovessi avere decine di mega
di swap attivo, il tuo pc diventa immediatamente una lumaca, pertanto
aumentare lo swap non servirebbe a molto, serve comprare RAM.;-)
-- 
Alla faccia del millennium bug che non ha avuto ripercussioni,
buon millenovecentonovantadieci a tutti
roberto poggi 
rpo...@sofhome.net

 che ne basta molto meno, anche 32 vanno
il problema dello swap credimi è molto meno ossessivo di quello che
credi.
tanto per darti certezza comunque le regole sono:
ragionevole: minimo 20mb(ma il sistema funzionerebbe anche senza)
ideale: almeno la dimensione stessa della ram fisica
massimo: 128 mb per area di swap fino ad un massimo di 16 aree di swap.
altra regola da rispettare: mai fare una partizione di swap oltre il
1024 cilindro! RICORDATELO!
NB spesso si legge un po ovunque che è superfluo fare una partizione di
swap di piu' della ram del tuo calcolatore. la verità è che il pc
funziona anche senza lo swap. storicamente aveva senso attaccarsi alla
quantità di swap quando c'erano i 386 con qualche kb di ram. ma adesso è
diventato un problema del tutto marginale perchè con i tuoi 80 mb linux
lo installi senza alcun problema(i calcolatori con poca ram hanno invece
bisogno dello swap in fase di installazione ma stiamo parlando di
machcine con un quantitativo di ram diverse decine di volte inferiore al
tuo :))
una volta che linux è installato e funziona lo swap lo puoi fare on the
fly se vuoi farlo a mano con mkswap e swapon.
Ma non è necessario dato che linux lo swap se lo crea da solo... lo fa
windows finguriamoci se non lo fa uno unix :).
tu limitati a riservare 80mb allo swap così al contrario di quanto
accade con windows anche nel caso in cui il tuo hd sia pieno non si
chianta la macchina...
spero di essere stato esauriente. in ogni caso ti ricordo che una
lettura anche seommaria ad appuntilinux non guasta: toglie tanti dubbi e
soprattutto non dice mai cacchiate come invece spesso fanno gli amici :)
Davide
--
trust in yourself...
 ...be root!
--
 Sostieni anche tu la campagna
per la rimozione degli accounts
     inutili dal pc! ^___^
--

 il doppio della ram,
Era una vecchia regola.
-- 
                                                                     __
 __                                                              _  ///
| _        Student in Computer Science, Swiss Federal Institute  \\///
|__|iambo      of Technology - mailto:
ggia...@iiic.ethz.ch
       \X/

1024 cilindro! RICORDATELO!
Questa non l'avevo mai sentita... me la spieghi per favore?
(NB Ho lo swap su hda4, ben al di là del 1024° cilindro, da più di un anno,
e non mi sembra che ci siano problemi... non è che ti confondi con la
partizione di boot?)
Ciao,
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non è stato necessario alcun software commerciale
--*     (-:   L I N U X : join & enjoy!   :-)     *--

 Grazie anticipatamente! mario.
dipende da quello che ci fai girare...
guarda con free quanta swap occupi a seconda 
di quello che stai usando.
se e' quasi tutta occupata aggiungine un'altra
o aumenta quella che hai.
bye Becks
 

 di regola sarebbe il doppio della ram ma che non superi i 128 di swap
imho non credo, la regola del doppio della ram mi pare fosse un trick
per avere un sistema ragionevolmente veloce sotto windows, in linux la
gestione dello swap e' diversa. il limite dei 128 mega di ram afaik
non e' piu' vero, almeno con gli ultimi kernels.
/usr/src/linux/Documentation/Changes
128 meg limit on IA32 swap partition sizes has been eliminated.  To
use larger swap spaces, you need the new mkswap found in util-linux.
You also need to upgrade util-linux to get the latest version of mount.
[gzuglian@gzuglian ~]$ uname -a
Linux gzuglian.invalid 2.2.14 #2 Wed Jan 12 09:32:12 CET 2000 i686
unknown
ciao, gabriele.
-- 
http://www.freeweb.org/personali/gz/l/
 +
X/faq : X window system faq (ita) u/cpd.txt : come fare domande su icol
GPG Key fingerprint = 6006 4D69 0DB5 A3AC A6E6 F212 5FD8 2D6A 118A CD82

 bene. Chi mi aiuta?
i tuoi amici ci capiscono molto di piu' del manuale. imvho al max nel
tuo caso 64 mega. se poi sarai in un caso disperato, potrai comunque
aggiungere un file di swap, ma visto il carico bestiale in termini di
swappaggio a cui andresti incontro, direi che sarebbe quasi inutile.


1024 cilindro! RICORDATELO!
E perchè mai?
Io ho installato Linux e il suo swap nei cilindri da 1025 a 1244 del mio
hd che BIOS+Win (il gatto e la volpe...) non vedono e funziona tutto
perfettamente:
Disk /dev/hda: 255 heads, 63 sectors, 1244 cylinders
Units = cylinders of 16065 * 512 bytes
   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1      1024   8225248+   c  Win95 FAT32 (LBA)
/dev/hda2          1025      1235   1694857+  83  Linux
/dev/hda3          1236      1244     72292+  82  Linux swap
 
Il limite dei 1024 cilindri è del BIOS e casomai di LILO, non di Linux!
Se invece è un discorso di prestazioni, allora se ne può discutere, per
quanto la cosa migliore sarebbe, potendo, mettere lo swap su un disco
fisico diverso da quello dove risiede la partizione di root.
-- 
Ciao ciao.
                                                       +++ Giuseppe

 il 1024 cilindro! RICORDATELO!
Sicuro?
Non vedo perche` dovrebbero esserci problemi, quando vengono aggiunte
le aree di swap il bios e` gia` stato scavalcato da un pezzo.
-- 
Cinereview: la nona porta: che porcata immonda!              _/Davide\_
                                                             \Alberani/

non e' piu' vero, almeno con gli ultimi kernels.
Esatto

bene. Chi mi aiuta?
Se e' per dimensionare la partizione, usa un file di swap
cosi' puoi ridemensionarlo a piacere.

 le aree di swap il bios e` gia` stato scavalcato da un pezzo.
beh in effetti...
l'ho sicuramente letto su AL. Ritrovare dove è ovviemente impossibile.
Ho riletto centinaia di volte la parte relativa alla gestione della
memoria virtuale(pagine 400 o giu' di li) ma non ne ho trovato traccia.
Le spiegazioni plausibili sono quindi due:
1) la mia testa che fa acqua da tutte le parti ha autonomamente messo su
una nuova regola.
ma questa la vedo improbabile perchè anche se sono avvezzo a dimenticare
col tempo non mi è mai capitato finora di inventarmi le cose di sana
pianta.
2) magari faceva riferimento non tanto alla gestione dello swap che come
giustamente mi fai notare viene fatta quando il bios linux se l'è bello
e che scordato ma magari faceva riferimento alla definizione della
partizione con cfdisk.Il problema probabilmente era del programma
utilizzato per partizionare.
Non so fdisk in che rapporti stia col bios  ma l'unica spiegazione
plusibile scartata quella al punto 1 che per dignità io scarto a priori
:) mi pare questa...
concluderei con un bel BOH.


 pianta.
E` l'eta`.
Abituatici: a me capita dalle tre alle dieci volte al giorno.
Del resto ci sara` un motivo se ho circa 400 righe di remind... ;-)
-- 
Cinereview: Blade: entrandoci a cervello spento non e`       _/Davide\_
neanche cosi` negativo.  Meglio in videocassetta, comunque.  \Alberani/