0
点赞
收藏
分享

微信扫一扫

查看硬件相关信息

互联网码农 2021-09-28 阅读 65

查看机器型号

dmidecode | grep "Product Name"

CPU信息

  • 查看CPU型号
cat /proc/cpuinfo | grep name | uniq
     model name : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHzcat 
  • 运行模式,是32bit还是64bit
getconf LONG_BIT
64
  • 查看CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
2
  • 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores   : 8
  • 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
32
  • 查询系统CPU是否启用超线程
cat /proc/cpuinfo | grep -e "cpu cores"  -e "siblings" | sort | uniq
cpu cores   : 8
siblings    : 16

如果cpu cores数量和siblings数量一致,则没有启用超线程,否则超线程被启用。这里看到启用了超线程。超线程数为2

由上面的信息可以得出:
总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

  • lscpu命令
# lscpu 
Architecture:          x86_64   #cpu架构
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian  #小尾序
CPU(s):                32   #总共32核
On-line CPU(s) list:   0-31
Thread(s) per core:    2  #每个cpu核,支持超线程
Core(s) per socket:    8   #每个CPU,有8核
Socket(s):             2    #总共有2个CPU
NUMA node(s):          2
Vendor ID:             GenuineIntel   #CPU厂商
CPU family:            6
Model:                 45
Stepping:              6
CPU MHz:               3049.414
BogoMIPS:              5201.18
Virtualization:        VT-x   #支持CPU虚拟化技术
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              20480K
NUMA node0 CPU(s):     0-7,16-23
NUMA node1 CPU(s):     8-15,24-31

内存信息

  • 概要查看内存情况
    free -m

  • 查看内存详细使用
    cat /proc/meminfo

  • 查看内存硬件信息
    dmidecode -t memory

磁盘

  • 查看硬盘和分区分布
lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk
├—sda1   8:1    0     1G  0 part /boot
├—sda2   8:2    0   9.3G  0 part [SWAP]
├—sda3   8:3    0  74.5G  0 part /
├—sda4   8:4    0     1K  0 part
├—sda5   8:5    0 111.8G  0 part /home
└—sda6   8:6    0 269.2G  0 part

网卡

  • 查看网卡硬件信息
 lspci | grep -i 'eth'
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
  • 查看系统的所有网络接口
    ifconfig -a或者ip a

  • 查看网卡详细信息

Settings for eth0:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Half 1000baseT/Full #支持千兆半双工,全双工模式
    Supported pause frame use: No
    Supports auto-negotiation: Yes #支持自适应模式,一般都支持
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Half 1000baseT/Full
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes #默认使用自适应模式
    Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                         100baseT/Half 100baseT/Full
    .....
    Speed: 100Mb/s #现在网卡的速度是100Mb,网卡使用自适应模式,所以推测路由是100Mb,导致网卡从支  持千兆,变成要支持百兆
    Duplex: Full   #全双工
    .....
    Link detected: yes    #表示有网线连接,和路由是通的

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

lspci

查看bios信息

dmidecode -t bios

dmidecode以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。
如果要查看所有有用信息
dmidecode -q

举报

相关推荐

0 条评论