Pagina 1 di 1
Dedicare meno Ram al S.O e scheda video
Inviato: lun 10 ott 2011, 14:44
da darkstaring
Olàà

Ultimamente il pc mi sta andando un pò più lento.. non capisco perchè
adesso ho dato un free e praticamente non avevo più ram

e ne ho 4Gb
di cui 1 và alla scheda video..
Ho svuotato la cache "drop_caches" e mi avanza sempre 1Gb..
Con fstab monto anche
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
In /var/tmp ho visto che ci sono file .kcache
che occupano abbastanza spazio e magari possono essere riutilizzati per i prossimi avvii..
ora la lascio su disco.. Che ne dite?
Inolre vorrei ridurre la quantità di memoria accessibile dalla scheda video..
Basta creare un file .conf in /etc/X11/xorg.conf.d con
"VideoRam 512" ???
Qualche dritta

???..
Re: Dedicare meno Ram al S.O e scheda video
Inviato: lun 10 ott 2011, 15:10
da darkstaring
Ho provato a creare un file " /etc/X11/xorg.conf.d/
memoria.conf "
con all'interno
Ma X non si è avviato...Devo compilare tutta la [ Section "Device" ] ?...
Comunque commentando "tmpfs /var/tmp tmpfs defaults 0 0" in fstab
mi è sembrato che l'avvio di kde sià più veloce.. ed ho 2Gb liberi (anche se ho appena riavviato)
Comunque lo splash di kde ha caricato le icone più velocemente:)
Re: Dedicare meno Ram al S.O e scheda video
Inviato: lun 10 ott 2011, 16:28
da rik70
Bhè, se monti filesystem tmpfs e questi vengono "riempiti" in modo massiccio, tutto quel popò di roba va in RAM.
Dai un mount e vedi quanti ne hai e df -h per vedere quanto spazio libero è rimasto.
Slackware di default monta un tmpfs in /dev/shm, che raramente però viene utilizzato. Un caso è dato se non ricordo male dai driver AMD fglrx, che usano quella directory quando c'è qualcosa da accelerare in 3D.
Occhio che di default tmpfs usa metà della RAM installata sul sistema. Se ad esempio ne imposti 2, son 4 giga (+ i 2 in /dev/shm se non hai modificato fstab).
Se nelle directory dove li hai montati metti in ciascuna 2 giga di dati, la RAM ti saluta (credo).
Puoi passare l'opzione size= per specificare una dimensione inferiore.
Quanto alla regola di xorg, credo che debba creare tutta la sezione Device.
Re: Dedicare meno Ram al S.O e scheda video
Inviato: lun 10 ott 2011, 20:06
da darkstaring
Ho montato /var/run dopo aver acceso il pc
ma non occupava spazio
Codice: Seleziona tutto
root@:etc$ mount tmpfs /var/tmp/ -t tmpfs
root@:etc$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 26G 9.7G 15G 40% /
/dev/sda6 23G 3.7G 18G 17% /home
tmpfs 1.5G 484K 1.5G 1% /dev/shm
tmpfs 1.5G 16K 1.5G 1% /tmp
tmpfs 1.5G 0 1.5G 0% /var/tmp
rik70 ha scritto:
Occhio che di default tmpfs usa metà della RAM installata sul sistema. Se ad esempio ne imposti 2, son 4 giga (+ i 2 in /dev/shm se non hai modificato fstab).
Se nelle directory dove li hai montati metti in ciascuna 2 giga di dati, la RAM ti saluta (credo).
Ah.. quindi bisogna darle 64/128Mb disponibili ognuna...
Cosa succede se la directory supera i Mb dedicati?.. Swappa

?
"tmpfs 64M 64M 0 100% /var/tmp"
ho provato non swappa.. comunque
Se modifico fstab così? :
Codice: Seleziona tutto
tmpfs /dev/shm tmpfs size=128M,defaults 0 0
tmpfs /tmp tmpfs size=128M,defaults 0 0
tmpfs /var/tmp tmpfs size=128M,defaults 0 0
potrebbero bastare?
Re: Dedicare meno Ram al S.O e scheda video
Inviato: lun 10 ott 2011, 20:29
da darkstaring
Funziona però /var/tmp è quasi al max
Codice: Seleziona tutto
root@:francesco$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 26G 9.7G 15G 40% /
/dev/sda6 23G 3.7G 18G 17% /home
tmpfs 128M 484K 128M 1% /dev/shm
tmpfs 128M 16K 128M 1% /tmp
tmpfs 128M 117M 12M 91% /var/tmp
Comunque la situazione è migliorata molto

.. Grazie
Voi quanto nè usate??
Re: Dedicare meno Ram al S.O e scheda video
Inviato: lun 10 ott 2011, 21:07
da rik70
Teoricamente dovrebbe swappare (ma il problema non è tanto questo).
Poi non so, altri che ne sanno di + potrebbero dirti di meglio
Per quanto riguarda /var/tmp , se usi kde4, "illo" piazza una marea di roba in /var/tmp/kdecache-$USER, e di conseguenza cresce tutta la /var/tmp. Teoricamente dovrebbe servire a velocizzare il caricamento di non ho capito bene cosa: usare la ram per quella directory ha poco senso, dato che ad ogni riavvio quei dati vanno perduti e dovranno essere ricreati. Che sia questa la causa del rallentamento del sistema? Potrebbe essere, o forse no. Se poi usi + utenti sul sistema, la faccenda si moltiplica.
Prova a non montare tmps in /var/tmp e vedi come va. Poi, controlla la dimensione della stessa directory durante il normale utilizzo e nel caso ti regoli di conseguenza. Swapping a parte, se saturi quella directory, molti programmi non funzioneranno correttamente, perché una volta finito lo spazio, non potranno più scriverci. Stesso discorso vale per la /tmp.
Quindi occhio: questo è uno dei casi in cui le dimensioni contano!!
Re: Dedicare meno Ram al S.O e scheda video
Inviato: lun 10 ott 2011, 21:49
da darkstaring
Mi immagino se copio un dvd e l'immagine che deve andare in tmp và perduta...
forse è meglio modificare rc.6 come facevo prima
rm -rf /var/tmp/* /tmp/* ......
Il disco lavora di più ma non ho rogne...
Tu come lo imposti???
Re: Dedicare meno Ram al S.O e scheda video
Inviato: lun 10 ott 2011, 22:00
da rik70
Guarda, io sta faccenda della directory /tmp non l'ho mai capita.
C'è chi dice che si può svuotare completamente al boot o allo spegnimento. E in effetti alcune distro sono impostate in quel modo. O persino metterla completamente in ram come hai fatto tu. Altri sostengono che anche in /tmp ci sono file indispensabili per il corretto funzionamento di alcuni programmi e che si sbaglia a sostenere che sia una directory di soli file temporanei.
Bhò....io tra vedere e non vedere la lascio così com'è impostata in slackware, e ogni tanto ci butto un occhio e rimuovo a mano quello di cui sono sufficientemente sicuro. Stessa cosa faccio in /var/tmp
Sarebbe interessante però avere chiarimenti dai più esperti.
Re: Dedicare meno Ram al S.O e scheda video
Inviato: mar 18 ott 2011, 23:31
da darkstaring
Nonostante abbia migliorato la situazione
non sono contentissimo
Codice: Seleziona tutto
root@:pkgconfig$ free -m
total used free shared buffers cached
Mem: 2995 2822 173 0 710 1484
-/+ buffers/cache: 627 2368
Swap: 0 0 0
root@:pkgconfig$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 26G 9.7G 15G 40% /
/dev/sda6 23G 4.6G 17G 22% /home
tmpfs 32M 488K 32M 2% /dev/shm
tmpfs 128M 16K 128M 1% /tmp
tmpfs 384M 117M 268M 31% /var/tmp
Vorrei provare a ridurre la memoria accessibile dalla scheda video per vedere se la grafica ne risente..
Ho cercato sul web ma non è chiaro come fare..
Sul wiki di
Dri viene detto di usare l'opzione
VideoRam
mentre su sito di
Xorg sembra sia inutile su molte schede video:
VideoRAM size
The SiS 6326 can only directly address 4096K bytes of video RAM. However, there are some cards out there featuring 8192K (8MB) of video RAM. This RAM is not addressable by the engines. Therefore, by default, the driver will only use 4096K. This behavior can be overridden by specifying the amount of video RAM using the VideoRAM keyword. If more than 4096K is specified, the driver will disable 2D acceleration, Xv and the HW cursor. On all other chipsets, this keyword is ignored.
anche io ho provato e non ha funzionato..
Sapete aiutarmi???
Grazie!

Re: Dedicare meno Ram al S.O e scheda video
Inviato: mer 19 ott 2011, 10:06
da rik70
A me la situazione non pare così critica.
Su 3 giga, in uso ne hai 627MB e disponibili 2368MB. Se poi elimini quel tmpfs in /var/tmp recuperi altri 117MB e quindi i 627 diventano poco più di 500MB. Valori del genere credo siano nella norma se usi KDE, sopratutto se lo lasci con le impostazioni di default. Basta che poi lanci firefox e .....
Per la grafica: che scheda hai? E' integrata? Quali driver?
P.s.
/dev/shm lascialo come è impostato di default.
Re: Dedicare meno Ram al S.O e scheda video
Inviato: mer 19 ott 2011, 21:57
da darkstaring
rik70 ha scritto:
Per la grafica: che scheda hai? E' integrata? Quali driver?
Ho una [Mobility Radeon HD 4500 Series] integrata nella mobo del mio HpDv6-1200sl

..
Questi sono i moduli che uso sono questi:
Codice: Seleziona tutto
root@:sbin$ lsmod | grep rad
radeon 900646 3
ttm 45970 1 radeon
drm_kms_helper 22000 1 radeon
drm 148332 5 radeon,ttm,drm_kms_helper
i2c_algo_bit 4528 1 radeon
i2c_core 16494 6 radeon,drm_kms_helper,drm,i2c_i801,i2c_algo_bit,videodev
hwmon 1073 2 radeon,thermal_sys
Sarebbe bello poter gestire il tutto con "make menuconfig"
ricompilando il kernel

!....
rik70 ha scritto:
P.s.
/dev/shm lascialo come è impostato di default.
Cioè?.. ti riferisci alla dimensione della memoria impostata con fstab?? :
32Mb vanno benissimo secondo mè...non ho mai visto usarne più di 2Mb
Re: Dedicare meno Ram al S.O e scheda video
Inviato: mer 19 ott 2011, 23:01
da rik70
Quindi la VGA usa la ram condivisa? Cioè quel giga che ti manca se lo ciuccia la vga? Uhm... non so se puoi risolvere da Xorg, anzi non credo proprio. E' roba di sistema credo: Bios, Sistema Operativo (32 o 64 bit?)... ti potrà aiutare solo chi ci capisce di queste cose e di kermel.
Per quanto riguarda /dev/shm, occhio che non è detto che qualche programma non richieda + dei 32 mb che hai messo in fstab. Ad esempio qemu+kqemu prende da /dev/shm anche + di un centinaio di megabyte. Lascia fare al sistema. Anche se fossero 2 giga, mica vuol dire che la memoria viene "sottratta". Viene allocata solo se qualche programma lo richiede. Insomma: non viene sprecata ram, è solo la quantità massima disponibile.