sistema operativo in ramdisk
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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
-
pont
- Linux 0.x

- Messaggi: 72
- Iscritto il: mer 7 set 2005, 0:00
- Kernel: 2.6
- Desktop: gnome
- Distribuzione: ubuntu
sistema operativo in ramdisk
ho un pc con 2 GB di ram .mi chiedevo se fosse possibile caricare la slack direttamente in ram . non tanto per avere + spazio nell' hd ma piu' che altro per velocizzare tutto . e' una cosa fattibile senza grosse difficolta' o c'e' da faticare ?come si fa ?se avete qualche idea o consiglio vi ringrazio .L'how to che avete (su ramdisk) l'ho gia letto ma a occhio non mi pare che sia proprio quello che mi serve .saluti .
- Luci0
- Staff

- Messaggi: 3591
- Iscritto il: lun 27 giu 2005, 0:00
- Nome Cognome: Gabriele Santanché
- Slackware: 12.2 14.0
- Kernel: 2.6.27.46- gen 3.2.29
- Desktop: KDE 3.5.10 Xfce
- Località: Forte dei Marmi
- Contatta:
Ciao...
La distribuzione live SLAX (http://slax.linux-live.org) ha un opzione per farla girare in ram disk (copy2ram)... prova a dare un occhio nel sito....

La distribuzione live SLAX (http://slax.linux-live.org) ha un opzione per farla girare in ram disk (copy2ram)... prova a dare un occhio nel sito....
- alessiodf
- Linux 3.x

- Messaggi: 823
- Iscritto il: ven 14 ott 2005, 21:04
- Slackware: current
- Kernel: 2.6.26.4
- Desktop: Kde 4.1
- Località: Roma
- Contatta:
Re: sistema operativo in ramdisk
Aspetta... fammi capire.. che significapont ha scritto:ho un pc con 2 GB di ram .mi chiedevo se fosse possibile caricare la slack direttamente in ram . non tanto per avere + spazio nell' hd ma piu' che altro per velocizzare tutto . e' una cosa fattibile senza grosse difficolta' o c'e' da faticare ?come si fa ?se avete qualche idea o consiglio vi ringrazio .L'how to che avete (su ramdisk) l'ho gia letto ma a occhio non mi pare che sia proprio quello che mi serve .saluti .
??? Appena parte il SO viene messo totalmente in RAM, processi e kernel ..più di questo credo non si possa fare... puoi però fare una bella cosa.. usare l'ibernazione con magari una marea di applicazioni già precaricate...m[ chiedevo se fosse possibile caricare la slack direttamente in ram
Ricorda che la ram è una memoria VOLATILE! non ci puoi mettere su i files come in un HD.. anche se sarebbe meraviglioso avere un HD veloce come una ram..
- aschenaz
- Staff

- Messaggi: 4623
- Iscritto il: mer 28 lug 2004, 0:00
- Nome Cognome: Nino
- Slackware: current
- Kernel: 5.4.x
- Desktop: KDE
- Località: Reggio Calabria
- Contatta:
Questo thread mi fa venire la nostalgia dell'Amiga..
Ricordate? Era senza hard-disk (parlo del 500) e il workbench (un s.o. operativo completo su di un dischetto da 880 k!) aveva il link alla RAM, dove potevi copiare qualsiasi applicazione, che poi andava ad una velocità stratosferica.
E' un peccato che quella piattaforma sia stata boicottata...
Ciao,
nino
Ricordate? Era senza hard-disk (parlo del 500) e il workbench (un s.o. operativo completo su di un dischetto da 880 k!) aveva il link alla RAM, dove potevi copiare qualsiasi applicazione, che poi andava ad una velocità stratosferica.
E' un peccato che quella piattaforma sia stata boicottata...
Ciao,
nino
- krisis
- Linux 4.x

- Messaggi: 1120
- Iscritto il: mar 25 gen 2005, 0:00
- Distribuzione: debian
- Località: Roma
Re: sistema operativo in ramdisk
Non conosci l'iram a quanto vedo http://punto-informatico.it/p.asp?i=53212&r=Hardwarealessiodf ha scritto:Aspetta... fammi capire.. che significapont ha scritto:ho un pc con 2 GB di ram .mi chiedevo se fosse possibile caricare la slack direttamente in ram . non tanto per avere + spazio nell' hd ma piu' che altro per velocizzare tutto . e' una cosa fattibile senza grosse difficolta' o c'e' da faticare ?come si fa ?se avete qualche idea o consiglio vi ringrazio .L'how to che avete (su ramdisk) l'ho gia letto ma a occhio non mi pare che sia proprio quello che mi serve .saluti .??? Appena parte il SO viene messo totalmente in RAM, processi e kernel ..più di questo credo non si possa fare... puoi però fare una bella cosa.. usare l'ibernazione con magari una marea di applicazioni già precaricate...m[ chiedevo se fosse possibile caricare la slack direttamente in ram
Ricorda che la ram è una memoria VOLATILE! non ci puoi mettere su i files come in un HD.. anche se sarebbe meraviglioso avere un HD veloce come una ram..
http://tw.giga-byte.com/Products/Storag ... GC-RAMDISK
- alessiodf
- Linux 3.x

- Messaggi: 823
- Iscritto il: ven 14 ott 2005, 21:04
- Slackware: current
- Kernel: 2.6.26.4
- Desktop: Kde 4.1
- Località: Roma
- Contatta:
Re: sistema operativo in ramdisk
FICO!Non conosci l'iram a quanto vedo http://punto-informatico.it/p.asp?i=53212&r=Hardware
http://tw.giga-byte.com/Products/Storag ... GC-RAMDISK
comunque parlavo di ibernazione in quanto quella tecnica permette all'avvio di caricare tutta la swap ibernata, direttamente in RAM.. parlo del classico suspend to disk per intenderci.. li, se hai 2 GB di ram puoi partire, caricare una marea di programmi che usi maggiormente, ibernare, e ai successivi riavvii, hai il SO completamente caricato in ram (in pratica non devi aspettare che, quando carichi un'applicazione, il SO prenda dall'HD il programma e lo mappi in memoria RAM, inondando di page faunt il kernel...)
- Sari
- Linux 3.x

- Messaggi: 584
- Iscritto il: mer 16 feb 2005, 0:00
- Slackware: 12.1
- Kernel: 2.6.24
- Desktop: Gnome
- Località: Verona
Guardate qui'
http://www.hwupgrade.it/news/portatili/ ... 17460.html
Un notebook con memoria flash, magari tra qualche tempo con la stessa tecnologia usciranno HD simili, basta aspettare.
Alienware (se non sbaglio) aveva invece proposto un Notebook con un particolare STR (Suspend to Ram) che manteneva tamponato un'immagine della sessione in Ram fornendo in sostanza una continuita' di servizio.
Non so quanto siano progredite e progrediranno queste tecnologie in futuro, comunque non credo sia possibile ottenere risultati simili senza avere a disposizione particolari periferiche.
http://www.hwupgrade.it/news/portatili/ ... 17460.html
Un notebook con memoria flash, magari tra qualche tempo con la stessa tecnologia usciranno HD simili, basta aspettare.
Alienware (se non sbaglio) aveva invece proposto un Notebook con un particolare STR (Suspend to Ram) che manteneva tamponato un'immagine della sessione in Ram fornendo in sostanza una continuita' di servizio.
Non so quanto siano progredite e progrediranno queste tecnologie in futuro, comunque non credo sia possibile ottenere risultati simili senza avere a disposizione particolari periferiche.
- albatros
- Iper Master

- Messaggi: 2098
- Iscritto il: sab 4 feb 2006, 13:59
- Kernel: 6.18.0
- Desktop: gnome and lxqt
- Distribuzione: Ubuntu 24.04 & FC 41
- Località: Darmstadt - Germania
Quindi ibernazione et similia non credo facciano al caso tuo...l'ultima volta il mio pc e' stato acceso per un mese e mezzo di fila.....
Tu vuoi semplicemente ridurre i tempi di caricamento dei programmi in generale e non solo all'avvio, che nel tuo caso avviene assai di rado, no?
Beh, dato che per ottimizzare proprio tutto dovresti mettere in ram anche le librerie e non solo gli eseguibili nel PATH, 2 GB di ram fanno presto a finire, se vuoi lasciare abbastanza ram per la loro esecuzione...
Dato che per programmi piccoli (ls, ps) la differenza sarebbe quasi impercettibile, ti converrebbe mettere a questo punto in un ramdisk solo i programmi grandi (es. openoffice), solo che a questo punto fai prima a non chiuderli mai...
Può essere però utile creare un ramdisk abbastanza grande e metterci i dati che usi più spesso (es. la cache del browser), ma, chiaramente, non i documenti importanti perché sarebbe a quel punto inutile salvarli...
Usavo i dischi ram col dos su un 386, ma lì la cosa era diversa perché potevi eseguire solo un programma alla volta, quindi aveva senso velocizzarne il caricamento, in questo caso credo che raramente ne valga la pena...
- useless
- Staff

- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
concordo sul peccato dell'abbandono di amiga (che non finirò mai di dire che era 20 anni avanti come architettura), ma quella funzione si fa banalmente con un ramdisk. si può fare perfettamente con linux, al momento non so dirti esattamente come, ma se ti serve posso cercarlo, intanto dev'essere abbastanza banale (basterà creare il ramdisk e montarlo).ninobi ha scritto:Questo thread mi fa venire la nostalgia dell'Amiga..
Ricordate? Era senza hard-disk (parlo del 500) e il workbench (un s.o. operativo completo su di un dischetto da 880 k!) aveva il link alla RAM, dove potevi copiare qualsiasi applicazione, che poi andava ad una velocità stratosferica.
E' un peccato che quella piattaforma sia stata boicottata...![]()
Ciao,
nino
- albatros
- Iper Master

- Messaggi: 2098
- Iscritto il: sab 4 feb 2006, 13:59
- Kernel: 6.18.0
- Desktop: gnome and lxqt
- Distribuzione: Ubuntu 24.04 & FC 41
- Località: Darmstadt - Germania
Cercando un po' in rete ho trovato un articolo di LinuxFocus del '99 che si riferiva alla RedHat 6.0 e la procedura è semplice...
Stasera purtroppo non ho tempo, ma se ce la faccio magari domani sera provo...
Il consiglio dell'autore, se si ha un GByte di ram e molti processi che usano /tmp, è di riservare 256 Mb a /tmp, che in effetti sarebbe cosa saggia perché aumenterebbe la velocità e farebbe pulizia allo spengimento del computer...
Se nessuno mi avrà preceduto, posterò i risultati della prova, la procedura e il link all'articolo (se lo ritrovo in tempi rapidi).
Ciao
Stasera purtroppo non ho tempo, ma se ce la faccio magari domani sera provo...
Il consiglio dell'autore, se si ha un GByte di ram e molti processi che usano /tmp, è di riservare 256 Mb a /tmp, che in effetti sarebbe cosa saggia perché aumenterebbe la velocità e farebbe pulizia allo spengimento del computer...
Se nessuno mi avrà preceduto, posterò i risultati della prova, la procedura e il link all'articolo (se lo ritrovo in tempi rapidi).
Ciao
- albatros
- Iper Master

- Messaggi: 2098
- Iscritto il: sab 4 feb 2006, 13:59
- Kernel: 6.18.0
- Desktop: gnome and lxqt
- Distribuzione: Ubuntu 24.04 & FC 41
- Località: Darmstadt - Germania
Come promesso, ecco un breve report.
Allora, link all'articolo citato: http://www.linuxfocus.org/English/November1999
/article124.html
Io ho fatto così, senza pretesa di completezza o di aver agito nel migliore dei
modi:
ho compilato come modulo il supporto ai dischi ram (kernel 2.6.16.18), da Device
Drivers -> Block Devices -> Ram disk support
Ho lasciato i valori di default (16 dischi e 4096 kb di ram, tanto si può specif
icare
quanto si vuole grande il disco al momento dell'inserimento del modulo e finché
non viene usato non consuma ram, ovvero utilizza la ram via via che si mettono
i dati).
Per chi preferisce l'editing manuale del config la voce è BLK_DEV_RAM.
Poi, una volta compilato il modulo (io ne ho approfittato per aggiornare il kern
el, quindi ho riavviato), ho dato:
modprobe rd rd_size=100000
mke2fs -m0 /dev/ram0
Avendo riavviato ed essendo in init 3 e non avendo niente che avesse già scritto
in /tmp, ho ripulito la directory /tmp e ci ho montato il disco ram: mount /dev/ram0 /tmp
Poi ho lanciato X e vari programmi di prova, provando anche a copiare degli eseguibili voluminosi in un'altra directory di prova e indicandola come prima directory del PATH (dopo aver riavviato e cambiato la dimensione del ram disk a 350 MB).
Probabilmente un uso più esteso rivelerà dei vantaggi, ma così di primo acchito non ho notato sensibili miglioramenti (in maniera vistosa, intendo).
Da notare che una volta montato il ram disk mi è stato possibile poi smontare la directory su cui era montato, ma mi è sempre rimasto impegnato il modulo, che non è stato possibile rimuovere nemmeno con rmmod -f ...
Naturalmente, se uno si trova bene con i ram disk, aggiungere un piccolo scipt al boot in /etc/rc.d che automatizzi e velocizzi il tutto è un lavoro relativamente semplice...
Saluti a tutti.
Allora, link all'articolo citato: http://www.linuxfocus.org/English/November1999
/article124.html
Io ho fatto così, senza pretesa di completezza o di aver agito nel migliore dei
modi:
ho compilato come modulo il supporto ai dischi ram (kernel 2.6.16.18), da Device
Drivers -> Block Devices -> Ram disk support
Ho lasciato i valori di default (16 dischi e 4096 kb di ram, tanto si può specif
icare
quanto si vuole grande il disco al momento dell'inserimento del modulo e finché
non viene usato non consuma ram, ovvero utilizza la ram via via che si mettono
i dati).
Per chi preferisce l'editing manuale del config la voce è BLK_DEV_RAM.
Poi, una volta compilato il modulo (io ne ho approfittato per aggiornare il kern
el, quindi ho riavviato), ho dato:
modprobe rd rd_size=100000
mke2fs -m0 /dev/ram0
Avendo riavviato ed essendo in init 3 e non avendo niente che avesse già scritto
in /tmp, ho ripulito la directory /tmp e ci ho montato il disco ram: mount /dev/ram0 /tmp
Poi ho lanciato X e vari programmi di prova, provando anche a copiare degli eseguibili voluminosi in un'altra directory di prova e indicandola come prima directory del PATH (dopo aver riavviato e cambiato la dimensione del ram disk a 350 MB).
Probabilmente un uso più esteso rivelerà dei vantaggi, ma così di primo acchito non ho notato sensibili miglioramenti (in maniera vistosa, intendo).
Da notare che una volta montato il ram disk mi è stato possibile poi smontare la directory su cui era montato, ma mi è sempre rimasto impegnato il modulo, che non è stato possibile rimuovere nemmeno con rmmod -f ...
Naturalmente, se uno si trova bene con i ram disk, aggiungere un piccolo scipt al boot in /etc/rc.d che automatizzi e velocizzi il tutto è un lavoro relativamente semplice...
Saluti a tutti.