Strumenti Utente

Strumenti Sito


raspberry:ottimizzare

possiamo ridurre le scritture sulla scheda SD disabilitando molti dei log di sistema.

modificare il file /etc/rsyslog.conf aggiungendo all’inizio della sezione
###############
#### RULES ####
###############

la riga seguente:

  • .* ~

Si può anche disattivarli in modo più specifico commentando le singole righe del file di configurazione.

ad esempio solo daemon.log e syslog

iotop

sudo apt-get install iotop
sudo iotop -bktoqqq

Il cui output indica i processi che hanno maggiormente contributo all’I/O sul sistema\\.

Se conoscete bene le vostre applicazioni, il miglior approccio e’ anche in questo caso quello di abbassare la verbosità dei log a quanto effettivamente necessario.

L’idea e’ quella di mettere in RAM disk i file di log modificati più frequentemente. Se non lo avete ancora fatto vi raccomando di far loggare tutto nella stessa directory.

Si può creare in RAM le seguenti directory

tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=50m 0 0 
tmpfs /home/pi/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0 
tmpfs /tmp tmpfs defaults,noatime,mode=1777,size=30m  

usb

se si lavora senza sdcard è opportuno fare una modifica e scaricare un file chiamato

https://github.com/raspberrypi/firmware/blob/master/boot/overlays/sdtweak.dtbo

poi metterlo nella directory /boot/overlay e sostituire il precedente

poi aggiungere la seguente riga al file /boot/config.txt

dtoverlay=sdtweak,poll_once

si dovrebbe migliorare nell'utilizzo della cpu
perchè senza la scheda sd il sistema va continuamente a cercarla. questo dovrebbe evitare che lofaccia

raspberry/ottimizzare.txt · Ultima modifica: 2023/04/17 14:25 (modifica esterna)