[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