centos7查看CPU的利用率

摘要:
用户:表示有多少用户链接到系统“450total”是当前系统进程的总数;“1运行”是当前正在运行的进程数;“448sleeping”是当前等待的进程数;“1 stopped”是已停止的系统进程数;“0僵尸”是已恢复进程的数量;top命令可以查看整个系统的运行状态和CPU利用率。

centos7查看CPU的利用率第1张

 

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

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

第一行(top):“14:23:28”为系统当前时刻;6:17”为系统启动后到现在的运作时间;“3user”为当前登录到系统的用户,更确切的说是登录到用户的终端数 —同一个用户同一时间对系统多个终端的连接将被视为多个用户连接到系统,这里的用户数也将表现为终端的数目。

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

users :表示现在有几个用户链接到系统

“450 total”为当前系统进程总数;
“1 running”为当前运行中的进程数;
“448 sleeping”为当前处于等待状态中的进程数;
“1 stoped”为被停止的系统进程数;
“0 zombie”为被复原的进程数;

top命令可以看到总体的系统运行状态和cpu的使用率 。

%us:表示用户空间程序的cpu使用率(没有通过nice调度)

%sy:表示系统空间的cpu使用率,主要是内核程序。

%ni:表示用户空间且通过nice调度过的程序的cpu使用率。

%id:空闲cpu

%wa:cpu运行时在等待io的时间

%hi:cpu处理硬中断的数量

%si:cpu处理软中断的数量

%st:被虚拟机偷走的cpu

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

s – 改变画面更新频率
l – 关闭或开启第一部分第一行 top 信息的表示
t – 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示
m – 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示
N – 以 PID 的大小的顺序排列表示进程列表
P – 以 CPU 占用率大小的顺序排列进程列表
M – 以内存占用率大小的顺序排列进程列表
h – 显示帮助
n – 设置在进程列表所显示进程的数量
q – 退出 top
s – 改变画面更新周期

 

免责声明:文章转载自《centos7查看CPU的利用率》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python(openpyxl)复制excel数据到另一个excel数据表嵌入式实时操作系统VxWorks入门――开发环境构建[转]下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

psutil-获取系统性能信息模块

内容目录: 简介 psutil模块 安装 基本使用 获取系统总内存和使用内存 获取主机cpu核数和物理cpu个数 获取磁盘信息 获取网络信息 获取用户登录信息 获取系统开机时间 获取系统进程信息 简介 psutil 是一个垮平台库,能够轻松实现获取系统运行的进程和系统利用率(CPU、内存、磁盘、网络等)信息。通过它实现率同等命令行工具提供的功能,...

服务CPU 100%排查思路

出处: https://www.cnblogs.com/dennyzhangdd/p/11585971.html 一、引子   对于互联网公司,线上CPU飙升的问题很常见(例如某个活动开始,流量突然飙升时),按照本文的步骤排查,基本1分钟即可搞定!特此整理排查方法一篇,供大家参考讨论提高。 二、问题复现   线上系统突然运行缓慢,CPU飙升,甚至到100%...

使用 VisualVM 进行性能分析及调优

VisualVM 是一款免费的集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。本文主要介绍如何使用 VisualVM 进行性能分析及调优。   概述 开发大...

(转载)CPU、内存、硬盘、指令以及他们之间的关系

CPU、内存、硬盘、指令以及他们之间的关系 最近读完《程序是怎样跑起来的》以及《深入理解计算机系统》的3、6、9章节后对计算机的组成有了更深入细致的了解,现总结一下对CPU、内存、硬盘、指令的理解及他们之间的关系。  1、CPU CPU是英文Central Processing Unit(中央处理器)的缩写,相当于计算机的大脑,它是解释和运行程序的。C...

cgroups

一.                      Cgroups介绍 默认cgroups配置文件在/etc/cgconfig.conf中,具体的挂载目录请参见配置文件。 重新启动:/etc/init.d/cgconfigrestart 安装包:yum install libcgroup libcgroup-tools 二.                  ...

[系统资源攻略]CPU使用率和负载

我们在搞性能测试的时候,对后台服务器的CPU利用率监控是一个常用的手段。服务器的CPU利用率高,则表明服务器很繁忙。如果前台响应时间越来越大,而后台CPU利用率始终上不去,说明在某个地方有瓶颈了,系统需要调优。这个是即使不懂技术的人都容易理解的事情。 上面理解对吗?我个人觉得不十分准确。这个要看后台你测试的进程是什么类型的。如果是计算密集型的进程,当前端压...