View previous topic :: View next topic |
Author |
Message |
Cadoro Apprentice
Joined: 09 Feb 2006 Posts: 154 Location: Napoli
|
Posted: Tue Mar 07, 2006 6:39 pm Post subject: Cosa montare in ram? |
|
|
Ho provato a cercare ma tutto troppo sparso e ho preferito sperando che fosse stato utile non solo a me sapere come e cosa montare in ram.
Ho capito che è possibile montare in ram /tmp ma nel caso in cui con -Ud world si riempie l'intero temp etra in gioco la swap?
Con una memoria da 2G avere una swap da 512 è totalmente inutile.
Quali altre partizioni possono essere montate in ram?
Se volessi potrei montare qualsiasi directory in ram ? Basta che utilizzo il tipo tmpfs in ram? Ma nel momento in cui uso tmpfs che opzioni obbligatoriamente bisogna inserire ?(nodev,nosuid,,,,,)
Ciao |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Tue Mar 07, 2006 6:46 pm Post subject: |
|
|
Io in ram monto queste tre directory.
Code: | shm /dev/shm tmpfs defaults 0 0
tmp /tmp tmpfs noexec,nodev,nosuid 0 0
var_tmp /var/tmp tmpfs size=900M,nodev 0 0
|
La prima perchè lo richiedono le glibc. La seconda perchè sono file temporanei e quindi è inutile tenerli in hard-disk, naturalmente con "nosuid,nodev,noexec" in modo da aumentare un po' la sicurezza. La terza perchè voglio compilare in ram e perchè noto che oltre ai file di portage non c'è nulla di rilevante, quindi li posso segare ad ogni riavvio, uso "size=900" in modo che la dimensione massima del filesystem arrivi a 900 Mb anzichè il default ½ ram. Ho 512Mb di ram + 1Gb di swap e mi trovo bene così. _________________ Running Fast! |
|
Back to top |
|
|
bender86 Guru
Joined: 18 Mar 2005 Posts: 484
|
Posted: Tue Mar 07, 2006 8:01 pm Post subject: Re: Cosa montare in ram? |
|
|
Cadoro wrote: | Ho capito che è possibile montare in ram /tmp ma nel caso in cui con -Ud world si riempie l'intero temp etra in gioco la swap? | emerge usa come directory di lavoro /var/tmp/portage (se non diversamente impostato), quindi non si preoccupa di /tmp. Invece ci sono altri programmi che usano /tmp, come kde e k3b (che spesso vuole copiarci le immagini dei cd), ma solitamente si può specificare una directory a piacere.
Ufficialmente /tmp è destinata a contenere file temporanei che non si devono preservare durante il reboot, quindi ben si presta ad essere montata in tmpfs. /var/tmp invece deve garantire che i file siano accessibili anche dopo aver riavviato la macchina, cosa che non può fare se viene montata in tmpfs. Vedi anche
Cadoro wrote: | Con una memoria da 2G avere una swap da 512 è totalmente inutile. | Secondo me, salvo particolari necessità, con 2GiB di ram lo swap è inutile.
Cadoro wrote: | Se volessi potrei montare qualsiasi directory in ram ? Basta che utilizzo il tipo tmpfs in ram? Ma nel momento in cui uso tmpfs che opzioni obbligatoriamente bisogna inserire ?(nodev,nosuid,,,,,) | Puoi montare in tmpfs qualsiasi directory, non c'è nessun'opzione obbligatoria (anche se è sempre meglio specificare la dimensione precisa). Dai un'occhiata a oppure vai su man:/mount con konqueror.
@Luca89
Secondo me ti conviene montare in tmpfs direttamente /var/tmp/portage invece di /var/tmp. |
|
Back to top |
|
|
Ilvalle Guru
Joined: 07 Mar 2005 Posts: 325 Location: Gallarate - ITALY
|
Posted: Tue Mar 07, 2006 8:08 pm Post subject: |
|
|
Ma a quel punto anzichè montare in ram
/tmp
/var/tmp
aggiungere/modificare il make.conf con
Code: | PORTAGE_TMPDIR=/tmp |
Non è una cosa un pelino + "pulita"
Paolo |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Wed Mar 08, 2006 12:46 pm Post subject: |
|
|
Ilvalle wrote: | Ma a quel punto anzichè montare in ram
/tmp
/var/tmp
aggiungere/modificare il make.conf con
Code: | PORTAGE_TMPDIR=/tmp |
Non è una cosa un pelino + "pulita"
Paolo |
Ineffetti forse è meglio, vediamo un po come me la penso. _________________ Running Fast! |
|
Back to top |
|
|
rivent Apprentice
Joined: 08 Oct 2005 Posts: 154
|
Posted: Thu Mar 09, 2006 12:14 pm Post subject: |
|
|
ciao!
se volete compilare in ram, date un'occhiata qui
|
|
Back to top |
|
|
power83 l33t
Joined: 28 Nov 2004 Posts: 638
|
Posted: Fri Mar 10, 2006 10:32 am Post subject: |
|
|
Domanda...se io che ho 256MB Ram metto 200M come dimensione x la compilazione in Ram, nel caso (e' capitato) che ci voglia + spazio, il sistema inizia ad utilizzare lo spazio della partizione di swap sul disco?
Chiedo questo xke' mesi fa smisi di utilizzare la comilazione in RAM con i grandi pacchetti tipo Xorg-x11 xke' se finivo lo spazio che indicavo in PORTAGE_MEMSIZE o similare in make.conf la compilazione falliva.... |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Fri Mar 10, 2006 1:36 pm Post subject: |
|
|
power83 wrote: | Domanda...se io che ho 256MB Ram metto 200M come dimensione x la compilazione in Ram, nel caso (e' capitato) che ci voglia + spazio, il sistema inizia ad utilizzare lo spazio della partizione di swap sul disco? |
Se setti 200Mb il filesystem potrà contenere massimo 200Mb di dati, che siano swap o ram. Se vuoi dargliene di più devi aumentare il valore. _________________ Running Fast! |
|
Back to top |
|
|
|