Сведения об аппаратной архитектуре ПК в 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