1) le swap est utilisé dès que Linux trouve un meilleur usage à la mémoire. Si Linux a trouvé des pages complètement inactives, il les a jeté.
2) encore une fois, si ces pages ont été jetées, vu ta quantité de RAM, c'est qu'elles inactives. Donc elles restent swappées tant qu'elles restent inactives. On est pas sous windows XP, déswapper des pages parce que y a de nouveau de la ram de libre, ça ne sert à rien, sauf à plomber les performances
3) en plus avec le swap cache ... c'est une longue histoire
Bref, t'es dans une situation tout à fait normale, pas du tout inquiétante. Même si linux te swappe 300M, ça sera toujours normal. Les softs qui ont des fuites, ou qui ne touchent pas leur pages pendant de longs intervalles, linux jettent leurs pages pour faire quelque chose de plus intéressant avec.