Самый простой, родной будет cat /proc/cpuinfo|grep vendor_id
[geek@phoebe ~]$ cat /proc/cpuinfo | grep vendor_id vendor_id : GenuineIntel vendor_id : GenuineIntel
(Это напечатано дважды, потому что это двухъядерная система)
Интересно это dosen't работать с моим raspi, который имеет совсем другой формат
Я не думаю, что он предустановлен во многих дистрибутивах, но lshw тоже подойдет. Используйте -class cpu
флаг, чтобы просто сбросить соответствующую информацию
sudo lshw - класс процессора *-ЦПУ описание: процессор Продукт: Celeron (заполнить OEM) Производитель: Intel Corp. физический идентификатор: 34 информация об автобусе: процессор @ 0 версия: Intel (R) Celeron (R) CPU N2807 с частотой 1,58 ГГц слот: розетка 0 размер: 1960 МГц емкость: 2400 МГц ширина: 64 бита тактовая частота: 83 МГц
Кроме того, это не работает на моем Raspberry Pi тоже так. Однако это должно соответствовать x86 boxen.
Эквивалентное имя поставщика AMD для lshw - Advanced Micro Devices (AMD), а считывание / proc / cpuinfo для vendor_id - AuthenticAMD.
(Вы можете найти полный список vendor_ids здесь )
Короче говоря, флаг продавца должен идентифицировать «бренд», а флаг продукта должен определять, что продается.