Repository 32bit  Forum
Repository 64bit  Wiki

Dedicare meno Ram al S.O e scheda video

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Dedicare meno Ram al S.O e scheda video

Messaggioda darkstaring » lun ott 10, 2011 13:44

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 :) ???..
darkstaring
Linux 2.4
Linux 2.4
 
Messaggi: 408
Iscritto il: mer ott 13, 2010 12:55
Desktop: xfce
Distribuzione: Kali Linux

Re: Dedicare meno Ram al S.O e scheda video

Messaggioda darkstaring » lun ott 10, 2011 14:10

Ho provato a creare un file " /etc/X11/xorg.conf.d/memoria.conf "
con all'interno
Codice: Seleziona tutto
Section "Device"
    VideoRam    512
EndSection

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:)
darkstaring
Linux 2.4
Linux 2.4
 
Messaggi: 408
Iscritto il: mer ott 13, 2010 12:55
Desktop: xfce
Distribuzione: Kali Linux

Re: Dedicare meno Ram al S.O e scheda video

Messaggioda rik70 » lun ott 10, 2011 15:28

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.
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1322
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Re: Dedicare meno Ram al S.O e scheda video

Messaggioda darkstaring » lun ott 10, 2011 19:06

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 :o ?
"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?
darkstaring
Linux 2.4
Linux 2.4
 
Messaggi: 408
Iscritto il: mer ott 13, 2010 12:55
Desktop: xfce
Distribuzione: Kali Linux

Re: Dedicare meno Ram al S.O e scheda video

Messaggioda darkstaring » lun ott 10, 2011 19:29

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??
darkstaring
Linux 2.4
Linux 2.4
 
Messaggi: 408
Iscritto il: mer ott 13, 2010 12:55
Desktop: xfce
Distribuzione: Kali Linux

Re: Dedicare meno Ram al S.O e scheda video

Messaggioda rik70 » lun ott 10, 2011 20:07

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!!
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1322
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Re: Dedicare meno Ram al S.O e scheda video

Messaggioda darkstaring » lun ott 10, 2011 20:49

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???
darkstaring
Linux 2.4
Linux 2.4
 
Messaggi: 408
Iscritto il: mer ott 13, 2010 12:55
Desktop: xfce
Distribuzione: Kali Linux

Re: Dedicare meno Ram al S.O e scheda video

Messaggioda rik70 » lun ott 10, 2011 21:00

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.
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1322
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Re: Dedicare meno Ram al S.O e scheda video

Messaggioda darkstaring » mar ott 18, 2011 22:31

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! ;)
darkstaring
Linux 2.4
Linux 2.4
 
Messaggi: 408
Iscritto il: mer ott 13, 2010 12:55
Desktop: xfce
Distribuzione: Kali Linux

Re: Dedicare meno Ram al S.O e scheda video

Messaggioda rik70 » mer ott 19, 2011 9:06

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.
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1322
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Re: Dedicare meno Ram al S.O e scheda video

Messaggioda darkstaring » mer ott 19, 2011 20:57

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 :lol: ..
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?? :
Codice: Seleziona tutto
tmpfs            /dev/shm         tmpfs       size=32M,defaults         0   0

32Mb vanno benissimo secondo mè...non ho mai visto usarne più di 2Mb
darkstaring
Linux 2.4
Linux 2.4
 
Messaggi: 408
Iscritto il: mer ott 13, 2010 12:55
Desktop: xfce
Distribuzione: Kali Linux

Re: Dedicare meno Ram al S.O e scheda video

Messaggioda rik70 » mer ott 19, 2011 22:01

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.
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1322
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce


Torna a Slackware

Chi c’è in linea

Visitano il forum: lablinux e 2 ospiti