Newsgroup: it.comp.os.linux.sys
Titolo: La migliore swap per il 2.4.

Salve.
In questi giorni ho installto il 7.1 della RedHat o meglio aggiornato
dalla 7.0. Premetto che il mio fstab è + o - :
LABEL=/                 /                       ext2    defaults        1 1
LABEL=/boot             /boot                   ext2    defaults        1 2
LABEL=/home             /home                   ext2    defaults        1 2
LABEL=/mnt/backup       /mnt/backup             ext2    defaults        1 2
/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,ro 0 0
/dev/cdrom1             /mnt/cdrom1             iso9660 noauto,owner,ro 0 0
/dev/cdrom2             /mnt/cdrom2             iso9660 noauto,owner,ro 0 0
/dev/cdrom3             /mnt/cdrom3             iso9660 noauto,owner,ro 0 0
/dev/sda4		/mnt/iomega		vfat	noauto,user	0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner    0 0
/dev/hda3		/mnt/slave1		vfat	user		0 0
/dev/hda1		/mnt/winME		vfat	noauto,user	0 0
LABEL=/opt              /opt                    ext2    defaults        1 2
none                    /proc                   proc    defaults        0 0
none                    /dev/pts                devpts  gid=5,mode=620  0 0
/dev/hdb8               swap                    swap    defaults        0 0
#/SWAP                   swap                    swap    defaults        0 0
/SWAP-1                 swap                    swap    defaults        0 0
/dev/cdrom4             /mnt/cdrom4             iso9660 noauto,owner,kudzu,ro 0
Come vedete un bel casino. Dunque le SWAP e SWAP-1 sono state aggiunte
dalla 7.1 in fase di installzione (la prima fallì e mi lascio un file di
nome SWAP da 379MB nella partizione '/' quindi al secondo tentativo di
aggiornamento ne creò una nuova.) due swap da 379mb. DI quete ho
recuperato la prima con 'touch /forcefsck' . Ora mi chiedo se ha
veramente bisogno di tutta questa swap (SWAP-1 = 379mb e /dev/hdb8=128mb)
considerando che ho 256mb di ram).
Insomma la domanda è : quanto swap è ottimale con il kernel 2.4
considerando che ho 256mb di ram? Posso liberarmi di SWAP-1 e lasciare
solo le 128mb di /dev/hdb8?
Grazie

 considerando che ho 256mb di ram? Posso liberarmi di SWAP-1 e lasciare
Io terrei 32 / 64 mb al massimo, a meno che tu non debba mettere in
orbita qualche satellite... :)
-- 
Brain fried -- core dumped
*** Don't THINK different, BE different! BeOS.***
http://www.be.com
 
http://www.bugit.org

 solo le 128mb di /dev/hdb8?
dipende da cosa devi fare. Per un uso normale col tuo pc anche 64
basterebbero.
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 da quando in qua c'è la direttiva LABEL nell'fstab?
Da quando l'ha messa RedHat7.1 in fase di aggiornamento.
Bohh. Che ti devo dire............................. :-|


solo le 128mb di /dev/hdb8?
Finché non lo "aggiustano", il kernel 2.4 vuole come swap il doppio della ram.
-- 
giu...@pobox.com

 Finché non lo "aggiustano", il kernel 2.4 vuole come swap il doppio della ram.
Cosa!?!?!?
Cioè se io passo ad un kernel 2.4 avendo 320 mega di ram devo farmi 640
mega di swap?
Ma stiamo scherzando!?!?!?
E tutto il lavoro dei kernel 2.3 in cui avevano cercato di migliorare la
gestione dello
swap per poter diminuire la quantità di swap da usare che fine ha fatto?


Ma stiamo scherzando!?!?!?
http://www.mail-archive.com/linux-...@vger.kernel.org/msg47833.html
E' del 31 maggio, quindi ancora corrente.
Se leggi gli archivi, vedi lo stato "non ideale" in cui sembra trovarsi per ora
2.4 dal punto di vista della gestione memoria/swap/etc/etc.
-- 
giu...@pobox.com

Giulio Orsero wrote:

Spiega spiega, com'è la questione? Mettergli 512Mb di swap mi sembra un 
pelo eccessivo...
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

da quando in qua c'è la direttiva LABEL nell'fstab?
E` l'etichetta del fs (solo se ext2) della partizione.
Se ce l'hai, "man e2label". Puoi chiedere qual e` o cambiarla. 
Da me non ho nessuna etichetta.
D'altra parte, da man fstab:
       UUID=<uuid>,  e.g.,  `LABEL=Boot'  or `UUID=3e6be9de-8139­
       -11d1-9106-a43f08d823a6'.  This will make the system  more
       robust:  adding  or  removing a SCSI disk changes the disk
       device name but not the filesystem volume label.
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

 solo le 128mb di /dev/hdb8?
In genere la regola migliore per calcolare quanto spazio disco assegnare
alla partizione di swap e' quella di stimare il picco piu' alto di
memoria totale allocabile  dal proprio sistema (che dipende pero'
dall'utilizzo che se ne fara') e sottrarre a questa la quantita' di RAM
di cui dispone il PC. La differenza e' piu' o meno la dimensione che dovra'
essere assegnata alla partizione di swap.
Ad esempio, il mio PC ha 128Mbyte di RAM e la sessione piu' carica
di processi che si verifica alloca una memoria virtuale massima di 220
MByte (dico delle cifre a caso). A questo punto, la differenza (92 MByte)
e' la dimensione dello swap.
Ovviamente vanno fatte prima delle prove mirate a simulare la situazione
di maggiore stress a cui si intende portare il proprio sistema.
Questo almeno per i kernel  <= 2.2.x, per quelli della serie 2.4.x non
so se e' cambiato qualcosa , ma a naso direi che il concetto si possa
applicare allo stesso modo.
Ciao
Alessandro Cavagni

basterebbero.
Non cosi' in fretta. c'e' un thread su erlug, allo stesso riguardo.
Il problema della gestione della VM, non e' mai stato definitivamente
risolto, e nelle ML del kernel 2.4 si dice _epsressamente_ di usare il
doppio della RAM. Una speculazione del genere puoi farla su un piu'
stabile 2.2.x, ma con il 2.4 in questo senso si e' tornati al mitico
folklore swap=ram*2
ciao
-- 
God does not play dice with the Universe.    -- Albert Einstein.
Maurizio - Tannoiser - Lemmo
STIGE Srl Servizi Informatici
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 da quando in qua c'è la direttiva LABEL nell'fstab?
Dalla RH 7.0
usa un mount particolare che tiene in considerazione il campo Label dei
filesystem ext2. Durante una fase di rescue puo' capitare di non ricordarsi (o
non sapere) che hda8 e' /, hda2 e' /usr, hda4 e' /var ecc.ecc. e questo
sistema dovrebbe consentire di non incasinarsi.
 
Ciao,
 Luigi

 folklore swap=ram*2
sì, ma è improponibile.... Piuttosto che un 2.4.5 mi installo un
2.2.20-pre1
che funziona meglio.... (oltre al fatto che non avrei lo spazio per lo
swap)


 solo le 128mb di /dev/hdb8?
Scusa ma è sbagliato porsi la domanda. Difatti a meno di mettersi a 
ridimensionare le partizioni tu ne hai una dedicata allo swap di 128MB ( e 
quella te la tieni ). Poi hai due file di swap.
Per eliminarle:
# swapoff /SWAP-nn
# rm /SWAP-nn
e commenti l'entry nell'fstab
Per crearle
# dd if=/dev/zero of=/SWAP-nn bs=1M count=<numero-di-mega-nella-swap>
# mkswap /SWAP-nn
# swapon /SWAP-nn
ed eventualemnte aggiungi l'entry nell'fstab
Adesso sei autosufficente per dimensionare la tua swap dinamicamente ( e 
senza reboot !!!! ).
Lo spazio swap necessario dipende dall'uso che fai del computer. 256MB di 
ram + 128 MB di swap vanno + che bene nella stragrande maggioranza dei 
casi. top e free ti aiuteranno a capire quali sono le tue esigenze. Certo 
da me all'universita un programma non girava su di un ALPHA con 512MB di 
ram e 70 MB di swap xchè non aveva memoria ....
L'entry nello fstab serve solo al boot, in modo che ti "monti" in 
automatico lo swap.
Comunque un bel
# man mkswap
# man swapoff
# man swapon
# man fstab
per togliere ogni dubbio ( ed al limire, correggere eventuali errori che ho 
fatto ).

 
perchč?




confermo, io ho problemi incredibili dal 2.4.3 in avanti: ho una macchina
con 128MB di ram mi apersonale che uso per navigare  e lo swap e'
perennemente utilizzato... addiritura dopo un updatedb mi ritrovo con uno
swap di 90-100MB.
Ho letto che con il 2.4.6 il problema dovrebbe essere stato definitivamente
risolto.
Luca
-- 
(o-  _______________________________________________________________
//\  Luca Di Taranto                            dita...@zappami.tin
V_/_ to email me, please, remove "zappami.invalid" and add ".
tin.it
"

 definitivamente risolto.
Speriamo.


 swap)
Bho, a dir la verita` non so quanti siano quelli con in 2.4 ad avere
cosi` tanto swap. Io ho 128/128 e nessun problema. Altro nin zo ;-)
Ciao, `matte.
-- 
err: signature too big

> definitivamente risolto.
Sto usando il 2.4.6-pre3 e, sebbene abbia acceso il pc da solo 1 ora e
fatto solo due compilazioni con 2/3 finestra di mozilla aperte, top in
effetti mi segnala RAM 3 mega liberi, SWAP 3 mega usati.... e *se non
ricordo male* ha fatto anche updatedb.
Ma ripeto, come prestazioni non mi pare di aver notato nulla di
diverso... so che e` un po una contraddizione, essendo usato lo SWAP ...
pero` e` cosi`....almeno pare.
Ciao, `matte.
ps:ora vado a leggere il Changes del kernel.


 pero` e` cosi`....almeno pare.
io ho riprovato con il 2.2.18 e ho solo 8MB di swap rispetto ai 170 allocati
durante l'updatedb e nell'utilizzo normale, swappando molto meno le
prestazioni sono sensibilmente aumentate. [*]
Sto sviluppando un CGI che mi manipola delle immagini con ImageMagick e per
alcune operazioni sono passato da 8 minuti di elaborazione e meno di 2
grazie al fatto che non swappa continuamente...
Aspetto il 2.4.6 definitivo...
ciao
[*] a causa di sti continui SWAP del 2.4.x stavo pensando di aggiornare il
mio venerando sistema (Asus P55T2P4+k6+128MB SIMM) dato che sulla mia
stravecchia MB non posso piu' aggiungere memoria.. fiuh!!!!!!!!!!!! pericolo
scampato e portafoglio felice... :)


 prestazioni sono sensibilmente aumentate. [*]
Sara` che io ho lo swap su un hd tutto suo....bho....
Sara` che ultimamente non stresso molto la macchina, ma non ho notato
differenze a dir la verita`, ho visto solo da top che prima avevo 80
mega (punta massima dopo decine di ore di uptime) di swap, e ora dopo lo
stesso tempo ne ho circa 14MB....
Ciao, `matte.


 stesso tempo ne ho circa 14MB....
Errato.
Il problema persiste anche nel 2.4.6-pre3.
Ora ho 100 mb di swap. Che poi li senta poco perche` sono su un altro HD
e` un altro discorso, ma top parla chiaro :-(
