[转帖]Linux中的lstopo命令(详细指南)
https://juejin.cn/post/7117544110856077343
目录:
- 简介
- 语法
- 命令
- 总结
- 参考文献
介绍
lstopo命令是用来显示系统的拓扑结构的。它提供了关于NUMA内存节点、共享缓存、CPU包、处理器内核和线程等信息。
语法
它渲染由hwloc发现的机器拓扑结构,有两种主要模式:文本渲染或图形渲染。
对于文本渲染,其语法如下:
lstopo-no-graphics [OPTIONS]...[FILENAME]
而对于图形渲染:
lstopo [OPTIONS]...[FILENAME]
命令:
为了以图形方式显示机器拓扑结构,我们写道:
lstopo

*PU P#*是处理单元处理器# - 这些是CPU核心内的处理元素,从图片中我们可以看到4个核心,每个核心有2个处理元素(超线程),总共有8个,但实际是4个。
- L#i代表指令高速缓存。
- L#d代表数据高速缓存。
- L1代表1级缓存。
- L2代表第2级高速缓存。
- L3代表三级缓存。
插座P#表示主板上有4个物理插座,插座描述了容纳处理器的容器。
一个例子

我们也可以看到8个核心,每个核心都有一个处理单元,它们都在4个物理CPU包中。
PCI桥接
PCI层次结构被画成一棵桥的树,它们之间有链接。
这棵树从主机桥或根复合体左边的小方块开始,以右边的PCI设备盒结束。
中间可能会出现额外的小方块,代表中间的PCI桥/开关。
PCI设备
这些是在右手边。它们是包含其总线ID的盒子,它们也可能包含更小的OS设备对象的盒子,如网络接口,如eth0。
假设操作系统可以报告这个信息,那么PCI链路的数据速率可以用GB来写。
这在执行过程中可能会发生变化,因为一些设备在空闲时可以放慢它们的PCI链接。
在PCI桥的右边有一条水平线,意味着单个设备或桥连接在桥后面的二级PCI总线上,另一方面,垂直线意味着多个设备和/或桥连接到同一个二级PCI总线上。
颜色
红色意味着CPU或NUMA节点不在允许的集合中。
一个白色的颜色意味着CPU或NUMA节点在允许的集合中。
绿色表示一个拓扑结构可以被指定的进程看到,并且给定的CPU或NUMA节点在这个进程的CPU或内存绑定屏蔽中。
允许的集合是指一个进程被允许绑定的CPU或NUMA节点的集合,它要么是从父进程继承的,要么是由系统的管理策略设置的。
对于文本渲染,我们写道:
lstopo-no-graphics
我们也可以用ascii-art模式查看,写道
lstopo-no-graphics -.ascii
要查看摘要,我们使用*-s*选项
lstopo -s
要显示物理索引,我们使用*-p*选项,如下所示:
lstopo -p
对于逻辑索引,我们写道:
lstopo -l
lstop有很多输出格式,如pdf、xml、svg等。
要把拓扑结构写到PNG文件中,通过写:
lstopo file.png
现在file.png将有系统拓扑图。
我们还可以把它导出为XML文件,以便保存它并在另一台机器上重新加载,具体方法如下:
lstopo file.xml
要导出为pdf文件,我们写道:
lstopo file.pdf
要想只查看内核,我们写:
lstopo --only core
要想只查看cpusets,我们就写:
lstopo --cpuset
要查看逻辑处理器,我们写道:
lstopo --only pu
总结
在这篇文章中,我们讨论了获取计算机系统信息的一个非常有用的方法。
lstopo
命令可以用各种格式显示系统的拓扑图,如pdf、png等。
通过OpenGenus的这篇文章,你一定对Linux中的lstopo命令有了完整的了解。
[转帖]Linux中的lstopo命令(详细指南)的更多相关文章
- Linux中的ls命令详细使用
ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法 英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所 ...
- linux中的strings命令简介
摘自:http://blog.csdn.net/stpeace/article/details/46641069 linux中的strings命令简介 在linux下搞软件开发的朋友, 几乎没有不知道 ...
- linux中的ps命令用法。
在linux中使用ps命令可以查看有哪些进程在运行和运行的状态.进程是否结束.进程有没有僵尸.哪些进程占用了过多的资源等等. ps命令最常用的是用于监控后台进程的工作情况. 名称:ps 使用权限:所有 ...
- 详解linux中的ps命令
Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...
- (转)linux应用之test命令详细解析
linux应用之test命令详细解析 原文:https://www.cnblogs.com/tankblog/p/6160808.html test命令用法. 功能:检查文件和比较值 1)判断表达式 ...
- linux中的dmesg命令以及确定进程是否被系统主动kill
linux中的dmesg命令以及确定进程是否被系统主动kill Feb 21, 2017 | java | 185 Hits 近期发现线上项目的进程莫名其妙的就不见了,也没有崩溃日志,就怀疑是被操作系 ...
- Linux中的历史命令
Linux中的历史命令一般保存在用户 /root/.bash_history history 选项 历史命令保存文件夹 选项 -c:清空历史命令 -w :把缓存中的历史命令写入历 ...
- 关于XShell的常见使用和设置以及Linux中的常见命令.
本文部分转自:http://sundful.iteye.com/blog/704079 和 http://www.vckai.com/p/5 有时候在XShell中操作的一些命令傻傻的分不清这个命令到 ...
- linux中的strings命令简介2
摘自:http://blog.csdn.net/stpeace/article/details/46641069 linux中的strings命令简介 之前我们聊过linux strings的用法和用 ...
- linux中的 tar命令的 -C 参数,以及其它一些参数(转)
linux中的 tar命令的 -C 参数,以及其它一些参数 复制源:http://www.cnblogs.com/li-hao/archive/2011/10/03/2198480.htmltar命令 ...
随机推荐
- 【笔记】01 -- Spring-Cloud介绍
第一章节我们主要是介绍微服务 springCloud的架构和分布式的区别 但是后面会主要介绍netflix公司与Alibaba公司的两套架构 系统架构 **概述** 随着互联网的发展,网站应用的规模不 ...
- Pikachu漏洞靶场 敏感信息泄露
敏感信息泄露 概述 由于后台人员的疏忽或者不当的设计,导致不应该被前端用户看到的数据被轻易的访问到. 比如: 通过访问url下的目录,可以直接列出目录下的文件列表; 输入错误的url参数后报错信息里面 ...
- f-VAEGAN-D2:VAE+GAN处理零样本学习问题
虽然f-VAEGAN-D2在题目中说"适用任意样本",但对比的Few-shot相关的实验较少,这里仅讨论零样本学习的情况. 1. 背景介绍 由于为每个对象收集足够数量的高质量带标签 ...
- thymeleaf自定义标签
前言 使用thymeleaf自定义标签,环境:springboot 2.3.7 + thymeleaf 3.0.11(2021-01-14最新版) 由于使用shiro,我们需要与thymeleaf整合 ...
- 文心一言 VS 讯飞星火 VS chatgpt (40)-- 算法导论5.4 4题
四.一次聚会需要邀请多少人,才能让其中 3 人的生日很可能相同? 文心一言: 为了解决这个问题,我们需要先计算出所有可能的生日组合数,然后计算出其中生日相同的组合数. 已知需要邀请的人数为:23人 根 ...
- flutter BLoC框架
BLoC(Business Logic Component)是一种在Flutter中用于管理状态和处理业务逻辑的设计模式和架构模式. BLoC 的核心思想是将应用程序的状态.业务逻辑和UI分离开来,以 ...
- 华为云数据库GaussDB(for openGauss):初次见面,认识一下
摘要:本文从总体架构.主打场景.关键技术特性等方面进行介绍GaussDB(for openGauss). 1.背景介绍 3月16日,在华为云主办的GaussDB(for openGauss)系列技术第 ...
- 边缘AI研发落地生态挑战调研报告发布
摘要:随着边缘设备的广泛使用和性能提升,将机器学习相关的部分任务迁移到边缘,也即边缘AI技术,已成为必然趋势.但仅凭技术是不足够完成落地和产业转化的.近日我们启动了边缘AI研发落地生态挑战调研.我们发 ...
- 开发调试更便捷!火山引擎 DataLeap 提供 Notebook 交互式开发体验
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 Notebook 是一种支持 REPL 模式的开发环境. 所谓「REPL」,即「读取-求值-输出」循环:输入一段代 ...
- 看火山引擎DataLeap如何做好电商治理(一):挑战与痛点
现在人们的日常生活中,网购已经成为人们生活中不可或缺的购物形式.根据中国电子商会发布的<中国社交电商行业发展白皮书(2022)>的数据显示,2022年社交电商市场交易规模达到28542.8 ...