找回密码
 注册
查看: 3909|回复: 1

查看linux系统的cpu,内存,内核参数介绍

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2017-4-12 14:22:04 | 显示全部楼层 |阅读模式
几个cpu

. a+ V8 R: f( ~
more /proc/cpuinfo |grep "physical id"|uniq|wc -l

5 n5 e2 J+ k0 _, a: h8 T% O
每个cpu是几核(假设cpu配置相同)

+ [5 N" T- N5 v4 x$ j* J
more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l
" t# ~) B, ^8 t2 V9 A
cat /proc/cpuinfo | grep processor
' }, w; D8 M: _3 m4 W' C
1. 查看物理CPU的个数
/ i! v) l7 j% |: H9 d+ E9 E! Q
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l+ c, \: n* ?7 c1 J
* z) y4 p# y5 H7 l2 A0 ~9 J& p  X
2. 查看逻辑CPU的个数

& X0 m$ g, c, X# n) u( B" S#cat /proc/cpuinfo |grep "processor"|wc -l
% g# \) v5 @8 L. H$ }: a$ b
, k7 q  ?" Z7 a. @
3. 查看CPU是几核

" f0 g! v+ _+ H7 F#cat /proc/cpuinfo |grep "cores"|uniq

. H" @9 N3 m2 [* d- v* P

" I7 k: q; Z6 S7 K" b" t' |6 i6 P
" L: E( a0 Q. W- w
4. 查看CPU的主频

- M% c; d7 ^- `$ T, a/ K#cat /proc/cpuinfo |grep MHz|uniq

0 ]. O. L. h" `; D# y6 M: j0 N
# uname -a
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux

2 H, i4 v. i" ]3 Z
(查看当前操作系统内核信息)

  @4 A3 y4 d0 a

: t4 g8 ^0 w) D8 \9 M: D/ k  F
# cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)

0 f/ [, r& K# q, Z) J
(查看当前操作系统发行版信息)

9 _( B1 G- v/ S3 k$ q* R( S

8 j' D( f, U) _7 R" G
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
5 l8 I, \: g7 P" E" L
9 ~8 x& [; y* @0 v) c1 m4 s
# cat /proc/cpuinfo | grep physical | uniq -c
      4 physical id      : 0
      4 physical id      : 1
(说明实际上是两颗4核的CPU)

* x) v+ A- m5 u+ l* u7 l

& @& L# o/ X! x/ ^, S: g' h- _6 h
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
4 P' T3 t: h1 V: {1 V9 s, r5 ~- @

) l, `$ l, T( {- t
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
8
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
" A- k4 K) ]. Q7 G( x9 {
4 X. b; h3 u, t7 j9 G( |
2 c9 F1 O  h' h" h, T+ j. N

; _9 i/ U7 u" e7 A2 ]# l* S' ~5 e: ^0 f. w. G; r

7 Z& h  m9 k, i2 ^3 J
如何获得CPU的详细信息:
5 C; Q+ b0 F  s0 N8 r0 P# s! C  s
linux命令:cat /proc/cpuinfo

! @. L- r& q* \: e  G( H) K# x5 D
用命令判断几个物理CPU,几个核等:

$ Z2 s& r% w  f
逻辑CPU个数:
4 U! s/ Z: F1 ?/ `
# cat /proc/cpuinfo | grep "processor" | wc -l

. W% z& s( [+ `* K& L- d2 A
物理CPU个数:
( K" B" R% S* k7 X8 _
# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

. W- o$ p4 z* w, W" P4 q
每个物理CPU中Core的个数:

. l8 o: v+ v4 j6 f# N1 Y# cat /proc/cpuinfo | grep "cpu cores" | wc -l

5 N+ X/ G4 [: s6 r. c) T
是否为超线程?

( E  a$ A; R7 ]8 `% q6 O( k% N如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。
8 k. c. y9 K0 h# L" k3 ?) s' N+ b
每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:

+ [0 w6 X2 v, I- W# cat /proc/cpuinfo | grep "siblings"
. j2 H1 ?$ I# \/ `  \9 q' H

1 e+ l% H( P% ^' X. V0 [" t

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-4-27 11:44:53 来自手机 | 显示全部楼层
查看CPU厂商; H2 u" Z$ u2 S' G2 Z* g+ v* G
   cat /proc/cpuinfo|grep  name  |cut -f2 -d: |uniq -c
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 03:00 , Processed in 0.017489 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表