Сведения об аппаратной архитектуре ПК в Linux

Категория: Linux

Как получить информацию о процессоре (CPU), частоте шины, ОЗУ (RAM), жестком диске компьютера в Linux OS.

Summary

inxi

sudo apt install inxi
inxi -Fxz
Спойлер
System:    Host: e5530 Kernel: 4.15.0-91-generic x86_64 (64 bit gcc: 5.4.0) Desktop: Unity 7.4.5 (Gtk 3.20.8)
           Distro: Ubuntu 16.04 xenial
Machine:   System: Dell (portable) product: Latitude E5530 non-vPro v: 01
           Mobo: Dell model: 05GRXT v: A00 Bios: Dell v: A21 date: 11/30/2018
CPU:       Dual core Intel Core i5-3380M (-HT-MCP-) cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 11562
           clock speeds: max: 3600 MHz 1: 2668 MHz 2: 2765 MHz 3: 2707 MHz 4: 2752 MHz
Graphics:  Card: Intel 3rd Gen Core processor Graphics Controller bus-ID: 00:02.0
           Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 1920x1080@60.01hz
           GLX Renderer: Mesa DRI Intel Ivybridge Mobile GLX Version: 3.0 Mesa 18.0.5 Direct Rendering: Yes
Audio:     Card-1 Intel 7 Series/C216 Family High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: Advanced Linux Sound Architecture v: k4.15.0-91-generic
Network:   Card-1: Intel Centrino Ultimate-N 6300 driver: iwlwifi bus-ID: 02:00.0
           IF: wlp2s0 state: up mac: <filter>
           Card-2: Broadcom and subsidiaries NetXtreme BCM5761 Gigabit Ethernet PCIe
           driver: tg3 v: 3.137 bus-ID: 0c:00.0
           IF: enp12s0 state: down mac: <filter>
Drives:    HDD Total Size: 628.1GB (13.7% used) ID-1: /dev/sda model: Samsung_SSD_840 size: 128.0GB temp: 0C
           ID-2: /dev/sdb model: WDC_WD5000BPKT size: 500.1GB temp: 30C
Partition: ID-1: / size: 37G used: 30G (85%) fs: ext4 dev: /dev/sda1
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 61.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 381 Uptime: 1:08 Memory: 4336.2/15946.0MB Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35


Check OS Version

cat /etc/*-release
uname -a
lsb_release -a


CPU

Информация о сокете (не работает для виртуалок VPS):

sudo dmidecode –t 4 | grep "Socket"
Примечание

Примерный вывод информации:

Upgrade: Socket rPGA988B

Процессоры в сокетах rPGA* - съемные, их можно заменить самому.

Процессоры в сокетах fcBGA* - впаяны в материнскую плату. Для замены таких процессоров требуется специальное оборудование.

Получить информацию о процессоре:

lscpu
cat /proc/cpuinfo

Получить информацию о количестве ядер:

grep -c ^processor /proc/cpuinfo
nproc --all
cat /proc/cpuinfo | awk '/^processor/{print $3}' | tail -1 ## +1, т.к. отсчет с нуля

Disk

Проверить тип диска HDD или SSD:

[[ $(lsblk -d -o name,rota,type,mountpoint | grep " disk " | head -n 1 | awk '{print $2}') == 0 ]] && echo SSD || echo HDD
cat /sys/block/sdX/queue/rotational  ## 1 - HDD, 0 - SSD

!!! Эти способы не применимы для VPS, всегда отдает 1.

Производительность диска:

dd if=/dev/zero of=/tmp/zero.dump bs=1G count=1 oflag=dsync && rm /tmp/zero.dump
#> 52.0 MB/s

Информация о накопителе:

sudo lshw -c disk
sudo lshw -class disk -class storage

#hardware #cpu #hdd #ssd #linux hardware info #linux cpu info

категория: Linux