С учетом предупреждений о зависимости от платформы, которые обсуждались в предыдущем комментарии, вы можете, например, проанализировать /proc/meminfo
в Linux:
$ grep MemFree /proc/meminfo
MemFree: 573660 kB
$ awk '/MemFree/ {print $2}' /proc/meminfo
565464
Вы можете попробовать второй подход через system(..., intern=TRUE)
или даже черезтрубное соединение.
Отредактируйте примерно через 5 лет: В R, и просто следуя тому, на что намекал предыдущий абзац:
R> memfree <- as.numeric(system("awk '/MemFree/ {print $2}' /proc/meminfo",
+ intern=TRUE))
R> memfree
[1] 3342480
R>