Hardware
Быстрая проверка железа сервера
Материалы будут дополняться...
Блок питания
sudo dmidecode -t 39 #параметры бп
sudo lshw -c power #тоже часть инфы по бп
sudo ipmitool sdr type "Power Supply" # если на сервере установлен ipmi
sudo ls -la /sys/class/power_supply/
sudo cat /sys/class/power_supply/*/status
Процессор, тип, физ и логические ядра, режим работы, количество потоков
cat /proc/cpuinfo - модель
lscpu
grep "cpu cores" /proc/cpuinfo |sort -u |cut -d":" -f2 # количество физ ядер
grep -c "processor" /proc/cpuinfo # количество логических ядер(потоков)
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor #режим работы процессора
onedemand - динамический, зависит от выполнения задач
powersave - энергосберегающий(пониженная чистота)
performance - стандарт, использует все аппаратные возможности
userspace - приложения юзера напрямую контролируют нагрузку
schedutil - использует специальный шедуляр, который замеряет нагрузку, выводит среднее арифметическое и выставляет частоты в соответствии с этими данными
Оперативная память, тип, количество, частота, форм фактор
sudo dmidecode --type memory
sudo dmidecode --type 17
cat /proc/meminfo
free -m # количество свободной/используемой
free -g -h -t # удобочитаемый вид
sudo lshw -c memory
top,htop # подробное распределение по процессам + буффер/кеш
Значения напряжения/температуры на различных устройствах
sudo apt-get install lm_sensors
sudo sensors-detect
sudo sensors
ipmicfg -pminfo
Биос и материнская плата
sudo dmidecode --type BIOS
sudo dmidecode --type baseboard
sudo dmidecode -t 2
sudo lshw -short # суммарная инфа про установленное железо, включая материнскую плату
sudo ls -la /sys/class/dmi/id
cd /sys/class/dmi/id
cat board_vendor
cat board_name
cat board_version
cat board_serial
inxi -M
usb и pci устройства
lspci
lspci -t #схема
lsusb
lsusb -t #шины и подключенные порты с используемыми драйверами
Доступные сетевые интерфейсы системы
ip a
ip l show
ls /sys/class/net
lshw -class network -short
lspci | grep net #инфа о физ адаптере
Видео адаптер и монитор
sudo update-pciids #обновление бд pci-устройств
lspci | grep -E "VGA|3D" # производитель и название
sudo lshw -c video # сведения о шине, частота, драйвера
modeinfo nouveau #детальная инфа о драйверах
grep -Eiwo -m1 'nvidia|amd|ati|intel' /var/log/Xorg.0.log #показать используемую карту
nvidia-smi #если адаптер от nvidia
echo $XDG_SESSION_TYPE # узнать оконную систему, в которой запущена сессия
inxi -G
Вот здесь описано много всего полезного