学习啦>学习电脑>选购与维护>选购指南>

linux如何查询cpu

时间: 林辉766 分享

  有时候linux系统,想要查看一下cpu的使用状况!该怎么样去查看呢?下面由学习啦小编给你做出详细的linux查询cpu方法介绍!希望对你有帮助!

  linux查询cpu方法一

  Linux查看CPU的位数(32位、还是64位)可以通过下面命令实现:

  #查询cup信息,然后grep搜索是否支持lm

  cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

  #注:结果大于0, 说明支持64bit计算,<0证明不支持64bit计算就是32位; lm指long mode, 支持lm则是64bit

  查看CPU的型号:

  cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

  8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz

  #看到有8个逻辑CPU, 也知道了CPU型号

  linux查询cpu方法二

  ps命令用于查看系统中的进程状态,格式为:“ps [参数]”。

  查看进程与状态:“ps -aux”

  查找某个特定的进程信息:"ps -aux | grep 进程名"

  USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

  进程的所有者 进程ID号 运算器占用率 内存占用率 虚拟内存使用量(单位是KB) 占用的固定内存量(单位是KB) 所在终端 进程状态 被启动的时间 实际使用CPU的时间 命令名称与参数

  参数 作用

  -a 显示所有的进程(包括其他用户的)

  -u 用户以及其他详细信息

  -x 显示没有控制终端的进程

  top命令用于监视进程的活动与系统负载,格式为:“top”。

  这个top命令可真的是太厉害了,完全可以比喻成是“强化版的Windows任务管理器”,运行界面如下:

  前面的五行为系统整体的统计信息,下面我们来逐行的讲解:

  第1行:系统时间,运行时间,登陆用户数,系统负载(分别为1分钟、5分钟、15分钟的平均值)。

  第2行:进程总数,运行中的,睡眠中的,停止的,僵尸的。

  第3行:用户占用资源,系统内核占用资源,改变过优先级的进程,空闲的资源,等待输入输出的时间。

  此行数据均为CPU数据并以百分比格式显示,例如"99.2 id"意味着有99.2%的CPU资源正在空闲中。

  第4行:物理内存总量,使用量,空闲量,作为内核缓存的内存量。

  第5行:虚拟内存总量,使用量,空闲量,已被提前加载的内存数据。

  进程的信息区中包含了各个进程的详细信息,含义如下:

  PID:进程ID号

  USER:进程的所有者

  PR:优先级

  NI:优先级(负值表示优先级更高)

  VIRT:虚拟内存使用量

  RES:物理内存使用量

  SHR:共享内存大小

  S:进程状态(上文中有提到)

  %CPU:运算器的使用百分比

  %MEM:内存的使用百分比

  TIME+:使用CPU的时间(单位是1/100秒)

  COMMAND:命令名称

  百度 《linux就该这么学》,第8章节有命令使用说明。

  linux查询cpu方法三

  cat /proc/cpuinfo中的信息

  processor 逻辑处理器的id。

  physical id 物理封装的处理器的id。

  core id 每个核心的id。

  cpu cores 位于相同物理封装的处理器中的内核数量。

  siblings 位于相同物理封装的处理器中的逻辑处理器的数量。

看了“linux如何查询cpu ”文章的还看了:

1.Linux中查看CPU的信息的方法是什么

2.Linux查看cpu个数

3.linux怎么查看cpu的使用率问题

4.linux查看多个cpu信息

5.linux下如何看每个CPU的使用率

6.用linux查看每个CPU的使用率

7.linux如何查看硬件信息

929170