Есть ли простая команда UNIX для выяснения, сколько ядер мне нужно работать?
У меня есть виртуальная машина Ubuntu на моем Mac. Есть ли команда, которую я могу запустить в Ubuntu, которая скажет мне, сколько ядер мне нужно работать?
Я мог бы сделать "об этом mac" на хосте, но я не уверен, насколько хорошо многоядерный процессор будет переведен на виртуальную машину.
5
задан Andrea
источник
4 ответов
Это должно работать:
grep -c processor /proc/cpuinfo
или
lshw -class processor -short
26
отвечен Dennis Williamson 2011-02-18 06:33:47
источник
в OS X вы можете использовать sysctl или system_profiler:
$ sysctl hw.ncpu hw.physicalcpu hw.logicalcpu
hw.ncpu: 8
hw.physicalcpu: 4
hw.logicalcpu: 8
$ sysctl -n hw.ncpu # -n disables printing the names of variables
8
$ system_profiler SPHardwareDataType|grep Cores
Total Number of Cores: 4
мой процессор поддерживает Hyper-threading, поэтому есть 8 логических ядер и 4 физических ядра.
5
отвечен user495470 2013-10-25 07:43:51
источник
эта команда будет делать работу: dmesg / grep cpu
1
отвечен Randolf Richardson 2011-02-18 06:56:06
источник
Другие вопросы core mac multi-core ubuntu