Подтвердить что ты не робот

Команда для поиска информации о процессорах на компьютере UNIX

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

4b9b3361

Ответ 1

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

cat /proc/cpuinfo

Извините, что это Linux, а не Sun OS. Вероятно, что-то похожее на Sun OS.

Ответ 2

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

Ответ 3

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

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

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

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

Архитектура: x86_64
CPU op-mode (s): 32-разрядный, 64-битный
Байт: Маленький Эдиан
CPU (ы): 8
Он-лайн список процессоров: 0-7
Тема на ядро: 1
Core (s) для каждого сокета: 4
Сокет процессора: 2
NUMA node (s): 1
Идентификатор поставщика: GenuineIntel
Семейство процессоров: 6
Модель: 15
Шаг: 7
CPU MHz: 1866.669
BogoMIPS: 3732.83
Виртуализация: VT-x
Кэш L1d: 32K
Кэш L1i: 32K
Кэш L2: 4096K
NUMA node0 CPU (s): 0-7

Ответ 4

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

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

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

Ответ 5

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

Ответ 6

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