Volumio > come liberare RAM sul Raspberry PI 3B+ e smettere di riavviare ogni mezz'ora
2 partecipanti
Pagina 1 di 1
Volumio > come liberare RAM sul Raspberry PI 3B+ e smettere di riavviare ogni mezz'ora
dovendo indicizzare circa un migliaio di album da un hard disk collegato alla rete domestica e con solamente 1Gb di memoria ram, il PI 3B+ che utilizzo in abbinamento a Volumio mi impone spesso di riavviare il sistema, altrimenti la riproduzione dei file DSD comincia ad andare a scatti e l'uso dell'interfaccia subisce troppi rallentamenti.
lo stesso problema si ripropone però dopo poco tempo dal riavvio, per cui ho cercato una soluzione per purgare la ram del PI così come faccio con il macmini quando gli impongo troppi compiti da eseguire.
immagino di non essere il solo ad avere questo tipo di problema e per cui ne descrivo i pochi e semplici passi per venirne fuori e tornare ad avere subito un'intefaccia e una riproduzione fluida senza dovere aspettare i tempi del riavvio.
l'esempio che porto a chi come me è niubbo in questo genere di cose si basa sull'uso di Volumio, del terminale del MacOS (sul Mac si trova nella cartella Utility all'interno della cartella Applicazioni) e come detto prima del Raspberry PI 3B+, ma naturalmente l'operazione per liberare memoria su PI è fattibile a partire da qualsiasi sistema operativo si stia utilizzando. gli utenti di Linux queste cose le sanno già benissimo, mentre i niubbi che usano Windows devono utilizzare il Prompt dei comandi di Windows | il classico dei classici Aranzulla docet: https://www.aranzulla.it/come-aprire-il-prompt-dei-comandi-1104722.html
dopodiché si fa prima a fare che a dire:
1)
via cavo ethernet o via wifi andate sull'interfaccia IP di Volumio:
http://192.168.1.15/ è l'indirizzo IP sul mio sistema, e credo anche il più comune, ma controllate. dovreste sapere qual'è il vostro indirizzo IP di Volumio visto che è quello che avete utilizzato almeno la prima volta per configurarlo. per continuare al punto successivo NON usate l'indirizzo volumio.local, non funzionerebbe.
2)
occorre abilitare la comunicazione tra il raspberry ed il vostro terminale, che di default è disabiltata per motivi di sicurezza (intesa nel senso che qualcun altro vi si intrufoli, nessuna paura invece se lo fate voi e vi limitate a quanto segue).
dirigetevi quindi su http://vostro_indirizzo_IP_di_Volumio/ e dopo l'ultimo slash digitate "dev", ovvero http://vostro_indirizzo_IP_di_Volumio/dev e proseguite
3)
tramite l'indirizzo http://vostro_indirizzo_IP_di_Volumio/dev siete arrivati sulla pagina "Volumio Test Player".
alla voce SSH fate un clic sul pulsante ENABLE
fatto, non capita nulla e sulla pagina non ricevete nessuna risposta al vostro clic, ma da questo momento potete usare il terminale per comunicare con il sistema operativo del Raspberry.
4)
aprite il terminale e digitate
ssh volumio@192.168.1.15
ovvero
ssh volumio@vostro_indirizzo_IP_di_Volumio
e date l’ok con il tasto a capo
vi verrà chiesto di inserire la password per accedere al sistema operativo del Raspberry, che in questo caso utilizza il sistema operativo Volumio e, nel caso non l’abbiate cambiata dopo l’installazione, la password è...: volumio
scrivete la password e date l’ok
a questo punto avete stabilito la connessione tra il vostro terminale e il Raspberry e sul terminale vi apparirà questa schermata
5)
ora si vuole sapere di quanta memoria libera il Raspberry dispone:
digitare il comando
free -tm
e dare l'ok
compaiono i valori attuali relativi all'uso della memoria del sistema.
la prima volta che l'ho fatto subito dopo l'ennesimo riavvio il valore relativo alla memoria ram libera (in Mb) era veramente troppo scarso:
total used free shared buffers cached
937 905 32 254 9 303
e tale da richiedere ancora una volta il riavvio del sistema dopo un breve tempo di utilizzo...
ma poi mi sono messo a cercare in rete l'esistenza di un comando che funzionasse per bene e che, rapidamente, liberasse una buona quantità di memoria senza interferire sulle funzioni del sistema rendendolo nuovamente fluido. tra quelli trovati il migliore che ho testato è il seguente
6)
inserire il comando:
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
e dare l'ok
7)
ripetere il comando che visualizza la gestione della memoria utilizzata dal sistema:
free -tm
e dare l'ok
e non c'è che dire, la situazione migliora di molto e i nuovi valori riportati sono:
total used free shared buffers cached
937 546 391 26 3 238
il flusso audio non si inceppa più e il sistema è molto fluido. inoltre i valori della ram liberata rimangono comunque alti anche dopo un certo periodo d'uso.
finito. l'ho menata a morte ma solo per cercare di essere chiaro.
saluti e buoni ascolti
p.s. certo che se mikelangeloz guardasse ancora questo forum gli si potrebbe chiedere se magari potrebbe pensare di realizzare un plugin per liberare la memoria della cache e pronto all'uso su Volumio
lo stesso problema si ripropone però dopo poco tempo dal riavvio, per cui ho cercato una soluzione per purgare la ram del PI così come faccio con il macmini quando gli impongo troppi compiti da eseguire.
immagino di non essere il solo ad avere questo tipo di problema e per cui ne descrivo i pochi e semplici passi per venirne fuori e tornare ad avere subito un'intefaccia e una riproduzione fluida senza dovere aspettare i tempi del riavvio.
l'esempio che porto a chi come me è niubbo in questo genere di cose si basa sull'uso di Volumio, del terminale del MacOS (sul Mac si trova nella cartella Utility all'interno della cartella Applicazioni) e come detto prima del Raspberry PI 3B+, ma naturalmente l'operazione per liberare memoria su PI è fattibile a partire da qualsiasi sistema operativo si stia utilizzando. gli utenti di Linux queste cose le sanno già benissimo, mentre i niubbi che usano Windows devono utilizzare il Prompt dei comandi di Windows | il classico dei classici Aranzulla docet: https://www.aranzulla.it/come-aprire-il-prompt-dei-comandi-1104722.html
dopodiché si fa prima a fare che a dire:
1)
via cavo ethernet o via wifi andate sull'interfaccia IP di Volumio:
http://192.168.1.15/ è l'indirizzo IP sul mio sistema, e credo anche il più comune, ma controllate. dovreste sapere qual'è il vostro indirizzo IP di Volumio visto che è quello che avete utilizzato almeno la prima volta per configurarlo. per continuare al punto successivo NON usate l'indirizzo volumio.local, non funzionerebbe.
2)
occorre abilitare la comunicazione tra il raspberry ed il vostro terminale, che di default è disabiltata per motivi di sicurezza (intesa nel senso che qualcun altro vi si intrufoli, nessuna paura invece se lo fate voi e vi limitate a quanto segue).
dirigetevi quindi su http://vostro_indirizzo_IP_di_Volumio/ e dopo l'ultimo slash digitate "dev", ovvero http://vostro_indirizzo_IP_di_Volumio/dev e proseguite
3)
tramite l'indirizzo http://vostro_indirizzo_IP_di_Volumio/dev siete arrivati sulla pagina "Volumio Test Player".
alla voce SSH fate un clic sul pulsante ENABLE
fatto, non capita nulla e sulla pagina non ricevete nessuna risposta al vostro clic, ma da questo momento potete usare il terminale per comunicare con il sistema operativo del Raspberry.
4)
aprite il terminale e digitate
ssh volumio@192.168.1.15
ovvero
ssh volumio@vostro_indirizzo_IP_di_Volumio
e date l’ok con il tasto a capo
vi verrà chiesto di inserire la password per accedere al sistema operativo del Raspberry, che in questo caso utilizza il sistema operativo Volumio e, nel caso non l’abbiate cambiata dopo l’installazione, la password è...: volumio
scrivete la password e date l’ok
a questo punto avete stabilito la connessione tra il vostro terminale e il Raspberry e sul terminale vi apparirà questa schermata
5)
ora si vuole sapere di quanta memoria libera il Raspberry dispone:
digitare il comando
free -tm
e dare l'ok
compaiono i valori attuali relativi all'uso della memoria del sistema.
la prima volta che l'ho fatto subito dopo l'ennesimo riavvio il valore relativo alla memoria ram libera (in Mb) era veramente troppo scarso:
total used free shared buffers cached
937 905 32 254 9 303
e tale da richiedere ancora una volta il riavvio del sistema dopo un breve tempo di utilizzo...
ma poi mi sono messo a cercare in rete l'esistenza di un comando che funzionasse per bene e che, rapidamente, liberasse una buona quantità di memoria senza interferire sulle funzioni del sistema rendendolo nuovamente fluido. tra quelli trovati il migliore che ho testato è il seguente
6)
inserire il comando:
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
e dare l'ok
7)
ripetere il comando che visualizza la gestione della memoria utilizzata dal sistema:
free -tm
e dare l'ok
e non c'è che dire, la situazione migliora di molto e i nuovi valori riportati sono:
total used free shared buffers cached
937 546 391 26 3 238
il flusso audio non si inceppa più e il sistema è molto fluido. inoltre i valori della ram liberata rimangono comunque alti anche dopo un certo periodo d'uso.
finito. l'ho menata a morte ma solo per cercare di essere chiaro.
saluti e buoni ascolti
p.s. certo che se mikelangeloz guardasse ancora questo forum gli si potrebbe chiedere se magari potrebbe pensare di realizzare un plugin per liberare la memoria della cache e pronto all'uso su Volumio
mauz- Membro classe argento
- Data d'iscrizione : 24.01.10
Numero di messaggi : 3404
Località : collina
Provincia : (BI)
Impianto :
NVA a30px
ION Obelisk 100
Royd Merlin
Raspberry PI 4
Topping E30
SONY CDP338ESD
SONY XDR F1HD
Raspberry PI 3B+
Allo DigiOne
Topping E30
Topping L30 II
HiFiMan Deva Pro
SoundMAGIC HP1000
Re: Volumio > come liberare RAM sul Raspberry PI 3B+ e smettere di riavviare ogni mezz'ora
Interessante soluzione!
Per curiosità, che plugins hai installato? O non hai proprio plugins?
Stiamo testando la tua soluzione per vedere se ci sono controindicazioni, se tutto ok, la aggiungeremo nella prossima release
Per curiosità, che plugins hai installato? O non hai proprio plugins?
Stiamo testando la tua soluzione per vedere se ci sono controindicazioni, se tutto ok, la aggiungeremo nella prossima release
Re: Volumio > come liberare RAM sul Raspberry PI 3B+ e smettere di riavviare ogni mezz'ora
Accipicchia Michelangelo
i plugins in uso "erano"(li sto citando a memoria):
Roon bridge
Spotify e Volumio Spotify Connect2
Official Touch Screen
Virtual Keyboard per il Touch Screen
System overview
Podcast
Backup & Restore Data
il recupero della RAM non è stabile e dura solo per qualche ora di ascolti, dopodiché si torna ad eseguire il comando via ssh.
ho scritto dei plugins che "erano" perché al momento, per problemi di gestione della libreria da parte di Volumio, sono passato a Moode. e devo dire che mi dispiace molto perché secondo me Volumio offrirebbe la migliore esperienza per l'utente.
la gestione della visualizzazione delle copertine degli album suddivisi per cartelle di Volumio è unica, mentre Moode le presenta tutte su di una unica schermata senza tenere conto delle classificazioni dei generi musicali ottenute con la semplice separazione per cartelle. su Moode questo riduce di molto la comodità di poter individuare album di cui sul momento non mi ricordo (sono circa 1700 tenendo conto anche degli audiolibri). per non parlare della mancanza su Moode della sezione podcast, che su Volumio funziona invece benissimo.
ecco, secondo me se riusciste a risolvere il problema dell'indicizzazione della libreria, che al momento richiede ore per essere aggiornata e che a volte (ma anche spesso) si pianta sull'aggiornamento, non ci sarebbe motivo per usare altro sw, a meno che non lo si faccia per il piacere di smanettare. tipo, LMS io lo trovo terribile come interfaccia, e anche delle altre soluzioni non si può dire che siano belle e pratiche, non lo sono proprio.
risolto questo, per me Volumio e Roon tutta la vita
i plugins in uso "erano"(li sto citando a memoria):
Roon bridge
Spotify e Volumio Spotify Connect2
Official Touch Screen
Virtual Keyboard per il Touch Screen
System overview
Podcast
Backup & Restore Data
il recupero della RAM non è stabile e dura solo per qualche ora di ascolti, dopodiché si torna ad eseguire il comando via ssh.
ho scritto dei plugins che "erano" perché al momento, per problemi di gestione della libreria da parte di Volumio, sono passato a Moode. e devo dire che mi dispiace molto perché secondo me Volumio offrirebbe la migliore esperienza per l'utente.
la gestione della visualizzazione delle copertine degli album suddivisi per cartelle di Volumio è unica, mentre Moode le presenta tutte su di una unica schermata senza tenere conto delle classificazioni dei generi musicali ottenute con la semplice separazione per cartelle. su Moode questo riduce di molto la comodità di poter individuare album di cui sul momento non mi ricordo (sono circa 1700 tenendo conto anche degli audiolibri). per non parlare della mancanza su Moode della sezione podcast, che su Volumio funziona invece benissimo.
ecco, secondo me se riusciste a risolvere il problema dell'indicizzazione della libreria, che al momento richiede ore per essere aggiornata e che a volte (ma anche spesso) si pianta sull'aggiornamento, non ci sarebbe motivo per usare altro sw, a meno che non lo si faccia per il piacere di smanettare. tipo, LMS io lo trovo terribile come interfaccia, e anche delle altre soluzioni non si può dire che siano belle e pratiche, non lo sono proprio.
risolto questo, per me Volumio e Roon tutta la vita
mauz- Membro classe argento
- Data d'iscrizione : 24.01.10
Numero di messaggi : 3404
Località : collina
Provincia : (BI)
Impianto :
NVA a30px
ION Obelisk 100
Royd Merlin
Raspberry PI 4
Topping E30
SONY CDP338ESD
SONY XDR F1HD
Raspberry PI 3B+
Allo DigiOne
Topping E30
Topping L30 II
HiFiMan Deva Pro
SoundMAGIC HP1000
Re: Volumio > come liberare RAM sul Raspberry PI 3B+ e smettere di riavviare ogni mezz'ora
dopo un mese di utilizzo, con la versione 3 di Volumio dalla mia configurazione sono spariti tutti i problemi di indicizzazione della libreria e di gestione della memoria.
Model: Raspberry Pi 3 Model B Plus Rev 1.3
Version of Volumio: 3.179
Memory info
Memory: 991696 Ko
Free: 105036 Ko
Used: 886660 Ko
segnalo il nuovo plugin Music Service Shield:
Model: Raspberry Pi 3 Model B Plus Rev 1.3
Version of Volumio: 3.179
Memory info
Memory: 991696 Ko
Free: 105036 Ko
Used: 886660 Ko
segnalo il nuovo plugin Music Service Shield:
"Music Services Shield is a plugin that allows you to separate the resources used by Volumio music processes from other processes, to improve audio quality."
[PLUGIN] Music Services Shield
mauz- Membro classe argento
- Data d'iscrizione : 24.01.10
Numero di messaggi : 3404
Località : collina
Provincia : (BI)
Impianto :
NVA a30px
ION Obelisk 100
Royd Merlin
Raspberry PI 4
Topping E30
SONY CDP338ESD
SONY XDR F1HD
Raspberry PI 3B+
Allo DigiOne
Topping E30
Topping L30 II
HiFiMan Deva Pro
SoundMAGIC HP1000
Contenuto sponsorizzato
Argomenti simili
» Raspberry 2, Volumio e DAC PCM5122...
» DAC su Raspberry e Volumio
» Dopo RaspyFi ecco Volumio - Music player audiofilo multipiattaforma
» Lottando con raspberry e volumio
» raspberry pi + volumio: alimentazione?
» DAC su Raspberry e Volumio
» Dopo RaspyFi ecco Volumio - Music player audiofilo multipiattaforma
» Lottando con raspberry e volumio
» raspberry pi + volumio: alimentazione?
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.
Oggi alle 15:58 Da Marco Ravich
» AMPLIFICATORI INTEGRATI TECHNICS SUA-900 E YAMAHA AS701:
Oggi alle 13:44 Da Gabriele1
» Consiglio acquisto prime cuffie Hi-End
Oggi alle 11:59 Da rinorho
» GIRADISCHI RETROLIFE FUNZIONA MA NON SI SENTE
Oggi alle 9:45 Da marco123
» Impiantino da pezzi recuperati - Wharfdale Alientek Onkyo consigli
Oggi alle 1:33 Da Gregh
» I bar in cui si ascolta la musica come si deve
Ieri alle 22:45 Da handros
» Diffusori amplificati piccoli
Ieri alle 22:42 Da handros
» Vorrei cambiare impianto, budget 3000 euro
Ieri alle 21:38 Da Fabietto68+
» Info su Dac+Amp portatile sotto i 200€ - Cuffie in possesso: Sennheiser MOMENTUM 4 Wireless
Ieri alle 19:08 Da giucam61
» Problema collegamento registratori OTARI
Ieri alle 18:27 Da Carlito
» TD 160 MOTORE
Mar 19 Nov 2024 - 19:12 Da morgana90
» Quale giradischi vintage?
Mar 19 Nov 2024 - 9:19 Da Quaiozi!
» Perché un DAC esterno non funziona con un uscita SACD da un Marantz
Mar 19 Nov 2024 - 8:53 Da Marco Ravich
» (RG) QED Reference Optical Quartz da 0.6m - 60€ +SS
Lun 18 Nov 2024 - 20:44 Da Darios8
» (RG) Audioquest Chicago RCA da 1m - 60€ +SS
Lun 18 Nov 2024 - 20:41 Da Darios8
» (RG) Audioquest King Cobra RCA da 0.5m - 80€ +SS
Lun 18 Nov 2024 - 20:39 Da Darios8
» (RG) Vendo NAD C 538 - 230€ +SS
Lun 18 Nov 2024 - 20:38 Da Darios8
» (RG) Vendo Teac UD-301 - 250€ + SS
Lun 18 Nov 2024 - 20:37 Da Darios8
» diffusori monitor audio platinum 100 3g
Lun 18 Nov 2024 - 15:22 Da fritznet
» RME Multiface 2 + scheda PCIe 380€
Lun 18 Nov 2024 - 14:43 Da fritznet
» The lamb lise down on broadway
Lun 18 Nov 2024 - 12:09 Da Quaiozi!
» problema autoradio fiat punto grande con sub della casa madre
Lun 18 Nov 2024 - 9:13 Da amineruu
» Pioneer N50A lettore di rete
Dom 17 Nov 2024 - 12:32 Da mauretto
» Biamplificazione con subwoofer mono
Dom 17 Nov 2024 - 9:40 Da Zio
» Consigli Yamaha m2 + pre amp c4
Sab 16 Nov 2024 - 18:43 Da arthur dent
» RME RPM vendesi
Sab 16 Nov 2024 - 16:55 Da fritznet
» thorens td 145 mkII help
Ven 15 Nov 2024 - 10:24 Da philball1959
» Che musica ascoltate in questo momento?
Gio 14 Nov 2024 - 15:41 Da ste-65
» Rotti puntali copricasse
Gio 14 Nov 2024 - 12:47 Da jenw84
» Curiosando su AliExpress mi sono imbattuto........
Mer 13 Nov 2024 - 13:28 Da Marco Ravich