`

linux 查看cpu 多核与多U

阅读更多

# uname -a
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
(查看当前操作系统内核信息)
# cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
(查看当前操作系统发行版信息)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
# cat /proc/cpuinfo | grep physical | uniq -c
      4 physical id      : 0
      4 physical id      : 1
(说明实际上是两颗4核的CPU)
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
8
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
.最后再完整看cpu物理信息, 不过大部分我们都不关心而已.
# dmidecode | grep -A48 'Processor Information$'
        Processor Information
                Socket Designation: CPU 1
                Type: Central Processor
                Family: Xeon
                Manufacturer: Intel           
                ID: 7A 06 01 00 FF FB EB BF
                Signature: Type 0, Family 6, Model 17, Stepping A
                Flags:
                        FPU (Floating-point unit on-chip)
                        VME (Virtual mode extension)
                        DE (Debugging extension)
                        PSE (Page size extension)
                        TSC (Time stamp counter)
                        MSR (Model specific registers)
                        PAE (Physical address extension)
                        MCE (Machine check exception)
                        CX8 (CMPXCHG8 instruction supported)
                        APIC (On-chip APIC hardware supported)
                        SEP (Fast system call)
                        MTRR (Memory type range registers)
                        PGE (Page global enable)
                        MCA (Machine check architecture)
                        CMOV (Conditional move instruction supported)
                        PAT (Page attribute table)
                        PSE-36 (36-bit page size extension)
                        CLFSH (CLFLUSH instruction supported)
                        DS (Debug store)
                        ACPI (ACPI supported)
                        MMX (MMX technology supported)
                        FXSR (Fast floating-point save and restore)
                        SSE (Streaming SIMD extensions)
                        SSE2 (Streaming SIMD extensions 2)
                        SS (Self-snoop)
                        HTT (Hyper-threading technology)
                        TM (Thermal monitor supported)
                        SBF (Signal break on FERR)
                Version: Intel(R) Xeon(R) CPU           E5410 @ 2.33GHz    
                Voltage: 1.2 V
                External Clock: 333 MHz
                Max Speed: 2333 MHz
                Current Speed: 2333 MHz
                Status: Populated, Enabled
                Upgrade: <OUT OF SPEC>
                L1 Cache Handle: 0x0005
                L2 Cache Handle: 0x0006
                L3 Cache Handle: 0x0007
                Serial Number: To Be Filled By O.E.M.
                Asset Tag: To Be Filled By O.E.M.
                Part Number: To Be Filled By O.E.M.
--
        Processor Information
                Socket Designation: CPU 2
                Type: Central Processor
                Family: Xeon
                Manufacturer: Intel           
                ID: 7A 06 01 00 FF FB EB BF
                Signature: Type 0, Family 6, Model 17, Stepping A
                Flags:
                        FPU (Floating-point unit on-chip)
                        VME (Virtual mode extension)
                        DE (Debugging extension)
                        PSE (Page size extension)
                        TSC (Time stamp counter)
                        MSR (Model specific registers)
                        PAE (Physical address extension)
                        MCE (Machine check exception)
                        CX8 (CMPXCHG8 instruction supported)
                        APIC (On-chip APIC hardware supported)
                        SEP (Fast system call)
                        MTRR (Memory type range registers)
                        PGE (Page global enable)
                        MCA (Machine check architecture)
                        CMOV (Conditional move instruction supported)
                        PAT (Page attribute table)
                        PSE-36 (36-bit page size extension)
                        CLFSH (CLFLUSH instruction supported)
                        DS (Debug store)
                        ACPI (ACPI supported)
                        MMX (MMX technology supported)
                        FXSR (Fast floating-point save and restore)
                        SSE (Streaming SIMD extensions)
                        SSE2 (Streaming SIMD extensions 2)
                        SS (Self-snoop)
                        HTT (Hyper-threading technology)
                        TM (Thermal monitor supported)
                        SBF (Signal break on FERR)
                Version: Intel(R) Xeon(R) CPU           E5410 @ 2.33GHz    
                Voltage: 1.2 V
                External Clock: 333 MHz
                Max Speed: 2333 MHz
                Current Speed: 2333 MHz
                Status: Populated, Enabled
                Upgrade: <OUT OF SPEC>
                L1 Cache Handle: 0x0009
                L2 Cache Handle: 0x000A
                L3 Cache Handle: 0x000B
                Serial Number: To Be Filled By O.E.M.
                Asset Tag: To Be Filled By O.E.M.
                Part Number: To Be Filled By O.E.M.

--END--

分享到:
评论

相关推荐

    如何教你查看linux系统CPU利用率.docx

    本文将介绍几种常用的Linux命令,帮助你查看和分析CPU的使用情况。 1. **top命令**:`top`是Linux中最常用的实时系统监控工具之一。它提供了丰富的信息,包括系统时间、运行时间、负载平均值、CPU状态、内存使用...

    【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0.rar

    该教程适用于对嵌入式系统、Linux内核以及驱动程序开发感兴趣的工程师和学生,通过学习可以提升在I.MX6U平台上的系统级设计与编程能力。 I.MX6U是NXP(恩智浦)公司推出的一款高性能、低功耗的ARM Cortex-A7处理器...

    zynq7020(linux + 裸核流水灯)基于zturn board

    1. **AMP模式**(Asymmetric Multi-Processing):AMP模式是Zynq SoC中的多核处理方式,允许两个CPU核(CPU0和CPU1)独立运行不同的操作系统或任务。在这个案例中,CPU0负责运行Linux操作系统,而CPU1则运行裸核程序...

    jdk-7u191 (windows和linux)

    - **Fork/Join框架**:并行执行任务的新框架,提高了多核CPU环境下的性能。 - **改进的NIO.2**:引入新的文件系统API,提供了更好的异步I/O操作支持。 - **改进的JSON支持**:内置了JSONP(JavaScript Object ...

    Pro Linux Embedded Systems

    - **bootloader的选择与配置**:如U-Boot、VIVI等,主要用于初始化硬件环境并加载操作系统内核。 **4. 应用程序开发** - **编程语言选择**:C/C++是最常用的语言,Python等高级语言也在某些场景下得到应用。 - **...

    NVIDIA_Jetson_Linux_Driver_Package-32.4.3.zip

    NVIDIA Jetson Linux Driver Package中的驱动程序涵盖了GPU驱动、网络适配器驱动、I/O接口驱动等多个方面,确保了所有硬件组件都能与Linux系统无缝对接。特别是NVIDIA的CUDA驱动,为开发者提供了利用GPU进行并行计算...

    读取/proc/cpuinfo获取CPU信息demo

    1. **处理器类型(Processor)**:显示CPU的型号,如"Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz"。 2. **硬件(Hardware)**:有时会提供更具体的硬件平台信息。 3. **架构(Architecture)**:表示处理器的架构...

    iMX6ULL采用Yocto构建嵌入式Linux系统

    构建Yocto项目需要在Linux主机上进行,例如Ubuntu 20.04 LTS,确保有足够硬盘空间(至少120GB,根据实际需求可能需要更多)、足够的内存和多核CPU。在主机上安装Ubuntu系统,可以是物理机,也可以在Windows下通过...

    jdk 8u91 64位

    - `jvisualvm`:一个全功能的性能分析工具,可以查看内存、CPU、线程等信息。 **5. 应用场景** JDK 8u91广泛应用于企业级开发、Web应用、大数据处理、Android应用开发(需通过Android Studio的内置JDK)等领域。...

    4412 u-boot 0.1版

    U-Boot在Tiny4412上的实现需要考虑Exynos4412的特性,如其多核ARM Cortex-A9 CPU、图形处理单元、以及与外设如存储器、网络接口、串口等的通信。 【压缩包子文件的文件名称列表】: "u-boot-zth_0.1" 这个文件很可能...

    zynq开发板linux移植资料

    在嵌入式系统开发领域,Zynq系列SoC(System on Chip)是Xilinx公司推出的一种高度集成的异构处理器平台,集成了ARM Cortex-A9或者Cortex-A53多核CPU与可编程逻辑(FPGA)部分,广泛应用于各种工业、通信和消费电子...

    Virtualization Solutions in Freescale Linux SDK.pdf

    接着,文档介绍了虚拟化引导序列,指出虚拟化必须与符合ePAPR规范的引导程序(如u-boot)一起引导。u-boot将虚拟化程序映像加载到内存中,配置硬件设备树,并将其加载到内存中,在/chosen节点的bootargs属性中指定...

    linux环境 mysql5.7离线安装(包含libaio、numactl)

    2. **numactl**:numactl工具和库用于控制进程的内存分配和CPU亲和性,尤其在多核服务器上,它可以优化性能。安装numactl的步骤如下: - 定位到解压后的numactl rpm包(例如:numactl-2.0.12-5.el7.x86_64.rpm) -...

    LINUX中以SAR命令监控系统的使用教程.pdf

    以CPU资源监控为例,你可以使用`-u`选项来查看CPU利用率: ```bash sar -u -o sys_info 10 3 ``` 这将在10秒的间隔内采样3次,并将结果保存到`sys_info`文件中。输出的每一行分别代表每个时间点的CPU使用情况,各项...

    InstallGuide_Linux_OMAP3530.pdf.zip_omap

    2. Linux操作系统与OMAP3530的兼容性: Linux操作系统以其开源、可定制性以及对各种硬件的良好支持,成为OMAP3530平台的理想选择。Linux内核通过设备树(Device Tree)来配置硬件,确保了对OMAP3530特性的充分利用...

    基于PowerPC处理器SMP系统的U-Boot移植.pdf

    然后,要熟悉U-Boot的源码结构,特别是与多核支持相关的部分,例如初始化函数、多线程管理、中断处理等。移植步骤可能包括以下环节: 1. 配置U-Boot:根据目标硬件的特性,修改U-Boot的配置文件,指定处理器类型、...

    linux进程和线程编程PPT学习教案.pptx

    Linux进程和线程编程是...总的来说,Linux进程和线程编程涉及到系统调用、进程间通信、线程同步和资源管理等多个方面,是系统级编程的重要组成部分。深入理解这些概念和机制,有助于开发出更加稳定、高效的软件系统。

    【正点原子】I.MX6U Yocto构建根文件系统和C语言编程规范

    - 它集成了多核ARM Cortex-A9 CPU、图形处理单元(GPU)、视频编码/解码器等,为构建强大的嵌入式系统提供了基础。 3. **构建根文件系统**: - 根文件系统是Linux系统启动时挂载的第一个文件系统,包含了运行操作...

    fsl-yocto-3.14.28-1.0.0.tar.gz FREESCALE官方imx6q的linux移植手册

    Linux移植是一项复杂的工作,涉及到硬件驱动、内核配置、文件系统等多个层面。以下是对该手册中的关键知识点的详细介绍: 1. **i.MX6Q处理器**:Freescale i.MX6Q是一款基于ARM Cortex-A9架构的多核应用处理器,...

    高级 Linux 命令精通指南--资源管理3.docx

    在Linux系统管理中,了解和监控物理资源的使用情况至关重要,特别是CPU、内存、网络和存储设备。本文将深入探讨一些高级Linux命令,帮助你更好地掌握系统资源的管理。 首先,我们关注内存管理。`free`命令是查看...

Global site tag (gtag.js) - Google Analytics