Я уничтожил сеанс пользователя для освобождения некоторой памяти, но увеличенного использования памяти. Как это возможно?
user2@somehostname:~$ who -u
user1 :0 2018-05-26 13:58 ? 1249 (:0)
user2 pts/0 2018-05-29 09:09 . 13442 (:10.0)
user2@somehostname:~$ free -m
total used free shared buffers cached
Mem: 991 500 490 20 10 200
-/+ buffers/cache: 289 701
Swap: 1952 225 1727
$ sudo kill 1249
$ who -u
user2 pts/0 2018-05-29 09:09 . 13442 (:10.0)
user2@somehostname:~$ free -m
total used free shared buffers cached
Mem: 991 582 408 40 17 252
-/+ buffers/cache: 312 678
Swap: 1952 167 1785
Вы команды выполнения один за другим или дали ОС некоторое время для урегулирования? Использование памяти должно пронзить, но затем уменьшиться, потому что процессы очистки выполнений. Это - то, на что это похоже.
Вы ожидали слишком долго (ОС, возможно, запустила фоновую задачу)? Вы запускали какие-либо приложения после того, как уничтожают, но перед свободным-m?