Команда для поиска информации о процессорах на машине UNIX - PullRequest
34 голосов
/ 07 мая 2009

Знаете ли вы, есть ли команда UNIX, которая скажет мне, какова конфигурация ЦП для моей машины Sun OS UNIX? Я также пытаюсь определить конфигурацию памяти. Есть ли команда UNIX, которая скажет мне это?

Ответы [ 6 ]

51 голосов
/ 07 мая 2009

Нет стандартной команды Unix, AFAIK. Я не использовал Sun OS, но в Linux вы можете использовать это:

cat /proc/cpuinfo

Извините, что это Linux, а не ОС Sun. Вероятно, что-то похожее есть и для Sun OS.

13 голосов
/ 13 сентября 2013

Команда nproc показывает количество доступных единиц обработки:
$ nproc

Пример выходов: 4

lscpu собирает информационную форму архитектуры процессора / proc / cpuinfon в удобном для чтения формате:
$ lscpu

Пример выходов:

Архитектура: x86_64
Операционные режимы процессора: 32-битный, 64-битный
Порядок байтов: Little Endian
ЦП: 8
Он-лайн список процессоров: 0-7
Резьба на ядро: 1
Сердечник (и) на сокет: 4
Разъем (ы) процессора: 2
NUMA узел (ы): 1
Идентификатор поставщика: GenuineIntel
Семейство процессоров: 6
Модель: 15
Степпинг: 7
МГц процессора: 1866,669
BogoMIPS: 3732,83
Виртуализация: VT-x
L1d кеш: 32K
L1i кеш: 32K
L2 кеш: 4096K
NUMA node0 ЦП: 0-7

13 голосов
/ 07 мая 2009

Попробуйте psrinfo , чтобы найти тип процессора и количество физических процессоров, установленных в системе.

5 голосов
/ 07 мая 2009

Во-первых, это, вероятно, зависит от того, какую версию Solaris вы используете, а также от того, какое у вас оборудование.

По крайней мере, на SPARC у вас есть psrinfo, чтобы показать вам информацию о процессоре, которая сама по себе покажет количество CPU с, которые видит машина. psrinfo -p показывает количество установленных физических процессоров. Из этого вы можете определить количество потоков / ядер на физические процессоры.

prtdiag будет отображать достаточное количество информации об оборудовании вашего компьютера. Похоже, на V240 вы получаете информацию о канале памяти из prtdiag, но на T2000 вы этого не делаете. Я полагаю, это проблема архитектуры между UltraSPARC IIIi и UltraSPARC T1.

0 голосов
/ 07 мая 2009

Мой фаворит - смотреть на загрузочные сообщения. Если он был недавно загружен, попробуйте запустить / etc / dmesg. В противном случае найдите загрузочные сообщения, вошедшие в / var / adm или в другое место в /var.

.
0 голосов
/ 07 мая 2009

Я думаю, вы можете использовать prtdiag или prtconf на многих UNIX

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...