Estas son mis recomendaciones para un Debian 8.0 (Jessie)
Se basan en iotop -bktoqqq
y iostat -dzp 5
. Primero debe ejecutar estos comandos para tener una idea del problema y su solución.
1. Desactivar intercambio
sudo systemctl disable dphys-swapfile
sudo rm /var/swap
2. Use las opciones de montaje y RAM
Monte todas las particiones en la tarjeta SD con las noatime,commit=1800
opciones y monte los siguientes directorios en la RAM con estas entradas en su /etc/fstab/
:
/dev/mmcblk0p1 /boot vfat defaults,noatime,commit=1800 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime,commit=1800 0 1
tmpfs /tmp tmpfs size=50M,nodev,nosuid 0 0
tmpfs /var/tmp tmpfs size=10M,nodev,nosuid 0 0
tmpfs /var/cache/samba tmpfs size=5M,nodev,nosuid 0 0
Commit retrasará las escrituras y las recogerá primero.
3. Registre los archivos de registro más frecuentes en /var/tmp/log/
Ver mi descripción ¿Cómo puedo reducir la escritura en archivos de registro ?
4. Evita que Chromium golpee la tarjeta SD
Resulta que Chromium escribe mucho y no se puede detener (ver 176727 , 52663 ). Esto afecta el caché y el directorio de datos del usuario. Las cromo / Consejos y trucos explican cómo esto se puede mover a la memoria RAM. Como la Raspberry no tiene mucha RAM, el Suspender de pestañas sugerido es útil para ahorrar RAM.
a) caché
Limite el tamaño de caché y muévalo a RAM editando /etc/chromium-browser/customizations/00-rpi-vars
a
CHROMIUM_FLAGS="--disable-quic --enable-fast-unload --enable-tcp-fast-open --disk-cache-size=10000000 --media-cache-size=5000000"
Ahora el caché es lo suficientemente pequeño como para moverlo al disco RAM cambiando la XDG_CACHE_HOME
entrada /etc/security/pam_env.conf
a
XDG_CACHE_HOME DEFAULT=/tmp/@{PAM_USER}/cache
Ahora mis dos usuarios tienen un pequeño caché de navegador en RAM. Si eso no es suficiente, cambie el caché o / tmp / size según sea necesario.
b) Directorio de datos del usuario
También el directorio de datos de usuario ( .config/chromium/
) experimenta escrituras pesadas. El perfil de sincronización-daemon es recomendado por el cromo / Consejos y trucos . Fue desarrollado para administrar el perfil de su navegador en tmpfs y sincronizarlo periódicamente con su disco físico. Lamentablemente, el paquete aún no forma parte de la distribución Raspbian 8.0 (Jessie). Así que aún no he probado esto.
5. Espacio libre en la tarjeta SD
Espacio libre al desinstalar paquetes y archivos que no necesita. Esto debería extender el uso de manera más uniforme en sus particiones.
¡Hecho!
Ahora ejecute una iotop -bktoqqq
y iostat -dzp 5
otra vez y vea una reducción significativa en el acceso de escritura cuando el sistema está inactivo. Nada se escribe en mi disco durante muchos minutos. Y no se preocupe por el parpadeo del LED verde ACT . Aparentemente no es un buen indicador de acceso de escritura.