Что может R знать о компьютере, на котором он запущен? - PullRequest
3 голосов
/ 22 апреля 2011

Мне интересно, что может знать R об оборудовании / системе, на которых он работает.

Например, я знаю, что использование "sessionInfo ()" раскроет несколько вещей.Но можно ли проверить, какой процессор / память есть у компьютера?Можно ли иметь какой-то уникальный идентификатор для используемого компьютера?

Мотивация - использовать R при отправке пакетной команды в облако и интересоваться, как получить доступ к конфигурациям компьютеров, на которых выполняется код.*

Спасибо.

1 Ответ

4 голосов
/ 22 апреля 2011

Довольно много, смотрите следующие страницы справки.

?.Machine
?.Platform
?Sys.info
?R.version
?memory.limit

Для доступной ОЗУ используйте memory.limit, хотя это будет искусственно меньше, чем физическая ОЗУ для 32-битного R в 64-битной системе (например, здесь я не совсем ясен в деталях, поэтому, пожалуйста, отнеситесь к этому с осторожностью):

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