У меня есть root-доступ, и я бы хотел узнать.
Место для поиска - это / proc / cpuinfo, как говорили другие. Однако на первый взгляд это не говорит о том, является ли сервер двухъядерным. Если вы видите две записи, это может быть потому, что
Например, возьмите эту информацию из cpuinfo.
$ grep processor /proc/cpuinfo
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
processor : 6
processor : 7
Я вижу, что есть 8 логических процессоров, но я не знаю, сколько там процессоров и ядер.
$ grep 'physical id' /proc/cpuinfo
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
Теперь я знаю, что есть только один процессор, но я не знаю, есть ли у него 8 ядер или 4 ядра и гиперпоточность.
$ grep 'core id' /proc/cpuinfo
core id : 0
core id : 1
core id : 2
core id : 3
core id : 0
core id : 1
core id : 2
core id : 3
Теперь у меня есть полная картина; это один четырехъядерный процессор с гиперпоточностью.
$ cat /proc/cpuinfo
Это должно дать информацию о том, сколько ядер доступно и какого они типа.