skyfans之每天一个Liunx命令系列之十:top

今天我们继续来学习PERFORMANCE MONITORING AND STATISTICS(性能监测与统计),今天学习的是什么命令呢,那就是top(显示管理进程内容相关信息)

明天是S8总决赛,IG作为中国战队代表出站,希望IG能获得冠军,那计划明天为了给IG加油,打算更新5篇博客内容!~~

IG加油,IG拿个冠军回来!~~~

此命令是我们作为一个运维人员必须要知道并且会的命令。

Ready Go!!!

top

skyfans之每天一个Liunx命令系列之十:top_第1张图片
此命令显示的结果以横行的方式进行讲解 ,为了使格式不乱,我们采用表格的形式讲解。

(1)第一行
在这里插入图片描述

11:18:40 当前时间
up 14 days, 1:50 服务器运行天数及时长
1 user 当前登录用户数:1个用户
load average: 0.00, 0.01, 0.05 系统负载,三个数值分别为 1分钟、5分钟、15分钟前到现在的均值。

(2)第二行
在这里插入图片描述

Tasks: 76 total 进程总数76个
3 running 3个正在运行的进程
73 sleeping 73个正在睡眠的进程
0 stopped 0个停止的进程
0 zombie 0个僵尸进程

(3)第三行
在这里插入图片描述

%Cpu0 : 0.3US 用户空间占用CPU百分比
0.0 sy 内核空间占用CPU百分比
0.0 ni 用户进程空间内改变过优先级的进程占用CPU百分比
99.3 id 空闲进程Id数
0.0 wa 等待输入输出的CPU时间百分比

(4)第4-5行
在这里插入图片描述
感觉看起来是不是很熟悉??对,这显示的和free -m的命令是不是很像?,好,那我们就不讲他浪费时间了,可以直接去这里看哦!
free -m内存查看讲解

(5) 进程显示情况
skyfans之每天一个Liunx命令系列之十:top_第2张图片

PID 进程id
PR 优先级
NI nice值。负值表示高优先级,正值表示低优先级
VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR 共享内存大小,单位kb
S 进程状态
%CPU 从上次更新到现在的CPU时间所占百分比
%MEM 进程使用的物理内存百分比
TIME+ 进程使用的CPU时间总计,单位1/100秒

(6)内容拓展:在执行top后,按数字键1
skyfans之每天一个Liunx命令系列之十:top_第3张图片
看看是不是发现CPU列展现出了数字?是的,在执行此操作后,是查看显示服务器的cpu核数的操作。

好玩!!来我们在换一台服务器进行测试
skyfans之每天一个Liunx命令系列之十:top_第4张图片
是不是看到了2个结果cpu0,cpu1 ??

没错,这台服务器是2C的。所以呢,我们在日常工作中,如果不知道服务器的配置的时候,就可以用这种简便的方法看服务器的CPU数了。

当然有童鞋会问了:如果出现有64C的怎么办呢,不用想,肯定一页是显示不下的!!那我们就用这个命令吧:

cat /proc/cpuinfo| grep "processor"| wc -l

在这里插入图片描述

这个命令是通过记录服务器的文件信息统计出来的,是不是对/proc/cpuinfo这个路径感觉到熟悉呢?

对的,没错,正是我们在第七讲讲的内容!!

想进一步了解的直接坐飞机去吧!!
skyfans之每天一个Liunx命令系列之七:cpuinfo、meminfo

好,基础命令今天就讲到这里!!!

你可能感兴趣的:(基础命令系列,linux基础命令系列)