Hola,
* Overlocking de la RPi (Recomiendo estos solo si se justifica ya que si lo haces tendra menos tiempo de vida el dispositivo)
Lo tengo a 800 MHz. Está así porque lo necesita la PiTFT.
* Segun el OS montado en la RPi desabilita todos los servicios inecesarios y cambia el runlevel a 3.
Utilizo Raspbian, voy a mirar que servicios puedo eliminar.
SSHD es uno de ellos pero durante el desarrollo lo necesitaré, he visto que cambiarlo por dropbear ahorra algo más de 10Mb.
* Una opcion seria que intentaras montar Freebsd ya que es un OS que viene sin graficos pero al parecer todavia esta en fase de pruebas.
Utilizo el kernel de Adafruit para la PiTFT para Raspbian, no sé si lo podré compilar para FreeBSD, aunque creo que sí.
El Memory Split lo tengo a 256 Mb. gpu_mem=256
* Configurar la JVM e ir probando opciones que se ajusten al resultado de tiempo de ejecucion que necesitas.
-Xmn256M -Xmx512M (va lento)
Saludos
Code: Select all
/boot/cmdline.txt
dwc_otg.lpm_enable=0 root=/dev/mmcblk0p2 rootfstype=ext4 rootflags=commit=120,data=writeback elevator=deadline noatime nodiratime data=writeback rootwait quiet
Code: Select all
/etc/sysctl.conf:
vm.dirty_background_ratio = 20
vm.dirty_expire_centisecs = 0
vm.dirty_ratio = 80
vm.dirty_writeback_centisecs = 1200
vm.overcommit_ratio = 2
vm.laptop_mode = 5
vm.swappiness = 10