我想知道R可以了解它运行的硬件/系统。
例如,我知道使用“sessionInfo()”会发现一些事情。但是也可以检查计算机的CPU /内存是多少?是否可以为所使用的计算机提供一些唯一标识符?
动机是在向云发送批处理命令时使用R,并想知道如何访问运行代码的计算机的配置。
感谢。
答案 0 :(得分:4)
相当多,请参阅以下帮助页面。
?.Machine
?.Platform
?Sys.info
?R.version
?memory.limit
对于可用的RAM,请使用memory.limit
,尽管这会比64位系统上的32位R的物理RAM小一些(例如,我在这里不清楚详情,所以请小心对待):
memory.limit(size = NA)