:/ proc / cpuinfo
在Linux下
/ proc / cpuinfo
文件将显示cpu信息
处理器将从0开始计数,并继续使用多个CPU
如果有hts,则表示它支持超线程技术
要判断物理CPU的数量,可以检查Physical ID的值。如果相同,则表示相同的物理CPU。
处理器:4
vendor_id:正版英特尔
cpu家庭:15
型号:4
型号名称:Intel(R)Xeon(TM)CPU3.00GHz
步进:8
cpu MHz:3002.700

缓存大小:2048 KB
物理ID:9
兄弟姐妹:4
核心ID:19
cpu核心:2
--------------------------------------------
处理器:5

vendor_id:正版英特尔
cpu家庭:15
型号:4
型号名称:Intel(R)Xeon(TM)CPU3.00GHz
步进:8
cpu MHz:3002.700
缓存大小:2048 KB

物理ID:9
兄弟姐妹:4
核心ID:19
cpu核心:2
---------------------------------------------------
地址大小:物理40位,虚拟48位
电源管理:

关键字:SMP linux多CPU编号超线程HT超线程
在互联网上摘录一些相关知识:
超线程技术使用特殊的硬件指令将两个逻辑内核模拟为两个物理芯片,因此单个处理器可以使用线程级并行计算,并且与多线程操作系统和软件兼容,从而减少了CPU空闲时间提高CPU效率。
可以同时使用超线程,应用程序可以使用芯片的不同部分。尽管单线程芯片每秒可以处理数千条指令,但它只能在任何时间处理一条指令。超线程技术可以使芯片同时执行多线程处理,从而可以提高芯片性能。
超线程技术是在一个CPU上同时执行多个程序,并在一个CPU中共享资源。从理论上讲,它需要像两个CPU一样同时执行两个线程。 P4处理器需要再添加一个逻辑CPU指针(逻辑处理单元)。因此,新一代P4 HT的芯片面积比以前的P4大5%。其余的诸如ALU(整数算术单元),FPU(浮点算术单元)和L2 Cache(二级缓存)保持不变,并且这些部分被共享。
尽管超线程技术可以同时执行两个线程,但它不像两个真正的CPU。每个CPU都有独立的资源。当两个线程同时需要某个资源时,应暂时停止其中一个线程,并释放这些资源,直到这些资源空闲为止。因此,超线程的性能不等于两个CPU的性能。
Intel P4超线程具有两种操作模式,单任务模式(单任务模式)和多任务模式(多任务模式),当程序不支持多处理(多处理器操作)时,系统将停止它们。逻辑CPU的操作将资源集中在单个逻辑CPU上,因此,由于其中一个逻辑CPU处于空闲状态,单线程程序不会降低性能,但是由于已停止的逻辑CPU仍将等待工作并占用空间某些资源,因此当超线程CPU在单任务模式程序模式下运行时,有可能无法实现没有超线程功能的CPU性能,但是性能差距不会太大。换句话说,当运行单线程应用程序软件时,超线程技术甚至会降低系统性能,尤其是当单线程软件在多线程操作系统上运行时。
本文是通过互联网组织的,欢迎原始作者与编辑联系,并签署版权
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-343272-1.html
放弃那些陈旧的
结果如何我们拭目以待
中国军方的处置还是得当的