我在 Ubuntu 18.04 系统上遇到问题,所有内存都耗尽了。停止所有正在运行的程序似乎并没有释放所有内存(它只释放了 42Mb 可用空间)。
停止我的主要进程后,我剩下:
free
total used free shared buff/cache available
Mem: 24582460 24202708 199016 53188 180736 42996
Swap: 8388604 4638556 3750048
当我使用 top 查看内存的最高用户时,我得到:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1525 root 39 19 23.656g 0.020t 2552 S 2.3 86.3 1971:07 Main
有什么方法可以释放分配给的内存Main
或查看该内存的使用情况吗?
我将很快解决为什么会发生这种情况。我怀疑这是由我的 Shiny Server Pro 实例引起的,尽管它也可能是由于我的 Rstudio Server Pro 实例中运行的代码而发生的。但此时我希望找到一种方法来释放内存,而无需每次发生这种情况时都重新启动服务器,同时我试图找出根本原因。