Eu começaria com algo tão simples como free
para descartar o gargalo da RAM. Veja um exemplo de saída que você obteria:
$ free
total used free shared buffers cached
Mem: 895476 851080 44396 0 11008 557828
-/+ buffers/cache: 282244 613232
Swap: 0 0 0
A linha que realmente importa é -/+ buffers/cache: 282244 613232
. Significa que, dos meus 895476 KB de memória disponível no userspace, 282244 KB são usados por processos e 613232 KB são gratuitos (essa memória é usada principalmente pelo kernel para buffers e cache, mas pode ser liberada se necessário).
Se você está constantemente com pouca memória, considere comprar mais, embora não seja tão fácil consumir 4 GB com apenas navegação na web. zram
será menos de uma solução (se for usada), já que usa compactação para disponibilizar mais RAM e a compactação usa CPU, reduzindo a velocidade do sistema.
Além disso, como você mencionou a navegação na Web, sugiro que dê uma olhada no navegador PaleMoon . É um fork do Firefox especificamente voltado para netbooks e computadores mais lentos.