EC2实例R内存使用情况

时间:2018-10-03 11:22:55

标签: r memory memory-management amazon-ec2

我正在AWS EC2实例上使用RStudio。 我在R中创建了一个for循环,以根据某些条件创建数据帧。 这是一个漫长的循环,一段时间后,我的代码因错误而停止:

  

“无法分配内存”

因此,我搜索并创建了一个变量,以使用以下脚本知道给定时间在实例上剩余的内存是什么:

memfree <- as.numeric(system("awk '/MemFree/ {print $2}' /proc/meminfo", intern=TRUE))
cat('Free Memory: ', memfree, 'bytes\n')

崩溃前显示的最后一个可用空间数如下:

  

可用内存:529336字节

然后,我得到了这个错误:

  

系统错误(“ awk'/ MemFree / {print $ 2}'/ proc / meminfo”,实习生=   TRUE):无法弹出'awk'/ MemFree / {print $ 2}'/ proc / meminfo',   可能的原因“无法分配内存”

所以现在我对代码停止的原因感到非常困惑,因为我的EC2实例中似乎仍然有可用内存。

任何帮助,不胜感激!

0 个答案:

没有答案