CentOS中使用top命令查看CPU

2016-03-31 16:25 80 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐CentOS中使用top命令查看CPU,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - 服务器 】

CentOS中使用top命令查看CPU

   CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。

  在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。

  在命令行中输入 top 即可启动 top ,运行后如下图所示:

CentOS中使用top命令查看CPU 图老师

  如上图所示,top 的全屏对话模式可分为3部分:系统信息栏、命令输入栏、进程列表栏。

  第一部分 -- 最上部的系统信息栏

  第一行(top):

  00:11:04为系统当前时刻;

  3:35为系统启动后到现在的运作时间;

  2 users为当前登录到系统的用户,更确切的说是登录到用户的终端数 -- 同一个用户同一时间对系统多个终端的连接将被视为多个用户连接到系统,这里的用户数也将表现为终端的数目;

  load average为当前系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,一般的可以认为这个数值超过 CPU 数目时,CPU 将比较吃力的负载当前系统所包含的进程;

  第二行(Tasks):

  59 total为当前系统进程总数;

  1 running为当前运行中的进程数;

  58 sleeping为当前处于等待状态中的进程数;

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  0 stoped为被停止的系统进程数;

  0 zombie为被复原的进程数;

  第三行(Cpus):

  分别表示了 CPU 当前的使用率;

  第四行(Mem):

  分别表示了内存总量、当前使用量、空闲内存量、以及缓冲使用中的内存量;

  第五行(Swap):

  表示类别同第四行(Mem),但此处反映着交换分区(Swap)的使用情况。通常,交换分区(Swap)被频繁使用的情况,将被视作物理内存不足而造成的。

  第二部分 -- 中间部分的内部命令提示栏

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  top 运行中可以通过 top 的内部命令对进程的显示方式进行控制。内部命令如下表:

  s - 改变画面更新频率

  l - 关闭或开启第一部分第一行 top 信息的表示

  t - 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示

  m - 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示

  N - 以 PID 的大小的顺序排列表示进程列表

  P - 以 CPU 占用率大小的顺序排列进程列表

  M - 以内存占用率大小的顺序排列进程列表

  h - 显示帮助

  n - 设置在进程列表所显示进程的数量

  q - 退出 top

  s - 改变画面更新周期

  第三部分 -- 最下部分的进程列表栏

  以 PID 区分的进程列表将根据所设定的画面更新时间定期的更新。通过 top 内部命令可以控制此处的显示方式。

  一般的,我们通过远程监控的方式对服务器进行维护,让服务器本地的终端实时的运行 top ,是在服务器本地监视服务器状态的快捷便利之一。

来源:https://www.tulaoshi.com/n/20160331/2052412.html

延伸阅读
标签: 电脑入门
Linux系统中,ss命令可用于查看系统的socket的状态,而socket作为系统的进程通信机制,了解其状态是很有必要的,下面图老师小编就给大家介绍下Linux如何使用ss命令查看socket的状态。 ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关...
标签: 服务器
Linux中用于进程显示的top命令使用实例集锦   Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们也会探索这些命令。(注:不同发行版的top命令在各种细节有不同,如果发现...
怎样在Java中得到CPU的使用情况呢?这儿同时有一个好消息和一个坏消息。 坏消息是不能使用纯Java的方法得到CPU的使用。没有这方面的直接的API。一个建议的替代方法是通过Runtime.exec()确定JVM的进程ID(PID),调用外部的、平台相关的命令,例如ps,然后在运行结果中解析出感爱好的PID。但是,这种方法并不理想。 好消息是,可...
标签: 电脑入门
查看Linux磁盘空间的工具有很多,那么怎么使用命令来查看磁盘空间呢?那就要用到df命令了,下面图老师小编给大家介绍下使用df命令查看Linux磁盘空间的方法。 [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda2 14G 11G 2.6G 82% / /dev/sda1 99M 14M 81M 14% /boot tmpfs 442M 275M 168M 63% /dev/shm /de...
标签: 电脑入门
在Linux系统操作过程中,没有扩展名的文件难以识别,我们可以使用命令来识别文件类型,下面图老师小编就给大家介绍下如何使用file命令来识别文件类型。 我们知道Linux文件系统是Linux内核支持的基本功能之一,并由根 / 开始往下形成倒立树状的级连式结构。文件与目录是Linux文件系统的两个基本元素,(广义的)文件分为普通文件、目录文件...

经验教程

66

收藏

41
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部