Знаете ли вы, есть ли команда UNIX, которая сообщит мне, что такое конфигурация процессора для моей операционной системы Sun OS UNIX? Я также пытаюсь определить конфигурацию памяти. Есть ли команда UNIX, которая сообщит мне об этом?
Команда для поиска информации о процессорах на компьютере UNIX
Ответ 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.