Risposte:
Hai 3 MB gratuiti, non 85 MB. Dato che hai 255MB di swap usati e solo 88MB di memoria che potrebbero potenzialmente essere usati per contenere dati che sono stati scambiati, il kernel non ha altra scelta che scambiare almeno 167MB. Il motivo per cui ha cambiato più di quello è che il kernel ha giudicato che le prestazioni sarebbero state migliori se avesse usato quella memoria per una cache del disco (tecnicamente, per il caching delle pagine) piuttosto che utilizzarla per conservare i dati delle applicazioni che non erano stati recentemente consultati.
Il motivo per cui 3MB è tenuto libero è quello di gestire le raffiche di carico in contesti in cui la memoria non può essere facilmente resa gratuita o riutilizzata. Ad esempio, se c'è un aumento del traffico di rete o quando l'I / O del disco è completo.