These functions exist on other unix-alike platforms, but produce an error when called.
Sys.procinfo(procfile)
Sys.cpuinfo()
Sys.meminfo()
Sys.MIPS()
Sys.*info()
functions return a "simple.list"
,
here basically a named character vector,
(where the names have been filtered through make.names(*,
unique=TRUE)
which is of importance for multi-processor or multi-core
CPUs, such that vector can easily be indexed. Sys.MIPS
returns a number giving an approximation of
the Million Iinstructions Per Second that
the CPU processes (using Sys.cpuinfo()["cpu.MHz"]
); now,
with multicore systems, the result is often around 2* #(cores)}.
[object Object]
On multi-processor machines, Sys.cpuinfo()
contains each field
for each processor (i.e., names(Sys.cpuinfo())
has
duplicated
entries).
Conceivably, the bogoMIPS source code is open and available and could
be built into R.
Sys.ps
, etc.