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 : 3394
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
SMSL sAp 12
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 : 3394
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
SMSL sAp 12
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 : 3394
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
SMSL sAp 12
SoundMAGIC HP1000
Contenuto sponsorizzato
Argomenti simili
» Trasferire micro sim con Volumio da un raspberry ad altro raspberry
» DAC su Raspberry e Volumio
» raspberry pi + volumio: alimentazione?
» Raspberry 2, Volumio e DAC PCM5122...
» Dopo RaspyFi ecco Volumio - Music player audiofilo multipiattaforma
» DAC su Raspberry e Volumio
» raspberry pi + volumio: alimentazione?
» Raspberry 2, Volumio e DAC PCM5122...
» Dopo RaspyFi ecco Volumio - Music player audiofilo multipiattaforma
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.
|
|
Oggi alle 15:20 Da arthur dent
» Thorens TD 320 mkll
Oggi alle 7:45 Da Quaiozi!
» Thorens rumore
Ieri alle 22:29 Da Quaiozi!
» Thorens TD126 MKIII
Ieri alle 13:08 Da Quaiozi!
» Alimentazione adeguata per Nelson Pass Aleph 3 clone
Ieri alle 11:33 Da MarcoHD
» GAP nel TU SE
Ven 17 Mag 2024 - 19:36 Da mecoc
» Technics CD Stereoanlage CD-CH7
Ven 17 Mag 2024 - 15:58 Da Gianni43
» Technics CD Stereoanlage CD-CH7
Ven 17 Mag 2024 - 13:39 Da Silver Black
» È normale ascoltare un disco ad ore 12 di volume??
Ven 17 Mag 2024 - 13:13 Da Marcus
» T Phonum
Ven 17 Mag 2024 - 9:53 Da rferrinid
» Denon PMA 1520 (1989) con Dac DAP 5500 integrato
Ven 17 Mag 2024 - 5:40 Da Marcus
» Vendo Pioneer A- 400
Ven 17 Mag 2024 - 5:36 Da Marcus
» Amplificatore integrato Classe A valvolare
Ven 17 Mag 2024 - 1:23 Da TRIPLALLOSCADERE
» Amplificatore per Kef q7
Gio 16 Mag 2024 - 20:28 Da Stefano65
» Diffusori autocostruiti o commerciali?
Gio 16 Mag 2024 - 17:38 Da rattaman
» Ritorno braccio
Gio 16 Mag 2024 - 16:06 Da Chinetto
» Simmetria dei tweeter...
Gio 16 Mag 2024 - 8:20 Da Marco Ravich
» KEF C95 suono opaco, poco brillante .
Gio 16 Mag 2024 - 8:13 Da arthur dent
» Nuova scheda TPA3255 compatta e semplice...qualcuno l'ha provata?
Mer 15 Mag 2024 - 14:20 Da root
» Giradischi Thorens TD160 con testina Goldring 1006
Mer 15 Mag 2024 - 12:00 Da re134
» ELAC UNI-FI 2.0 REFERENCE UBR62
Mar 14 Mag 2024 - 18:44 Da giucam61
» LONPOO LP-42 da collegare ad un CD Player vintage
Mar 14 Mag 2024 - 14:23 Da re134
» Rivenditori di componenti elettronici (affidabili)
Mar 14 Mag 2024 - 9:25 Da re134
» (Roma-Latina+sped) Gustard x26pro
Lun 13 Mag 2024 - 9:14 Da joe1976
» Inkel Ad970 va in protezione un canale se alzo il volume
Lun 13 Mag 2024 - 7:33 Da pliko
» problema amplificatore kenwood ka-56
Dom 12 Mag 2024 - 12:50 Da salvo93
» laboratoriomusicale.net [primo acquisto=pessima esperienza]
Sab 11 Mag 2024 - 11:14 Da Dominusdei
» cambio alimentatore suono peggiorato
Ven 10 Mag 2024 - 11:32 Da giucam61
» Wiim Amp
Ven 10 Mag 2024 - 11:28 Da giucam61
» Configurazione usb connettori tipo a e tipo b
Gio 9 Mag 2024 - 17:09 Da arthur dent