易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 3905|回复: 1
收起左侧

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

[复制链接]
发表于 2017-4-12 14:22:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
几个cpu

$ `" T3 l! X7 d
more /proc/cpuinfo |grep "physical id"|uniq|wc -l

2 t: i7 }- n* c7 d1 @- t
每个cpu是几核(假设cpu配置相同)

! w" W! B8 y, ^; F9 a/ t6 @/ \
more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l

6 ^- R: i  |8 T
cat /proc/cpuinfo | grep processor
9 E! D- ^8 n/ N- z0 j- o2 s
1. 查看物理CPU的个数
( Z; Z5 i: J$ V  ^. I
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l6 g" Z4 z8 X( F1 Q

$ B, R! z( x: M6 Q2 S* F9 f2. 查看逻辑CPU的个数
- [7 d9 _4 I5 x* P  w
#cat /proc/cpuinfo |grep "processor"|wc -l
. \5 j# o# u; ?% l) M- D
) w+ z9 N; M  J* i
3. 查看CPU是几核
: C6 X8 S2 F2 D
#cat /proc/cpuinfo |grep "cores"|uniq
0 y5 G% ]7 |6 O7 [& x+ f' R

- d# q3 B7 E8 a7 _

1 d( L5 n2 J4 M# m4. 查看CPU的主频

6 U# N5 H3 b5 g8 U#cat /proc/cpuinfo |grep MHz|uniq
$ B* Q7 w& B! U. 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
$ |& t% P; @3 @. [! W) j
(查看当前操作系统内核信息)
4 l% M% x% o3 {4 m" {
& @. w' ~: v/ H1 ?; ]  I( ]
# cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)

& ~! {; k0 y, P# [/ r% H! c2 V2 Z
(查看当前操作系统发行版信息)
0 N* F, z  Z% {, b* r

$ T7 E- k: z0 u, _" H1 s# {! T
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
' y+ l7 n: V" `9 F
6 `9 m3 ~$ B1 t( K. |
# cat /proc/cpuinfo | grep physical | uniq -c
      4 physical id      : 0
      4 physical id      : 1
(说明实际上是两颗4核的CPU)

% l0 C, Y( R- F8 }- g
2 i' K0 |+ B6 ~( W
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

  z7 T7 r# v" E& B9 c3 `
1 M, z  z  q/ V$ j; z* r; a
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
8
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
6 ^( X5 k" `; H2 Q
" v$ K8 H3 J2 ?0 X" E, V

2 i2 S. ^' O9 e* r0 O) M* j% X0 ~  O9 W) c  g6 d6 t# h

4 Q- z3 p1 v& _; v. Q
! |7 m8 Q; g  n7 ~/ ~
如何获得CPU的详细信息:
& [) B* R# L0 W. I5 H
linux命令:cat /proc/cpuinfo

- D* h* C0 {' `) c6 U
用命令判断几个物理CPU,几个核等:
3 L- e  o* G" r) d' s
逻辑CPU个数:

! b/ z- A0 i& j7 x: E9 b+ b# cat /proc/cpuinfo | grep "processor" | wc -l
! B$ H: g  Y& s& }( `
物理CPU个数:

- ~3 l3 l; r: H  ?2 B7 l$ r# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

7 U: x9 D' y4 t* t4 m$ l
每个物理CPU中Core的个数:

" d+ j$ X) b. S( F8 r1 A* k# cat /proc/cpuinfo | grep "cpu cores" | wc -l
( A7 r7 }+ y6 j5 O% ]' ?: r
是否为超线程?
; y, k* k4 N- b; \* z
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。
9 s/ }" p- F4 [! ?
每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:

' l* T% y5 B1 f; g* M# cat /proc/cpuinfo | grep "siblings"
% w0 F& p. x4 |. R- C, [) U$ w* O
+ t) C- x& |% H! {8 Q; {( g) M. K
 楼主| 发表于 2018-4-27 11:44:53 来自手机 | 显示全部楼层
查看CPU厂商! P! I, T% S3 W9 ~2 {) O: |2 P  p( x
   cat /proc/cpuinfo|grep  name  |cut -f2 -d: |uniq -c
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 23:51 , Processed in 0.070426 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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