Se você quiser reservar memória para cache e buffer: echo 10 > / proc / sys / vm / vfs_cache_pressure quando 100 é o valor padrão. Então você pode limitar o máximo de memória RAM usado por cada aplicativo: echo 8192 > / proc / sys / vm / max_map_count. Eu recomendo os valores de swapty = 30 e high / proc / sys / vm / dirty_writeback_centisecs e / proc / sys / vm / dirty_expire_centisecs (ambos: 1250). Também pode ajudar a ajustar o sistema de arquivos:
echo 8192 > /sys/block/mmcblk0/queue/max_sectors_kb
echo 8192 > /sys/block/mmcblk1/queue/max_sectors_kb
echo 0 > /sys/block/mmcblk0/queue/iosched/slice_idle
echo 0 > /sys/block/mmcblk1/queue/iosched/slice_idle
echo 160 > /sys/block/mmcblk0/queue/iosched/quantum
echo 160 > /sys/block/mmcblk1/queue/iosched/quantum
echo 800 > /sys/block/mmcblk0/queue/iosched/fifo_expire_sync
echo 800 > /sys/block/mmcblk1/queue/iosched/fifo_expire_sync
echo 180 > /sys/block/mmcblk0/queue/iosched/fifo_expire_async
echo 180 > /sys/block/mmcblk1/queue/iosched/fifo_expire_async
echo 1 > /sys/block/mmcblk0/queue/iosched/back_seek_penalty
echo 1 > /sys/block/mmcblk1/queue/iosched/back_seek_penalty
Esses valores são do meu celular e do meu laptop e funcionam muito bem e tornam as coisas muito rápidas. Meu celular é limitado à memória, mas esses ajustes ajudam muito. Meu celular também tem cgroups habilitados e eu recomendaria o 4k wonderpatch porque isso adiciona cgroups personalizados a cada aplicativo que um usuário está rodando a partir do terminal (não desktop) mas eu não sei como limitar a memória com cgroups.