linux查看每个cpu使用情况的命令(linux常用命令查看cpu),本文通过数据整理汇集了linux查看每个cpu使用情况的命令(linux常用命令查看cpu)相关信息,下面一起看看。

服务器相关信息

## 查看服务器型号、序列号:

dmidecode | grep “System Information” -A9 | egrep “Manufacturer|Product|Serial”

注:若没有dmidecode命令,请先安装 yum -y install dmidecode

## 查看主板型号

dmidecode |grep -A16 “System Information$”

## 查看BIOS信息

dmidecode -t bios

## 查看内存槽及内存条

dmidecode -t memory

## 查看网卡信息

dmesg | grep -i Ethernet

## 查看pci信息,即主板所有硬件槽信息

lspci | head -10

lspci -tv | more

注:若没有lspci命令,请先安装 yum -y install pciutils


CPU

## 查看cpu型号

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

## 查看系统中实际物理CPU的数量(物理)

grep ‘physical id’ /proc/cpuinfo | sort | uniq | wc -l

## 系统中实际物理CPU的数量(核数)线程

cat /proc/cpuinfo |grep ‘processor’|wc -l

## 查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo |grep “cores”|uniq

## 查看CPU的主频

cat /proc/cpuinfo |grep MHz|uniq

## 查看CPU的详细信息

cat /proc/cpuinfo | head -20

## 查看CPU的相关信息

lscpu

## 查看cpu运行模式

getconf LONG_BIT

## 查看cpu是否支持64bit

cat /proc/cpuinfo | grep flags | grep ‘ lm ‘ | wc -l

(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)


内存

## 概要查看内存情况

free -m

## 查看内存详细使用

cat /proc/meminfo

## 查看内存硬件信息(型号、频率)

dmidecode -t memory

## 最大支持多少内存

dmidecode|grep -P ‘Maximums+Capacity’

## 查看内存槽数、那个槽位插了内存,大小是多少

dmidecode|grep -P -A5 “Memorys+Device”|grep Size|grep -v Range

## 查看内存的频率

dmidecode|grep -A16 “Memory Device”|grep ‘Speed’


磁盘

## 查看挂接的分区状态

fdisk -l |grep Disk

## 查看硬盘和分区分布

lsblk

## 查看硬盘和分区的详细信息

fdisk -l

## 查看挂接的分区状态

mount | column -t

## 查看挂接的分区状态

swapon -s

## 查看硬盘使用情况

df -hT

## 硬盘检测命令smartctl

smartctl -a /dev/sda


网卡

## 查看网卡硬件信息

lspci | grep -i ‘eth’

## 查看系统的所有网络接口

ifconfig -a

ip link show

## 查看某个网络接口的详细信息,例如eth0的详细参数和指标

ethtool eth0

## 查看所有网卡的链路状态

for i in seq 0 9;do ethtool eth${i} | egrep ‘eth|Link’;done

更多linux查看每个cpu使用情况的命令(linux常用命令查看cpu)相关信息请关注本站。