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