我需要得到CPU核心和每个CPU核心的细节。我使用cat /proc/cpuinfo命令和it工作。但是我需要获得多个CPU包的信息。我只有一个CPU包。在这种情况下,输出会是什么样的呢?
CPU设置示例:2个CPU包: CPU package1:核i7-2000 (4个物理核,8个逻辑核),CPU package2:核i7-3000 (4个物理核,8个逻辑核),总共8个物理核,16个逻辑核。
示例1:
processor : 0
. other info for same core
model name : Intel(R) Core(TM) i7-2000
.
. other
在 for detectCores()中,它说:
--这不适合直接用于mclapply的mc.cores参数,也不适合指定makeCluster中的核数。第一是因为它可能返回NA,第二是因为它没有给出允许的核数。
但是,我已经看到了一些示例代码,如下所示:
library(parallel)
k <- 1000
m <- lapply(1:7, function(X) matrix(rnorm(k^2), nrow=k))
cl <- makeCluster(detectCores() - 1, type = "FORK")
test <- p