cpu
cat /proc/cpuinfo
一个物理CPU可以有1个或者多个物理内核,一个物理内核可以作为1个或者2个逻辑CPU。
物理CPU数就是主板上实际插入的CPU数量。
在Linux上cat /proc/cpuinfo,会打印每个cpu的信息
其中的physical id就是每个物理CPU的id,出现几种的physical id 打印就有几个物理CPU。
每颗物理CPU可以有1个或者多个物理内核,通常每颗物理CPU的内核数都是固定的,单核CPU就是有1个物理内核,双核CPU就是有2个物理内核。
在Linux上查看/proc/cpuinfo,其中的core id就是每颗物理CPU的物理内核id,有几个不同的core id就有几个物理内核。
总的CPU物理内核数 = 物理CPU数 * 每颗物理CPU的内核数
cat /proc/cpuinfo | grep "model name"
model name : Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
查看cpu版本信息
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
2
表示实际物理CPU数量
cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 28
表示1个物理CPU里面有28个物理内核
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
112 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
有112个逻辑CPU, 也知道了CPU型号,这里逻辑cpu112个,cat /proc/cpuinfo就会打印112条cpu的信息
cat /proc/cpuinfo | grep -e "cpu cores" -e "siblings" | sort | uniq
cpu cores : 8
siblings : 16
看到cpu cores数量是siblings数量一半,说明启动了超线程。如果cpu cores数量和siblings数量一致,则没有启用超线程。
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit,现在基本都是64)
内核版本
uname -r
5.4.0-139-generic
cat /proc/version
Linux version 5.4.0-139-generic (buildd@lcy02-amd64-112) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #156-Ubuntu SMP Fri Jan 20 17:27:18 UTC 2023
内存
free -h
total used free shared buff/cache available
Mem: 1.9Gi 496Mi 103Mi 2.0Mi 1.3Gi 1.3Gi
Swap: 0B 0B 0B
查看内存大小,单位是M
硬盘
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 203.6M 0 rom
vda 252:0 0 40G 0 disk
├─vda1 252:1 0 1M 0 part
└─vda2 252:2 0 40G 0 part /
查看硬盘分区
df -h
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 944M 0 944M 0% /dev
tmpfs tmpfs 199M 716K 198M 1% /run
/dev/vda2 ext4 40G 11G 27G 29% /
tmpfs tmpfs 992M 24K 992M 1% /dev/shm
tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs tmpfs 992M 0 992M 0% /sys/fs/cgroup
tmpfs tmpfs 199M 0 199M 0% /run/user/1000
查看硬盘使用状态
fdisk -l
Device Start End Sectors Size Type
/dev/vda1 2048 4095 2048 1M BIOS boot
/dev/vda2 4096 83886046 83881951 40G Linux filesystem
查看硬盘容量
du -sh *
查看当前路径下各个文件夹磁盘占用:
服务器和主板
lspci -tv
树状结构显示连接设备信息
sudo dmidecode -t baseboard
https://blog.csdn.net/star871016/article/details/113662543
dmidecode |grep -A16 “System Information$”
文章来源:https://www.toymoban.com/news/detail-721539.html
参考链接
https://zhuanlan.zhihu.com/p/617615297?utm_id=0文章来源地址https://www.toymoban.com/news/detail-721539.html
到了这里,关于linux查看硬件信息命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!