当前位置: 首页 > news >正文

linux查看硬件信息命令

文章目录

    • cpu
    • 内核版本
    • 内存
    • 硬盘
    • 主板
    • 服务器
    • 参考链接

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/versionLinux 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 -htotal        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 InformationManufacturer: Tencent CloudProduct Name: CVMVersion: 3.0Serial Number: 86bba31c-7596-4971-b344-762d6ee92b1bUUID: 86bba31c-7596-4971-b344-762d6ee92b1bWake-up Type: Power SwitchSKU Number: Not SpecifiedFamily: Smdbmds

参考链接

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

http://www.lryc.cn/news/208793.html

相关文章:

  • TSINGSEE青犀省级高速公路视频上云联网方案:全面实现联网化、共享化、智能化
  • 知识图谱相关的操作
  • 【Javascript】json
  • 零资源的大语言模型幻觉预防
  • 智能终端界面自动化测试操作工具 - Appium常见用法
  • 结构体数组经典运用---选票系统
  • code too large
  • vue中把弹出层.vue文件注册成组件供其他.vue文件调用的写法
  • mac 查看GPU使用
  • 工业4.0的安全挑战与解决方案
  • 如何查找特定基因集合免疫基因集 炎症基因集
  • 轮转数组(Java)
  • Spring体系结构
  • PostgreSQL basebackup备份和恢复
  • XTU-OJ 1248-Alice and Bob
  • 第四章 文件管理 十、文件系统的全局结构
  • 【PythonGIS】基于高德Api实现批量地址查询经纬度
  • vue数组中的变更方法和替换方法
  • Java - 工具类参数初始化
  • 一文搞懂 MineCraft 服务器启动操作和常见问题 2023年10月
  • 第2篇 机器学习基础 —(2)分类和回归
  • Java游戏修炼手册:2023 最新学习线路图
  • 前端访问geoserver服务发生跨域的解决办法,以及利用html2canvas下载绘制的地图
  • Word docx转html和markdown
  • API商品数据接口调用爬虫实战
  • 【Python机器学习】零基础掌握GaussianProcessClassifier高斯过程
  • SQL-正则表达式和约束
  • “人类高质量数据”如何训练计算机视觉模型?
  • ListenableFuture和countdownlatch使用example
  • C- strtok() strtok_r()