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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2017-4-12 14:22:04 | 显示全部楼层 |阅读模式
几个cpu
' F8 [  c; E7 ?2 S( ]0 V
more /proc/cpuinfo |grep "physical id"|uniq|wc -l
8 |" o. y8 X5 t9 y1 Z' {( e8 D2 W
每个cpu是几核(假设cpu配置相同)

) L7 J8 l( d  B% x1 y4 _1 v
more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l
1 y8 E( p% y- s
cat /proc/cpuinfo | grep processor

/ {1 n" W- T5 Z1 w  u( K
1. 查看物理CPU的个数

3 _- g9 I) X1 a' [& N: {+ V/ _#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
; T& W' Q5 Y) n( L

3 [: g" d: Z5 s! Y  Y% x2. 查看逻辑CPU的个数
( l; ~5 s( E# ^8 q3 v3 w3 a
#cat /proc/cpuinfo |grep "processor"|wc -l

; f( c7 ?% J/ S6 P& y- x# q* S- R  t - j: g% _, @  g/ Z" G( [# N1 o
3. 查看CPU是几核
- R" C2 `. Q0 K( }: i0 x
#cat /proc/cpuinfo |grep "cores"|uniq
1 T, y6 K+ G2 u0 Y* t9 O. C2 i. d
, }$ Y* [" e' {1 Q4 Q5 d0 |5 n

/ L1 j; ^. e% E! c+ t3 y4. 查看CPU的主频

4 q0 B; `1 q" G9 ~4 e  g. s#cat /proc/cpuinfo |grep MHz|uniq

$ l3 l) U- c6 W2 @& Q7 }
# uname -a
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
6 l/ w1 N2 C2 T: d1 V! D
(查看当前操作系统内核信息)
- w$ N* M# p6 ^% b! D# y
% f" h5 V) z/ w$ e! d$ r
# cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
$ v* _4 J/ m) W* y5 e
(查看当前操作系统发行版信息)
! z2 P' m) w+ g& \! s: u: I# C5 o) T
- b9 f) g; X! m* s* B
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)

. v# f" U7 `: Q

/ _0 Q2 _/ p5 C/ g0 v. }. M
# cat /proc/cpuinfo | grep physical | uniq -c
      4 physical id      : 0
      4 physical id      : 1
(说明实际上是两颗4核的CPU)
/ Q' T# ]( l3 O# {2 {) E
( v1 p0 C4 C0 v$ a; d
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
5 ~# o; H  A8 ~0 |+ {) o& t

% S: J. U+ q5 u, ?9 s
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
8
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

0 R4 T1 q/ Y- v7 l( M

( s7 W) j6 A- l3 `# n: q! m
- P1 r, F( ]8 p. H; a4 S* x7 F- q! W$ f9 T& M

* F) C0 y. K; ?% y8 }( c+ Z. o- j' U6 V
如何获得CPU的详细信息:

' }7 j  _" e8 ]0 W
linux命令:cat /proc/cpuinfo
: p0 K: p, }* w/ g" ?
用命令判断几个物理CPU,几个核等:
. I! E$ ], x# r
逻辑CPU个数:
. n" Q/ u9 y3 _- T* M; ?! f
# cat /proc/cpuinfo | grep "processor" | wc -l
, l) z! y$ _  @9 ~8 m
物理CPU个数:

6 j5 P% W" I% H# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

% G5 p: @+ t8 |
每个物理CPU中Core的个数:

' S) u  ~2 j% W# cat /proc/cpuinfo | grep "cpu cores" | wc -l

( B& h8 `3 x, w
是否为超线程?

9 c. A4 O5 Q. ^3 ~如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。

3 G! Z5 @1 X$ R7 @
每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
% {; K6 p: X# \8 Q% a
# cat /proc/cpuinfo | grep "siblings"
1 ~3 l: l. O3 c8 j8 O
4 P! \, R# {8 ~8 ^

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-4-27 11:44:53 来自手机 | 显示全部楼层
查看CPU厂商& d6 `8 W0 f3 ~! @3 J
   cat /proc/cpuinfo|grep  name  |cut -f2 -d: |uniq -c
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:55 , Processed in 0.033123 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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