Dziwne że taka rozbieżność we free i monitorze systemu, to nie jest normalne. Sprawdź czy nie ma błędu i wycieku pamięci, wygląda jakby bufora nie zwalniało. Jak pamięć z bufora jest potrzebna, to powinna być zwalniana automatycznie, no to każdy wie.
Czy to zwalnia ( tylko ) pamięć podręczną z bufora. W Mincie z sudo to będzie tak:
sudo sh -c 'sync; echo 1 > /proc/sys/vm/drop_caches'
Sprawdź czy jak nic nie robisz żre dalej RAM. Co trzy sekundy free. Można to puścić przed zwalnianiem bufora, będzie widać zmiany.
watch -n 3 free -m
Możesz dla ułatwienia monitorować stan w programach smemstat, smem, czy vmstat -s, htop, top, jest tego. Czy choćby tak:
cat /proc/meminfo
Do monitorowania ram-a-program najlepiej użyć skryptu ps_mem.py, z tym że trzeba uruchomić go z roota (sudo), skrypt jest znany i bezpieczny. Ważne by znaleźć co żre, sposób jest bez znaczenia. Ps_mem.py z pobraniem do tmp i uruchomieniem.
cd /tmp && wget https://raw.githubusercontent.com/pixelb/ps_mem/master/ps_mem.py && chmod +x ps_mem.py && sudo ./ps_mem.py
Pierwszy test bez uruchomionych programów, później z programami (przeglądarki wszystkie, bez otwartych stron, a później ze stronami) otworzyć nic nie robić, monitorować pamięć i łapać złodzieja RAM-u.
Przejrzeć skrypt ps_mem.py napisany w python-e można oczywiście tu:
https://raw.githubusercontent.com/pixelb/ps_mem/master/ps_mem.py
Nie wiem co wycofał roobal, ale jeżeli napisał że, Mint to mułowate gówno i po co go używać jak to tylko marny krewny Debiana ( może daleki jak to po Ubuntu). To tak to wygląda, ja się z tym zgadzam.
Nie będę dyskutował o moim ostatnim zdaniu, niech każdy się morduje na czym chce, ale czasu szkoda.