Alors, petites nouvelles du jour. Je pense que j'ai fait une bêtise et gâché une journée de test...
Donc, je démarre, ne lance rien, la conso est normale; 30 secondes après, je lance midori; la conso reste normale. 30 secondes après elle l'est toujours; je ferme midori et lance iceweasel; et là, la conso mémoire reste normale... Je re-contrôle 1 minute plus tard (donc environ 2min après le démarrage de la machine), et ça y est, ça augmente en flèche, à raison d'environ 70mo par seconde, jusqu'à atteindre ±500 mo de plus que la vraie consommation.
Du coup, j'aurais peut-être dû attendre un peu plus, non? Là, pas moyen de savoir si c'est Iceweasel ou si c'est le système qui fait ça tout seul après quelques minutes, puisque dans tous les cas c'est venu en différé.
J'ai tenté une purge des caches en root et ça m'a tout vidé, autant la mémoire totale (qui était à 1900/2000, elle est tombée à 500) que la mémoire +/- buffers qui était à 980 et est tombée à 4534). Donc le problème n'est plus là après ça, mais j'aimerais bien comprendre d'où ça vient.
En tout cas, si on arrive pas à régler ça, c'est possible de faire un cronjob qui ne se base non pas sur un temps cyclique mais sur le temps depuis le démarrage ET ne s’exécute qu'une seule fois? Par exemple un cron qui me vide les caches au bout de 3 minutes après le démarrage, et ne le refait pas après? Parce qu'il me semble que cron est cyclique non? Donc il exécute ses scripts à sa fréquence, peu importe si l'ordi était éteint.