linux 中查看硬件信息,比如cpu、硬盘

发布时间:2026/7/21 16:03:43
linux 中查看硬件信息,比如cpu、硬盘 CPU型号grepmodel name/proc/cpuinfo|awk-F:{print $NF}总核数 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数总线程数 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看物理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 -lcpu数量、核数lscpuarchitecturex86还是arm架构CPU(s):→ 逻辑核总数Core(s) per socket:→ 每个 CPU 的物理核数Socket(s):→ 物理 CPU 个数Thread(s) per core:→ 每核线程数通常为 2 表示开启超线程物理核总数 Socket(s) × Core(s) per socket快速查看逻辑核输入 nproc可直接输出逻辑核数。/proc/cpuinfogrep -c “processor” /proc/cpuinfo看逻辑核grep “cpu cores” /proc/cpuinfo | uniq看单颗 CPU 的物理核数cpu实时频率和占用率sudocpupower monitorwatch-n1sudocpupower monitorcpu模式cpupower-call frequency-info cpupower-call frequency-set-gperformance cpupower-call frequency-set-gpowersave内存free -h卡槽数量sudo dmidecode -t memory |grep “Number Of Devices” |awk ‘{print $NF}’sudo dmidecode -t memory |grep “Associated Memory Slots” |awk {printKaTeX parse error: Expected EOF, got } at position 3: NF}̲ 内存数量sudo dmi… |grep ‘Size:.*MB’ |wc -l内存型号内存支持类型sudo dmidecode -t memory |grep -A16 “Memory Device∣grepType:每个内存频率sudodmidecode−tmemory∣grep−A16MemoryDevice |grep Type: 每个内存频率sudo dmidecode -t memory |grep -A16 Memory Device∣grepType:每个内存频率sudodmidecode−tmemory∣grep−A16MemoryDevice” |grep “Speed:”每个内存大小sudo dmidecode -t memory |grep -A16 “Memory Device$” |grep “Size:”硬盘硬盘数量、大小sudo fdisk -l |grep “Disk /dev/sd”硬盘型号sudo hdparm -i /dev/sda |grep “Model”判断是否是 SSD最常用、最直接的方法是看 ROTA旋转标志执行bashlsblk-d-oNAME,SIZE,TYPE,ROTAROTA1旋转介质即 HDD机械硬盘ROTA0非旋转介质即 SSD或 NVMe例如纯文本 NAME SIZE TYPE ROTA sda 500G disk1# HDD nvme0n1 1T disk0# SSD/NVMe网络开放的端口netstat -lnpt