Категорії
FreeBSD Linux OpenBSD Solaris

Определяем системное железо: память, процессор, swap

Как быстро узнать что у вас установлено на сервере с помощью подручных средств?

Рассмотрим команды для следующих систем: Linux, FreeBSD/OpenBSD, Solaris

Память

– Linux

$free
$cat /proc/meminfo

– FreeBSD

$sysctl -n hw.physmem
$egrep 'real memory|avail memory' /var/run/dmesg.boot

– OpenBSD

$sysctl -n hw.physmem
$egrep 'real mem|avail mem' /var/run/dmesg.boot

– Solaris

$/usr/sbin/prtconf | grep Memory
$top -d1 | grep "total swap"
# echo ::memstat | mdb -k
$kstat -n system_pages | nawk 'BEGIN{ "/usr/bin/pagesize" | getline pgsize ; } /physmem/ { print "Physical memory = " $2 * pgsize/1073741824 "Gb"}'

Процессор

– Linux

$cat /proc/cpuinfo

– FreeBSD

$sysctl -a | egrep -i 'hw.model|hw.ncpu'
$grep -i cpu /var/run/dmesg.boot

– OpenBSD

$sysctl -a | egrep -i 'hw.model|hw.ncpu'
$grep -i cpu /var/run/dmesg.boot

– Solaris

$prtdiag
$psrinfo -v
$kstat -m cpu_info

Swap

– Linux

$free

– FreeBSD

$swapinfo
$pstat -T

– OpenBSD

$swapctl -l

– Solaris

$top -d1 | grep "total swap"
$swap -s
# df -kh swap
# zfs get volsize rpool/swap

Один коментар до “Определяем системное железо: память, процессор, swap”

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff