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 "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)

内核版本

 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
树状结构显示连接设备信息

https://blog.csdn.net/star871016/article/details/113662543

服务器

dmidecode |grep -A16 "System Information$"
System Information
        Manufacturer: Tencent Cloud
        Product Name: CVM
        Version: 3.0
        Serial Number: 86bba31c-7596-4971-b344-762d6ee92b1b
        UUID: 86bba31c-7596-4971-b344-762d6ee92b1b
        Wake-up Type: Power Switch
        SKU Number: Not Specified
        Family: Smdbmds

参考链接

https://zhuanlan.zhihu.com/p/617615297?utm_id=0

10-28 04:20