终止另一个用户会话后内存使用量增加

终止另一个用户会话后内存使用量增加

我终止了一个用户会话以释放一些内存,但内存使用量却增加了。这是怎么回事?

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

答案1

您是否逐个运行命令或给 OS 一些时间来稳定下来?内存使用量应该会激增,但随后会下降,因为 IS 会运行清理进程。这就是它的样子。

您是否等待的时间太长(操作系统可能已启动后台任务)?您是否在 kill 之后但在 free -m 之前运行过任何应用程序?

相关内容