查看Linux硬件信息的命令汇总

读博士期间用到了十几台服务器,为了实时监控它们的情况,自己写了一个程序。下面这些Linux命令大多是那时总结的。

  1. Number of Physical CPUs
cat /proc/cpuinfo | grep -i 'physical id' |sort -u | wc -l
  1. Number of Cores on each physical CPU
cat /proc/cpuinfo | grep -i 'cpu cores' | sort -u | gawk '{print $4}'
  1. Number of Total CPU Threads
cat /proc/cpuinfo |grep -i 'processor' | sort -u |wc -l  
  1. HTSupported
cat /proc/cpuinfo |grep -i ‘ht’ | sort | wc -l
  1. HTEnabled

  2. CPU model

cat /proc/cpuinfo |grep 'model name' |uniq
  1. Linux Distribution
cat /etc/issue |gawk 'NR <2'
  1. Linux Kernel Version
uname -r
  1. Number of Cores in Use by a Specific Task
$ ps -eo pcpu,args |grep 'python -u'|gawk '{if ($1 !~ /^0/) {print $1}}'
101
101
101

add |wc -l at the end
  1. Memory in KB
cat /proc/meminfo |grep 'MemTotal' |gawk '{print $2}'
  1. HDD/SSD size
sudo fdisk -l 2>/dev/null |grep -i 'Disk'|grep 'da' | gawk '{print $3,$4}'
  1. HDD/SSD space available
df -H
查看Linux硬件信息的命令汇总_第1张图片
AEBEF71B-4552-4B50-A0F2-95935BE42E02.jpg

你可能感兴趣的:(查看Linux硬件信息的命令汇总)