Forum Italiano di supporto ad Arch Linux
Non hai eseguito l'accesso.
salve
ieri usando il portatile mi è venuta in mente una cosa: io ho 2gb di ram dei quali uso si e no 300mega con emesene e firefox aperti... di conseguenza ho una svaria di spazio libero.
non si potrebbe usare questo spazio al meglio? mi spiego: con un valore di 50 hdparm -B cmq mi fa spinnare il disco fin troppo spesso per i miei gusti.
non si potrebbe fare in modo di "ospitare" più roba in ram [penso a firefox, emesene, kmail e poche altre cose che uso sempre] in modo da far fare meno giri possibile al disco?
grazie a tutti per le idee!
Non in linea
http://ugaciaka.wordpress.com/2008/10/1 … -perfetta/
se devi compilare ti consiglio anche di farlo sempre in ram ![]()
Non in linea
ok ho fatto tutto quello che c'era scritto, vi aggiorno su come va!
ho letto fra i commenti che ci sono molte altre cose che si possono sbattere in ram, ma non c'erano indicazioni... idee??
Non in linea
prime impressioni: per ora non è esploso il pc, quindi penso che va tutto bene. ![]()
inoltre ho notato un'altra cosa [ma questo già prima] ogni volta che clicco col destro da qualche parte spinna subito il disco: ma possibile che non si tenga in ram quelle 3 istruzioni necessarie a disegnare un menù contestuale?? è assurdo far fare 100 giri all'HD per ottenere uno stupidissimo menù contestuale...
infine: esiste un modo semplice e sicuro per precaricare delle istanze di programmi in ram? avere almeno FF emesene kmail e amarok precaricati mi alleggerirebbe un sacco l'HD e mi farebbe risparmiare secchiate di batteria.
attendo le vostre proposte! ![]()
Non in linea
ennesimo up. perdonamtemi!!
allora: ho l'impressione che in realtà il disco giri più spesso di prima... possibile???![]()
inoltre: ogni volta che apro un tab in ff mi parte il disco, presumo in scrittura, il che significherebbe che le opzioni impostate seguendo il post di uguciaka non sono servite a forzare FF ad usare la ram, o sbaglio?
a meno che non si accenda per esigenze di lettura, ma mi chiedo: lettura di cosa? se apro il forum di ubuntu mica vado a pescare cose dal mio HD.... boh?
scusate ancora la petulanza...
Non in linea
beh ad esempio gli url che vedi apparire nella barra di navigazione quando stai per scrivere un sito li prende da hdd, sulla ram ci vanno i file delle pagine web, immagini, video, oggetti flash ecc
per la cosa del precaricamento, le applicazioni ti dovrebbero andare lente solo la prima volta che le apri, ma dopo se chiudi e riapri dovresti vedere la differenza...
Non in linea
si in effetti la differenza è sensibile, l'ho notato ora riaprendo FF per vedere se mi avesse risposto qualcuno ![]()
vediamo sul medio termine quanto mi salva la vita della batteria sto giochino!
grazie ancora!
Non in linea
kipiel ha scritto:
infine: esiste un modo semplice e sicuro per precaricare delle istanze di programmi in ram? avere almeno FF emesene kmail e amarok precaricati mi alleggerirebbe un sacco l'HD e mi farebbe risparmiare secchiate di batteria.
come forse hanno già detto già dal primo avvio il programma resta in cache, cmq per caricare in cache un pacchetto basta un comando del genere
pacman -Ql firefox | cut -d' ' -f2-99 | xargs -L1 cat &>/dev/null
che si limita a leggere tutti i file di un pacchetto e buttarli in devnull, così vanno subito in cache
. . per caricare una cartella l'equivalente è
find .mozilla/ -type f -exec cat '{}' \; > /dev/null. . se provi dovresti vedere che la prima volta che lanci questi comandi accede al disco, le volte successive no (perchè i file sono già in cache
) . .
altro trick, per fare esperimenti, il comando
echo 1 | sudo tee /proc/sys/vm/drop_caches
causa il rilascio istantaneo di tutta la cache ![]()
(tutti questi comandi sono assolutamente non-pericolosi
di fatto non modificano niente nel pc)
Ultima modifica di aleph (07-05-2009 10:34:22)
Outside of a dog, computers are a man's best friend, inside a dog it's too dark to type.Non in linea
pierluigi ha scritto:
senza contare che c'è preload che fa esattamente quello che chiedi, e "impara" osservando come utilizzi il sistema, a tenere in cache i file che ti servono.
intrigante... ma non è che poi mi diventa un mattone come vista con tutto sto caching in fase di avvio?![]()
Non in linea
kipiel ha scritto:
pierluigi ha scritto:
senza contare che c'è preload che fa esattamente quello che chiedi, e "impara" osservando come utilizzi il sistema, a tenere in cache i file che ti servono.
intrigante... ma non è che poi mi diventa un mattone come vista con tutto sto caching in fase di avvio?
infatti tempo fa l'ho usato.
Velocizzava le cose, però precaricava TUTTO... e il boot si allungava di altri 10 - 15 secondi e mi seccava
e alla fine l'ho abbandonato
Non in linea
riesumo per fare una ulteriore domanda: ho montato la /tmp in ram, ho disabilitato syslog-ng eppure a intervalli regolari, anche se non tocco il pc, il disco prende e gira... ma possibile?? io lo voglio vedere inchiodato fermo immobile fin quando non gli dico IO che può girare... e che diamine! ![]()
sapete come fare? grazie ![]()
Non in linea
kipiel ha scritto:
riesumo per fare una ulteriore domanda: ho montato la /tmp in ram, ho disabilitato syslog-ng eppure a intervalli regolari, anche se non tocco il pc, il disco prende e gira... ma possibile?? io lo voglio vedere inchiodato fermo immobile fin quando non gli dico IO che può girare... e che diamine!
sapete come fare? grazie
Secondo me dovresti montare tutta la /, o comunque le partizioni /usr/bin, /lib, /usr/lib ecc in ram, avevo anche letto una guida sul forum di gentoo che spiegava passo passo come fare..
Anche a me piace "lavorare" in ram, compilarci i programmi ecc, ma credo che montarci la / o comunque quelle partizioni sia troppo e controproducente, per il semplice motivo che ogni volta che accendiamo non usiamo tutti i programmi che abbiamo installato, ma apriamo sempre quei 5-6 programmi: browser, posta, chat ecc
sarebbe interessante trovare un sistema per metterci solo quelli, che sono i programmi che siamo sicuri di usare sempre
Non in linea
puoi sempre fare in modo che la swap venga usata raramente
http://www.suseitalia.org/modules/wfsec … icleid=147
E' sempre qualcosa che aiuta...non è la soluzione che cercavi ma spero vada bene lo stesso...
Non in linea
ugaciaka ha scritto:
puoi sempre fare in modo che la swap venga usata raramente
http://www.suseitalia.org/modules/wfsec … icleid=147
E' sempre qualcosa che aiuta...non è la soluzione che cercavi ma spero vada bene lo stesso...
beh con le impostazioni di default,. già viene usata raramente...
Non in linea
grazie per i suggerimenti, ora li provo.
certo resta un mistero come mai arch decida di accedere alla swap (sempre se è questo il vero motivo delle accensioni del disco) se non ha niente da salvare/recuperare. cioè: sto usando kmess per chattare con la mia ragazza mentre controllo il foro di arch: che diavolo c'è di così importante da dover essere messo su disco? mah.... ![]()
Non in linea
prova a tenere aperto iotop che, come top fa per i processi, ti informa di quale processo utilizza il disco e per quanto... magari ti puo' essere utile per capire chi spinna il disco ![]()
Non in linea
Avevo notato anch'io la stessa cosa. In realtà nel mio caso la swap è sempre a 0 (pensavo quasi di ridurla a mezzo giga, tanto...). È proprio l'accesso al disco che avviene a intervalli più o meno regolari di circa cinque secondi, per un tempo brevissimo. Ma non sono riuscito a capire perché.
Non in linea
Ciao,
se guardi i messaggi di avvio, ne vedrai passare uno tipo "commit interval 5 sec" (o qualcosa di simile): non e' che sia per caso il journaling ad accedere all'HD?
vingiul
Non in linea
In effetti c'è questo messaggio, e usando iotop è proprio kjournald2 che accede al disco!
Grazie.
Non in linea
Ciao,
ed allora puoi provare ad impostare un tempo di commit diverso.
vingiul
Non in linea