linux查询超线程,【转】Linux下判断一台机器是多少路,多少核,是否超线程的方法...
-
作者:陈绪
来源:http://sns.linuxpk.com/space-724-do-blog-id-15171.html
可以通过查看/proc/cpuinfo来看。
举个例子
[root@robert ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
stepping : 6
cpu MHz : 1596.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_pe rfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
bogomips : 4797.73
clflush size : 64
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
stepping : 6
cpu MHz : 1596.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_pe rfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
bogomips : 4794.39
clflush size : 64
power management:
1. 先看一个关键词physical id,我们看到两个部分都是0,这说明本机器只有一个物理CPU,所以是单路的。
2. 然后看另外一个关键词processor,是0和1,说明同时可以运行2个线程,那么是HT(超线程)呢,还是双核呢?
3. 看第三个关键词cpu cores,结果是2,那么说明是双核机器,不是HT。
如果cpu cores是1,那么说明是HT,而不是双核机器。
“siblings”指的是一个物理CPU有几个逻辑CPU
”cpu cores“指的是一个物理CPU有几个核
逻辑CPU个数:cat /proc/cpuinfo | grep "processor" | wc -l
物理CPU个数:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
不应该按照flags里是否有 ht 标志来判断系统是否有超线程能力,而应该:
如果“siblings”和“cpu cores”一致,则说明不支持超线程,或者超线程未打开。
如果“siblings”是“cpu cores”的两倍,则说明支持超线程,并且超线程已打开。
posted on 2009-10-13 21:08 回忆之城 阅读(162) 评论(0) 编辑 收藏 引用 所属分类: unix/linux
linux查询超线程,【转】Linux下判断一台机器是多少路,多少核,是否超线程的方法...相关推荐
- linux命令查询端口号,linux查询端口号(linux查看端口的命令)
linux查询端口号(linux查看端口的命令) 2020-07-24 11:55:46 共10个回答 1.打开任务管理器(在桌面最下面的"任务栏"右击鼠标).2.在任务管理器界面 ...
- oracle rac几块网卡,AIX5.3+HACMP+GPFS+ORACLE10G RAC配置下,每台机器要配置几块网卡?...
AIX5.3+HACMP+GPFS+ORACLE10G RAC配置下,每台机器要配置几块网卡? (2011-12-20 02:56:36) 标签: 网卡 杂谈 AIX5.3+HACMP+GPFS+OR ...
- 大端和小端的区别,以及如何判断一台机器是大端还是小端?
如何判断一台机器是大端还是小端 判断方式如下 判断方式如下 采用Little-endian模式的CPU对操作数的存放方式是从低字节到高字节,而Big-endian模式对操作数的存放方式是从高字节到低字 ...
- window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装 ...
- 更改多个版本java_window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法...
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装 ...
- linux 查询日志 去重,linux命令(12)uniq去重
实例详细说明linux下去除重复行命令uniq 一,uniq干什么用的 文本中的重复行,基本上不是我们所要的,所以就要去除掉.linux下有其他命令可以去除重复行,但是我觉得uniq还是比较方便的一个 ...
- 小白必看!您知道如何判断两台机器是否能正常通信吗?详解IP地址组成,网络地址和主机地址的区分!...
坚持原创输出,点击蓝字关注我吧 目录 一.ip协议的概念 1.ipv4地址 2.ipv6地址 二.ip地址的组成 1.ip地址的详细组成 2.网络号和主机号 3.子网掩码 三.总结 一.ip协议的概念 ...
- linux 查询注册服务,window下注册服务的命令小结
1. 描述: SC 是用于与服务控制管理器通信的命令行程序 . 用法: sc [command] [service name] ... 选项 的格式为 可以键入 "sc [comma ...
- linux查询bois信息,Linux下读取SMBIOS信息
来源:http://www.linuxde.net/2013/02/12499.html uefi shell下使用smbiosview linux下使用dmidecode 或者amidecode(a ...
最新文章
- Nginx配置反向代理与负载均衡
- 将CLASS文件打包成可运行的jar文件
- 数字电路技术可能出现的简答题_2013年9月份考试数字电子技术第二次作业
- Best MSI to EXE Convert tool
- 如何将UTF-8转换为UTF-8n
- c#基础传智播客学习截图
- GitHub资源学习的网址(未完待续)
- 秋招银行类金融科技岗笔试面试经验
- word如何添加艺术字体
- Android技术分享| 【你画我猜】Android 快速实现
- 在cmd中对Python的一些操作(查版本,下载包等)
- PyTorch 使用 TensorBoard 中的 writer.add_scalar 与 writer.add_scalars 的区别
- VMware Workstation 12 Pro 安装 mac最新系统版本10.12.3
- 惠州环境监测实验室建设面积要求
- SQL Server 2008 R2 安装过程详解
- 【Qt】Qt在Win系统上的消息通知
- 计算机游戏本和商务本的区别,游戏本和商务本的区别有哪些
- GC(垃圾回收)保守式GC
- Jetpack Compose ScrollableTabRow 如何调整最小宽度
- 高效好用的bi数据分析工具