简介:

如果要看CPU拓扑,lscpu,numastat都可以看,今天发现hwloc,会更直观些,下面摘抄官网介绍,简单点说,hwloc可以显示CPU拓扑,比较方面地查看CPU各级缓存以及各个核、物理CPU之间,可以共享哪一级别的CPU cache

便携式硬件位置(hwloc)软件包提供了便携式抽象(跨操作系统,版本,体系结构等)
现代体系结构的分层拓扑结构,包括NUMA内存节点,共享缓存,处理器插槽,处理器内核和处理单元(逻辑处理器或“线程”)。 
它也聚集各种系统属性,例如缓存和内存信息。 主要是旨在帮助应用程序收集有关现代的信息计算硬件,以便相应有效地利用它。
hwloc可以多种方便的格式显示拓扑。它还提供了强大的编程接口(C API)来收集信息有关硬件,绑定进程等的更多信息。

github地址:

https://github.com/open-mpi/hwloc

centos7 安装

yum install -y hwloc

简单使用:

[root@localhost ~]# hwloc-ls
.Machine (3771MB)Package L#0 + L3 L#0 (6144KB) + L2 L#0 (256KB) + L1d L#0 (32KB) + L1i L#0 (32KB)Core L#0 + PU L#0 (P#0)Core L#1 + PU L#1 (P#1)Package L#1 + L3 L#1 (6144KB) + L2 L#1 (256KB) + L1d L#1 (32KB) + L1i L#1 (32KB)Core L#2 + PU L#2 (P#2)Core L#3 + PU L#3 (P#3)HostBridge L#0PCI 8086:7111Block(Removable Media Device) L#0 "sr0"PCI 15ad:0405GPU L#1 "card0"GPU L#2 "renderD128"GPU L#3 "controlD64"PCI 1000:0030Block(Disk) L#4 "sda"PCIBridgePCI 8086:100fNet L#5 "ens32"
[root@localhost ~]#

linux cpu拓扑查看工具 hwloc 简介相关推荐

  1. Linux so库查看工具

    代码运行过程中,难免因各种原因引起crash,如果crash 发生时恰好capture 当时的堆栈信息,对定位错误将是大功一件,然而有时候看到满满的堆栈信息,却不知从何开始入手, 本文介绍几个著名的L ...

  2. Linux记载磁盘信息,分享一款高逼格的Linux磁盘信息查看工具

    原标题:分享一款高逼格的Linux磁盘信息查看工具 可以使用df命令来显示在Linux.macOS和类Unix系统中挂载的文件系统上有多少可用磁盘空间.还可以使用du命令来估计文件空间的使用情况.我们 ...

  3. linux统计数据查看工具,CPU性能统计数据及Linux监控工具使用

    一.CPU性能统计数据 1.Run Queue Statistics-- 运行队列统计 In Linux, a process can be either runnableor blocked wai ...

  4. 给大家推荐一款高逼格的Linux磁盘信息查看工具

    可以使用df命令来显示在Linux.macOS和类Unix系统中挂载的文件系统上有多少可用磁盘空间.还可以使用du命令来估计文件空间的使用情况.我们现在有了另一个奇特的工具,名为duf,是一款gola ...

  5. Linux进制查看工具:od、hexdump、xxd

    od 命令 :http://man.linuxde.net/od od 命令 od命令用于将指定文件内容以八进制.十进制.十六进制.浮点格式或ASCII编码字符方式显示,通常使用od命令查看特殊格式的 ...

  6. linux 跑cpu负载工具,CPU负载查看工具

    uptime [root@localhost ~]# uptime 15:24:28 up 5:18, 2 users, load average: 0.00, 0.01, 0.05 显示内容说明: ...

  7. linux mysql 进程查看工具_linux查看正在运行的进程(如何在Linux中查看所有正在运行的进程)...

    如何在Linux中查看所有正在运行的进程 名称:ps 使用权限:所有使用者 使用方式:ps [options] [--help] 说明:显示瞬间行程 (process) 的动态 参数:ps的参数非常多 ...

  8. [linux小水滴]systrace工具使用简介

    目录 1 简介 2 用法 3 实际操作 4 用systrace分析问题思路 4.1 功耗问题分析 5 参考链接 1 简介 在短时间内记录设备活动被称为systrace.这里所说的systrace是安卓 ...

  9. linux cpu核数查看_Linux日常必备的 8 个小技能

    身为一个码农,日常工作中与我们打交道次数较多的操作系统除了Windows和Mac OS 之外,还有一个就是 Linux.今天偶尔有空翻越了之前码代码时期汇总的一些小技巧发现挺实用的,故分享给大家,希望 ...

最新文章

  1. python bs4 安装_Python安装Bs4的多种方法
  2. ECLIPSE启动不了,报错org.eclipse.swt.SWTException: Invalid thread access
  3. 艾伟_转载:把事件当作对象进行传递
  4. 利用反射搭建orm框架
  5. -bash: ./demoapp: 无法执行二进制文件 问题解决
  6. python 线程类 threading.Thread.join() 方法 (自闭,不让别人进来了)
  7. k8s kubectl create命令使用详解
  8. 我的工作日报 - 2020-9-11 星期五
  9. centOS安装Mysql指南
  10. 上一季诺基亚销售下跌28%
  11. Linux 命令(52)—— ipcrm 命令
  12. flash activex java_Adobe flash player ActiveX和NPAPI和PPAPI 这三个软件有什么区别?哪个是不必要的?...
  13. php采集今日头条,用php蓝天采集器抓取今日头条ajax的文章内容
  14. echarts关系图
  15. Blender Python相关操作指令(bpy)
  16. 配置Intel NUC8i5INH的Ubuntu 16.04 时无法上网
  17. 关于spoolsv.exe程序问题
  18. 数据技术嘉年华专列10月28日抵达广州,请做好接站准备
  19. NKOI 1349 工作安排
  20. Redis缓存对象相关

热门文章

  1. 第一次使用VS Code时你应该知道的一切配置
  2. 设计模式 — 结构型模式 — 组合模式
  3. OpenNESS 的 5GC 融合实践
  4. VMware 虚拟化编程(12) — VixDiskLib Sample 程序使用
  5. altium designer布线调整时不自动删除旧线
  6. 推荐一些顶级的开源CI/CD工具
  7. MySQL学习之路:多实例无法启动排错
  8. Spring Mybatis实例SqlSessionDaoSupport混用xml配置和注解
  9. 通过缓存数据库结果提高PHP性能(转)
  10. 组策略(八)使用使用自定义RealVNC adm模板对域内工作站设置统一标准设置