查看linux服务器CPU详细情况

 linux服务器的硬件信息放在/proc下,cat /proc/cpuinfo可以查看到CPU的详细信息。

 

[fengzhige@33 ~]$ cat /proc/cpuinfo |less

processor       : 0  ##CPU超线程数

vendor_id       : GenuineIntel   ##CPU生产厂商

cpu family      : 6

model           : 45

model name      : Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz

stepping        : 7

cpu MHz         : 2300.154  ##CPU主频

cache size      : 15360 KB  ##CPU缓存

physical id     : 0     ##CPU物理ID号

siblings        : 12

core id         : 0    ##CPU核心ID号

cpu cores       : 6    ##CPU核心个数

apicid          : 0

initial apicid  : 0

fpu             : yes

fpu_exception   : yes

cpuid level     : 13

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 syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64
monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 x2apic popcnt aes xsave avx lahf_lm ida arat xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid

bogomips        : 4600.30

clflush size    : 64

cache_alignment : 64

address sizes   : 46 bits physical, 48 bits virtual

 


  1. 查看物理CPU个数:
  2. [fengzhige@33 ~]$ cat /proc/cpuinfo |grep 'physical id' |sort |uniq |wc -l 

 


  1. 查看CPU核心个数: 
  2. [fengzhige@33 ~]$ cat /proc/cpuinfo |grep 'cpu cores' |uniq 
  3. cpu cores       : 6 

 


  1. 查看CPU超线程数: 
  2. [fengzhige@33 ~]$ cat /proc/cpuinfo |grep 'processor' 

超线程数=逻辑CPU个数;

理论上,

物理CPU个数x核心个数=逻辑CPU个数

若CPU支持超线程则是

物理CPU个数x核心个数x每个核心支持超线程个数=逻辑CPU个数

赠送:

htop命令

 

时间: 2024-12-31 12:38:31

查看linux服务器CPU详细情况的相关文章

查看Linux服务器下的内存使用情况

查看Linux服务器下的内存使用情况 ,可以使用命令free -m.注意此命令只在Linux下有效,在FreeBSD中没有此命令.命令如下所示: used:已经使用的内存数 free:空闲的内存数 shared:多个进程共享的内存总额 -buffers/cache:(已用)的内存数,即used-buffers-cached +buffers/cache:(可用)的内存数,即free+buffers+cached 得出结论: 可用内存的计算公式为: 可用内存=free+buffers+cached

使用Python实现对Linux服务器CPU内存网络的监控脚本

本文介绍一下使用 Python 脚本实现对 Linux 服务器 CPU 内存 网络的监控脚本的编写.Python 是由 Guido van Rossum 开发的.可免费获得的.非常高级的解释型语言.其语法简单易懂,而其面向对象的语义功能强大(但又灵活).Python 可以广泛使用并具有高度的可移植性.本文 Linux 服务器是 Ubuntu 12.10, Python 版本 是 2.7 .如果是 Python 3.0 版本的语法上有一定的出入.另外这里笔者所说的 Python 是 CPython

查看Linux系统CPU、内存信息和操作系统的版本信息

经常要查看Linux服务器的CPU,内存信息以及操作系统版本等信息,总结一下常用的命令,以便以后查阅 . 1.查看CPU型号(8个逻辑CPU) [[root@mail ~]# cat /proc/cpuinfo |grep "name" |cut -f2 -d: |uniq -c      8  Intel(R) Xeon(R) CPU           E5506  @ 2.13GHz 2.查看物理CPU个数(两个4核CPU) [root@mail ~]# cat /proc/cp

谁能帮解答我linux服务器 cpu 100%的哪两个是什么,如何处理?

问题描述 谁能帮解答我linux服务器 cpu 100%的哪两个是什么,如何处理? 我的服务器上有两个进程占cpu100%,导致服务器运行中风扇疯狂运行,呜呜的声音好恐怖跟警报似的 解决方案 这要看你的程序的实现,即源代码 可以肯定是实现有问题,导致 CPU 占用率过高的. 解决方案二: vlock / ksoftirqd 这两个,不过我没见过. 解决方案三: ksoftirqd是内核响应软中断的内核线程,vlock不知道,估计两者之间有什么关系,或许是后者产生大量的中断,导致ksoftirqd

查看Linux服务器状态的指令

首次接触一台Linux服务器时,都有哪些指令可以帮我了解情况?用博客记录下来,备忘.其中有些指令下次再用真不知道是什么时候呢. 系统版本: $ cat /proc/version $ lsb_release -a $ cat /etc/redhat-release CPU是32位还是64位:$ getconf LONG_BIT 查看CPU更多的信息:$ cat /proc/cpuinfo 全部内存信息:$ cat /proc/meminfo 一条内存信息(本例查看MemTotal):$ grep

怎样正确查看Linux的内存占用情况

做了个24小时的稳定性测试,探讨了Linux的Mem使用情况: 看内存最方便的命令是free -m,如: [root@host ~]# free -m total used free shared buffers cached Mem: 1024 1005 19 0 9 782 -/+ buffers/cache: 212 811 Swap: 996 0 995 [root@host ~]# 从上看出这个Linux系统一共有内存1024M,但当前Linux 系统已经占用的内存有多少呢?大多数用户

查看LINUX进程内存占用情况

  (1)top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: $ top -u oracle 内容解释: PID:进程的ID USER:进程所有者 PR:进程的优先级别,越小越优先被执行 NInice:值 VIRT:进程占用的虚拟内存 RES:进程占用的物理内存 SHR:进程

查看Linux进程CPU过高具体的线程堆栈(不中断程序)

1.TOP命令,找到占用CPU最高的进程 $ top  top - 20:11:45 up 850 days,  1:18,  3 users,  load average: 1.04, 1.01, 0.99 Tasks:  61 total,   1 running,  60 sleeping,   0 stopped,   0 zombie Cpu(s):  1.4% us,  0.1% sy,  0.0% ni, 98.3% id,  0.1% wa,  0.0% hi,  0.2% si

查看Linux下端口占用情况的命令

在使用Linux系统的过程中,有时候会遇到端口被占用而导致服务无法启动的情况.比如HTTP使用80端口,但当启动Apache时,却发现此端口正在使用. 这种情况大多数是由于软件冲突.或者默认端口设置不正确导致的,此时需要查看究竟哪个进程占用了端口,来决定进一步的处理方法.     查看端口占用情况的命令:lsof -i 1 [root@www ~]# lsof -i 2   3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME 4 nginx 2333