14

У меня есть виртуальная машина Ubuntu на моем Mac. Есть ли команда, которую я могу запустить в Ubuntu, которая скажет мне, сколько ядер мне нужно работать?

Я мог бы сделать "об этом mac" на хосте, но я не уверен, насколько хорошо многоядерный процессор будет транслироваться на виртуальную машину.

4 ответа4

26

Это должно работать:

grep -c processor /proc/cpuinfo

или же

lshw -class processor -short
5

В 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

Мой процессор поддерживает гиперпоточность, поэтому имеется 8 логических ядер и 4 физических ядра.

1

Эта команда сделает работу: dmesg | grep процессор

0

lscpu перечислит процессоры и их ядра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .