Raspberry Pi 3B+ Disk IO Tunning Tips

Posted on 2021-01-09(토) in RaspberryPi

/var/log 정리

1. 필요없는 로그 diable

  • Pi-hole log disable
% sudo pihole -l off
  • apache2 log disable
<VirtualHost 17x.xx.x.xx:8xxx>
   ...
   ErrorLog /dev/null
   CustomLog /dev/null common
   ...
</VirtualHost>

2. log2ram 적용

% cat /etc/log2ram.conf
SIZE=256M
USE_RSYNC=true
MAIL=true
PATH_DISK="/var/log"
ZL2R=true
COMP_ALG=lz4
LOG_DISK_SIZE=500M
  • 적용 확인
% df -h
...
/dev/zram0      469M   55M  379M  13% /var/log
...

결과 & 결론

결과

rpi-monitor

결론

sdcard의 많은 disk 사용은 시스템 load를 높인다. 태생적으로 sdcard 의 속도를 높이는데 한계가 있으니 가장 확실한 방법은 disk io를 최대한 줄이는 것이다. 따라서, /var/log 의 log 정보는 중요하나 되도록이면 많은 log 를 남기지 않도록 한다.

/끝/