【发布时间】:2017-04-10 23:25:31
【问题描述】:
我的 R 经常在“顶部”显示使用超过 100% 的 CPU,这是否意味着它使用了超过 1 个核心?据我了解,R 默认使用 1 个 CPU 核心,除非使用某些并行计算包。但我只是使用 step() 函数。它是戴尔 T410 + Ubuntu 服务器 14.04 + R 3.3.2。
是 R 3.3.2 还是 Dell Server 或 Ubuntu Server 14.04 有帮助?还是只是“top”的bug?
top - 17:42:39 up 11:09, 2 users, load average: 16.00, 16.01, 15.98
Tasks: 282 total, 3 running, 279 sleeping, 0 stopped, 0 zombie
%Cpu(s): 14.9 us, 85.1 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 24668964 total, 23472468 used, 1196496 free, 229884 buffers
KiB Swap: 25145340 total, 60 used, 25145280 free. 1117020 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
17704 can 20 0 21.495g 0.020t 13016 R **1540** 87.1 4458:52 rsession
17748 can 20 0 26632 1780 1172 S 0.7 0.0 0:50.62 top
2528 can 20 0 105660 2276 1260 S 0.3 0.0 0:00.01 sshd
【问题讨论】:
-
您是否正在使用 Revolution R/Microsoft R?
标签: r cpu cpu-usage ubuntu-server cpu-cores