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.
|
|
Ieri alle 22:35 Da Zio
» Simmetria dei tweeter...
Ieri alle 22:00 Da valterneri
» thorens td 145 mkII help
Ieri alle 21:58 Da morgana90
» cambio Stilo o Testina
Ieri alle 15:42 Da philball1959
» [TP + Spedizione] Vendo Wharfedale Denton 85th Black Edition
Ieri alle 12:56 Da Sanfilippo Roberto
» Componenti da collegare a impianto Hi-Fi Technics CH570
Dom 5 Mag 2024 - 18:15 Da re134
» Thorens TD126 MKIII
Dom 5 Mag 2024 - 10:01 Da philball1959
» problema amplificatore kenwood ka-56
Sab 4 Mag 2024 - 18:40 Da salvo93
» RME Multiface I e scheda HAmmerfall PCI
Sab 4 Mag 2024 - 17:07 Da fritznet
» ANOMALIA CANALI DX SX TECHNICS SU-8044
Sab 4 Mag 2024 - 14:19 Da Roberto1
» AKM VS ESS
Sab 4 Mag 2024 - 12:53 Da fileo
» Potenziometro volume Arcam Alpha 8
Ven 3 Mag 2024 - 23:35 Da PiLuxNiEn
» NAD 541i
Ven 3 Mag 2024 - 21:33 Da valterneri
» LONPOO LP-42 da collegare ad un CD Player vintage
Ven 3 Mag 2024 - 15:54 Da re134
» cambio alimentatore suono peggiorato
Ven 3 Mag 2024 - 14:05 Da Bluetooth
» KEF C95 suono opaco, poco brillante .
Ven 3 Mag 2024 - 10:09 Da RF14381
» Consiglio acquisto prime cuffie Hi-End
Ven 3 Mag 2024 - 1:25 Da valterneri
» resistenza crossover partita
Gio 2 Mag 2024 - 18:32 Da orsobruno
» Riparazione motore Thorens TD160 mk1
Gio 2 Mag 2024 - 18:12 Da Maxflayer
» Thorens TD321 Mk2 - valtuazione funzionalità
Gio 2 Mag 2024 - 10:37 Da philball1959
» Lettore CD portatile
Mar 30 Apr 2024 - 13:49 Da valterneri
» IAGgroup: il made in Britain
Mar 30 Apr 2024 - 9:07 Da embty2002
» Cerca l'officina riparazioni MI-BG. Ho bisogno di aiuto
Lun 29 Apr 2024 - 16:17 Da digi096
» Le dimensioni contano? Parlo di condensatori
Dom 28 Apr 2024 - 23:39 Da Alessandro Gurato
» MINI AMPLIFICATORE CLASSE D - CHE PASSIONE !!!
Dom 28 Apr 2024 - 21:25 Da embty2002
» Casse passive
Dom 28 Apr 2024 - 15:55 Da arthur dent
» Kenwood KA8100: 45 anni e sentirli tutti
Dom 28 Apr 2024 - 15:47 Da arthur dent
» compatibilità DIN-RCA
Dom 28 Apr 2024 - 11:42 Da GAMBACORTA STEFANO
» Casse passive
Dom 28 Apr 2024 - 9:17 Da CarloFar
» Squeezebox su Daphile ottiene nomi di tracce errati
Sab 27 Apr 2024 - 23:25 Da arthur dent