Pagina 1 di 2
Slackware mangia RAM
Inviato: mar 6 feb 2007, 0:41
da mordecai
Ciao a tutti!
Ho notato da tempo,anche grazie alle applet di superkaramba,che il linux,mi mangia quasi tutta la RAM.
Ho un portatile asus a6vc con 1 giga di ram,e appena faccio il boot,ci sono 360 su 1000 megabyte di RAM occupati.
Se masterizzo un cd,si occupa quasi tutta la RAM,oppure se faccio qualche altra operazione,ad esempio estrarre dei file di grosse dimensioni.
Ma basta anche naviagare su internet,fare varie azioni contemporaneamente,da dover arrivaree ad un consumo di 900 megabyte.
Questo fatto si è sempre verificato.Ma al cosa sorprendente è che non incide sul sistema.Infatti è sempre abbastanza rapido.
VOrrei sapere:è una cosa normale?
Se ho commesso qualche errore,quale?
Forse devo crearmi una partizione di /home,anzikè tutta /hda2 ?
Inviato: mar 6 feb 2007, 0:53
da Lean
E' normale. Come disse qualcuno rispondendo ad un post simile: SE C'E' LINUX LA USA

Inviato: mar 6 feb 2007, 1:00
da mordecai
E se invece ho un pc vekkio che non dispone di tutta quella RAM?
La usa sempre in base alle potenzialità del pc?
p.s. se metto una partizione /home,a cosa può giovarmi?
Inviato: mar 6 feb 2007, 1:20
da cymon
Lean ha scritto:E' normale. Come disse qualcuno rispondendo ad un post simile: SE C'E' LINUX LA USA

Ho notato anch'io dalla top che la situazione era piuttosto strana (quasi tutta la RAM presa a fronte di nessun processo che si impegnasse a usarla), ma considerando che comunque non ho mai avuto problemi con nessuna applicazione non mi sono messo in ansia più di tanto.
Inviato: mar 6 feb 2007, 3:11
da Dani
mordecai ha scritto:E se invece ho un pc vekkio che non dispone di tutta quella RAM?
La usa sempre in base alle potenzialità del pc?
Si, perchè linux usa la ram come cache del disco.
p.s. se metto una partizione /home,a cosa può giovarmi?
Se ad esempio decidi di reinstallare la distribuzione o cambiarla etc... non perdi i files e le configurazioni degli utenti.
Se la home ce l'hai su una partizione di un disco differente da quello che contiene il sistema in teoria ci dovresti guadagnare anche come prestazioni.
Secondo me, una partizione per /home è molto utile (non in tutti i casi, comunque...)
Inviato: mar 6 feb 2007, 3:14
da _NYTRO_
Linux, rispetto a Win, utilizza altre politiche per la gestione della ram(specie in rilascio) ma 300MB già dopo il boot mi pare strano..
Personalmente sul laptop ho 1,2G di ram e nonostante qualche servizio, kde e vari applicativi(amsn,amarok,thunderbird,firefox ecc) l'impiego di ram rimane sempre basso. Ora, dopo una giornata di funzionamento segna 380.
Prendere 1G per operazioni "normali" mi sembra un pò troppo oneroso.. Controlla avviando una cosa per volta e tenendo sott'occhio la ram.
La storia della /home su una partizione separata più che altro è per comodità/sicurezza in caso di backup o malfunzionamenti.
'notte!
Inviato: mar 6 feb 2007, 3:28
da albatrosla
In realtà la ram che top segnala come utilizzata è fittizia. Di fatto, rimangono allocate in ram un sacco di informazioni che vengono rimosse solo all'occorrenza e ciò non significa affatto che questi dati saturino la ram. Ci sono system monitor, come torsmo o conky (ma immagino che la verifica si possa fare anche con tool nativi della distro), che forniscono a piacere il valore di ram occupato in totale oppure quello occupato solo dai dati effettivamente residenti in memoria ad uso dei programmi che stanno girando. I dati residenti in memoria ma pronti ad essere rimossi all'occorrenza nei file di conf prendono il nome di "file system buffers". Non so spiegarmi in modo più preciso, perchè sono lungi dall'essere un informatico, ma assicuro che in un sistema linux senza tante apps aperte e con un wm leggero, difficilmente supero i 100MB di memoria effettivamente occupata (a meno che non lanci macchine virtuali...).
Inviato: mar 6 feb 2007, 10:38
da mordecai
Effetivamente virtualizzo una macchina virtuale.Ma in quel caso la RAM va sempre verso i 900 (dato che ne dedico 512 alla macchina virtuale).In ogni caso il sistema è sempre fluido,tranne quando parte al macchina virtuale a cui il processore si dedica al 100%.
comunque nn virtualizzo sempre,solo in caso di necessità.Ma come ho ribadito,all'avvio ho 300 mega pieni,e se masterizzo un cd ne ho circa 800 pieni.
Oppure se ne faccio un uso di un normale utente,tende sempre a riempirsi.
Se però lascio "in pace" il sistema per un paio di minuti,al ram torna a 300.
Inviato: mar 6 feb 2007, 10:53
da manolo
Inviato: mar 6 feb 2007, 13:50
da alessiodf
non scordare mai che il kernel memory management 2.6 adotta una politica
lazy:
faccio le cose, solo se sono veramente indispensabili!

Inviato: mar 6 feb 2007, 14:34
da mordecai
Per quanto riguarda la partizione /home,vorrei installarla.
Se ho un portatile da 80 giga,da quanti giga me la consigliate?
O meglio,per i file essenziali per il sistema quanti giga ci vogliono?
p.s. faccio sempre installazione FULL!

Inviato: mar 6 feb 2007, 14:56
da mordecai
Mi sono dimenticato di chiedere,se la /home devo installarla attraverso cfdisk.
Se si devo partizionare con un filesystem di tipo 82 ? (quello di linux)
Poi durante il resto della configurazione come faccio a stabilire chi è la /home?
Inviato: mar 6 feb 2007, 16:06
da navajo
mordecai ha scritto:Mi sono dimenticato di chiedere,se la /home devo installarla attraverso cfdisk.
Se si devo partizionare con un filesystem di tipo 82 ? (quello di linux)
Poi durante il resto della configurazione come faccio a stabilire chi è la /home?
puoi usare cfdisk tranquillamente.
una delle tante püossibilità è questa: ti crei due partizioni primarie, una per / (root), una per /home, e infine una logica per lo swap (se hai 1gb di ram ti bastano 128mb, di più è sprecato.
per /root diciamo che potresti dedicargli non so 15 gb e il resto per la tua home.
i file sistem te li chiede cfdisk ogni volta che crei le partizioni.
Per il montaggio di quest ultime e la loro formattazione, ci pensa a chidertelo il programma dell installazione. è di dovere leggere slackware for dummies, che ti toglie tutti i dubbi e soddisfa queste ed altre curiosità anche con delle immagini.
ciao
Inviato: mar 6 feb 2007, 18:44
da absinthe
Codice: Seleziona tutto
bash-3.1$ free -m
total used free shared buffers cached
Mem: 499 350 148 0 6 200
-/+ buffers/cache: 143 355
Swap: 494 2 491
la ram veramente utilizzata è 143 (e 2 di swap che rimangono parassiti e che in effetti rompono un pò le scatole).
M
Inviato: gio 8 feb 2007, 14:24
da -Ur4ni0-
anche a me da lo stesso problema ma penso sia una cosa abbastanza normale.. ieri per esempio dopo 5 ore che era acceso e che navigavo su internet ho riscontrato la ram piena a più del 90%.. calcola che su 1.2 gb di ram che ho, liberi ce ne erano soltanto 85 mb.. però le applicazioni nn ralentano!