EC2 экземпляр R Использование памяти - PullRequest
0 голосов
/ 03 октября 2018

Я использую RStudio на экземпляре AWS EC2.Я создал цикл for в R, чтобы создавать кадры данных на основе определенных условий.Это длинный цикл, и спустя некоторое время мой код останавливается с ошибкой:

«Невозможно выделить память»

Поэтому я искал и создал переменную, чтобы узнать, чтоостается ли память на моем экземпляре в данный момент времени с помощью приведенного ниже сценария:

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 ", intern = TRUE): невозможно открыть 'awk' / MemFree / {print $ 2} '/ proc / meminfo', вероятная причина -« Невозможно выделить память »

Так что теперь я совершенно сбит с толкупричина, по которой код останавливается, потому что кажется, что в моем экземпляре EC2 все еще есть свободная память.

Любая помощь очень ценится!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...