查看linux主机硬件配置:cpu /内存/显卡/磁盘

发布时间 2023-05-06 20:25:39作者: 06

CPU

总览

lscpu

查看物理CPU个数

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

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

cat /proc/cpuinfo| grep "cpu cores"| uniq

查看逻辑CPU的个数

cat /proc/cpuinfo| grep "processor"| wc -l

查看线程数

grep 'processor' /proc/cpuinfo | sort -u | wc -l

注意,此处查看的线程数是总的线程数,可以理解为逻辑cpu的数量

 

 

内存

总览

lsmem

按G来看内存使用率

free -g

按m来看使用率

free -m

 

显卡

如果装了英伟达驱动

nvidia-smi -a 

没有安装的话

lspci | grep -i vga (所有显卡)
lspci -v -s 00:02.0 (输入显卡序号,获得某块显卡的详细信息)

 lspci可以查看pci总线上的所有设备,包括网口声卡显卡等,可以直接lspci查看

磁盘

 

 

查看硬盘大小

fdisk -l |grep Disk

查看几块硬盘,是否固态,及用户占用

lsblk

这里有两块硬盘(disk),分别叫 nvme0n1和sda,大小在size可以看的

是否固态:

cat /sys/block/磁盘名字/queue/rotational

cat /sys/block/nvme0n1/queue/rotational

返回0:SSD盘
返回1:SATA盘

查看各个用户的硬盘占用情况

du -sh /home/*

 

 

参考文档:

http://www.taodudu.cc/news/show-5051329.html

https://blog.csdn.net/maizousidemao/article/details/103595846

https://blog.csdn.net/abc6368765/article/details/125178095