[Linux-Biella] DOMANDA: ancora ramdisk

Roberto Zanetto zanetto a iol.it
Gio 9 Apr 2009 10:16:05 CEST


Paolo Ciarrocchi ha scritto:
> On 4/8/09, Roberto Zanetto <zanetto a iol.it> wrote:
>
>   
>> Anch'io
>>     
>
> Bene.
>
> Ora puoi rispondere alle domande che ti ho fatto?
> Le riassumo per semplicità:
> - che cosa fa un ramdisk per windows che non può essere fatto in linux?
> - perché pensi che usare lo scheduler I/O noop con un ramdisk sia
> utile per ottenere un risparmio energetico?
>
> Ciao,
>   
Si, puo' darsi che sia colpa mia che non mi sono spiegato bene:
Se e' vero quanto leggo per acer aspire con ssd che bisogna utilizzare 
elevator=noop per ridurre gli accessi alle singole celle di memoria he 
hanno vita limitata relativamente al numero di letture/scritture (anche 
se lettura e scrittura consumano diversamente la cella) lo stesso 
discorso dovrebbe valere per le ddr2 in quanto un algoritmo per dischi 
rigidi (che sono a piu' piatti) dovrebbe ridurre gli scatti delle 
testine quindi posizionare i dati sui vari piatti verticalmente (da qui 
storicamente il nome elevator) quindi PRESUMO che questo per le ddr2 
dovrebbe tradursi nell'accendere piu' blocchi di memoria riempiendoli 
solo parzialmente quindi questo ovviamente genera un maggior consumo 
legato anche al refresh di parti che altrimenti non sarebbero utilizzate
Su una rivista IEEE ho letto recentemente che c'e' in atto un analisi 
del problema degli algoritmi di accesso ai dischi perche' non si e' 
ancora trovata una quadra per i dischi ibridi (memorie flash veloci + 
disco magnetico) e una soluzione prospettata e' quella di un front end 
flash con controller "intelligente" per i dischi magnetici (questo lo 
dico solo cosi' come notizia se interessa a qualcuno che legge)

Da quanto ho capito il driver ram disk per win non fa altro che 
introdurre un diverso elevator per la ram disk, non ho capito se sto 
elevator=noop si puo' mettere anche in linux solo per ramdisk (versione 
del Tri Tri) oppure no (tua versione + versione forum fedora)

Ciao


Maggiori informazioni sulla lista Linux