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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2017-4-12 14:22:04 | 显示全部楼层 |阅读模式
几个cpu
7 s* \  }1 C+ j
more /proc/cpuinfo |grep "physical id"|uniq|wc -l

- w4 P- _# W1 a" {: ^/ B' G( O  C
每个cpu是几核(假设cpu配置相同)

% [: Z' }+ Y0 ?3 o
more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l

) _7 U) [4 v( Z
cat /proc/cpuinfo | grep processor

/ x6 E8 I1 D( Y/ U  c# p& z: c
1. 查看物理CPU的个数

# C' t' q. S" {7 a( n# s#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
4 m$ }% t/ S7 [8 ]

3 A2 a; n& O5 T/ r* c( q* {& l2. 查看逻辑CPU的个数
5 O& r) ]8 T1 b1 c7 Y3 k2 ]
#cat /proc/cpuinfo |grep "processor"|wc -l

0 J0 e( q1 l/ q0 k
. Q! }4 }3 Y, T5 K$ l, {2 L1 |9 Z3. 查看CPU是几核
8 W7 }, d9 g! V9 e8 P
#cat /proc/cpuinfo |grep "cores"|uniq

1 o! Q' H# ^1 o

8 B; P9 p5 ~/ P  X' C

9 h- @+ s- G) g3 \' b- V; k9 U4. 查看CPU的主频
7 }6 H( u6 |- `) r. U
#cat /proc/cpuinfo |grep MHz|uniq
0 T4 x7 `( A# F7 K# {8 `
# 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 r& K) |" _# R& ?! b( w! F
(查看当前操作系统内核信息)
- K' n9 w+ ?! m+ V) d) f+ {+ O

* X2 T* Q4 b: m. V4 l$ Q% |# P1 T
# cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
0 V$ w3 [6 T+ Q% m1 f+ p$ E
(查看当前操作系统发行版信息)
3 k- W; S) ^4 @' v
: m4 a/ p2 p2 v& I6 C' D% v' C
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
+ A3 g. e& J$ d

2 F1 ~, T# d! w& C' _# s. Q
# cat /proc/cpuinfo | grep physical | uniq -c
      4 physical id      : 0
      4 physical id      : 1
(说明实际上是两颗4核的CPU)
1 a2 }. p! R* A/ e5 y5 o
; j% n7 @7 O. L' n
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

* ^3 z2 }( C: L* M
0 j. `6 E& `/ M  q6 _
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
8
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

5 ?; J4 O4 _+ r: O% M, s! f
" ?. a! P) r( \* Q; P  H" P4 h

' q7 _& ]- W- p5 G3 G: j( g5 n3 ~: {3 ^, Z
5 c1 @" B) s0 P& i% |% Q6 G
4 b% a2 P& n6 J+ O+ r
如何获得CPU的详细信息:

# K" c! w! J6 P# U& ]
linux命令:cat /proc/cpuinfo

: Z) G; P& K! v# |+ M2 ^
用命令判断几个物理CPU,几个核等:
+ l# y& ^! C( b" F
逻辑CPU个数:
" u& t6 Z8 E( F! p' o
# cat /proc/cpuinfo | grep "processor" | wc -l
; C; J4 O6 Z8 B' F/ T. S9 J5 V
物理CPU个数:
8 g9 z9 G6 B6 {- i% W" r" K
# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

( i. b- `7 D4 S5 Y
每个物理CPU中Core的个数:

2 A& J* v: D, `/ V# cat /proc/cpuinfo | grep "cpu cores" | wc -l

! U, ]" b6 a* h: S3 |/ W
是否为超线程?
: a! C2 C1 _; }- Z$ z( O* J
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。
0 h2 H8 Y) z, p" l4 S
每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
9 W3 b; q2 D* P3 e
# cat /proc/cpuinfo | grep "siblings"

5 K* g0 x+ \3 {1 |7 ~" x; Y2 q9 O# S( H2 W7 L0 o

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-4-27 11:44:53 来自手机 | 显示全部楼层
查看CPU厂商
! N% S4 @' T1 T5 Q& P   cat /proc/cpuinfo|grep  name  |cut -f2 -d: |uniq -c
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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