美文网首页
linux cpu相关命令——top命令

linux cpu相关命令——top命令

作者: Myth52125 | 来源:发表于2017-10-09 23:01 被阅读0次

linux的cpu查看

linux下查看cpu使用率以及其他信息不想windows一样一个资源管理器就能解决。
linux下像windows一样查看资源管理的命令是top,但是没有图表。

top命令

top命令,打开的窗口一直在动


top

下面开始讲解每一行的信息:
第一行:top
20:50:27 up:当前时间
3 min:系统从开机到现在运行的时间,分钟为单位(嗯,我刚开机3分钟)
2 users:当前用户数虚拟机占用百分
load average : 0.78 0.60 0.25:系统负载,即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。(开机三分钟,但是底数仍然是6和15)
第二行:Tasks
236 total:当前进程总数
2 running:正在运行的进程数
233 sleeping:正在睡眠的进程数
0 stopped:目前停止的进程数
1 zombie:目前僵尸进程数,也就是父进程没有回收的子进程
第三行:%Cpu(s)意思是单位:%
10.5 us:用户空间占用cpu百分比
1.8 sy:内核空间占用cpu百分比
0.0 ni:用户空间中改变过优先级的进程占用cpu的百分比
86.9 id:空闲cpu的百分比
0.6 wa:等待输入输出的CPU时间百分比(当打开一个新终端的时候,该部分就会上升,cin>>的应该也会算在这里面)
0.0 hi:硬件CPU中断占用百分比
0.3 si:软中断占用百分比
0.0 st:虚拟机占用百分
第三行:KiB Mem内存使用,单位是 KiB
3784256 total: 物理内存总量
1120904 free:使用的物理内存总量
1420964 used:空闲内存总量
124388 buff/cache:用作内核缓存的内存量
第四行:KiB Swap交换区
8392700 total:交换区总量
8392700 free:空闲交换区总量
0 used:使用的交换区总量
1736392 avail Mem
进程部分
默认情况下仅显示比较重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列。更改显示内容通过 f 键可以选择显示的内容。按 f 键之后会显示列的列表,具体的操作根据发行版不同了,mint是选中按d可以显示更多
PID:进程id
USER:实际用户名
PR:优先级
NI:nice值。负值表示高优先级,正值表示低优先级
VIRT:进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES:进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR:共享内存大小,单位kb
S:进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)
%CPU:上次更新到现在的CPU时间占用百分比
%MEM:进程使用的物理内存百分比
TIME+:进程使用的CPU时间总计,单位1/100秒
COMMAND:命令名/命令行
PPID:父进程id
UID:进程所有者的用户id
GROUP:进程所有者的组名
TTY:启动进程的终端名。不是从终端启动的进程则显示为 ?
P:最后使用的CPU,仅在多CPU环境下有意义
TIME:进程使用的CPU时间总计,单位秒
CODE:可执行代码占用的物理内存大小,单位kb
DATA:可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
nFLT:页面错误次数
nDRT:最后一次写入到现在,被修改过的页面数。
WCHAN:若该进程在睡眠,则显示睡眠中的系统函数名
Flags:任务标志,参考 sched.h

另外还有几个可选的,应该是mint自己的?

mint

top命令参数

top使用格式

top [-] [d] [p] [q] [c] [C] [S] [s]  [n]

d :指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。
p :通过指定监控进程ID来仅仅监控某个进程的状态。
q :该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
S :指定累计模式
s :使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
i :使top不显示任何闲置或者僵死进程。
c :显示整个zz命令行而不只是显示命令名

像上面按f出现其他选项的按键还有:
1: 显示全部核心的使用情况
2:现实了一个%Node0?也是cpu的样式
+:立刻刷新
k:向指定进程发送signal
s:指定刷新时间
m:切换内存那一行的现实模式
c:COMMAND一栏,现实完整的命令
M:根据内存排序
i:开关,忽略空闲和僵死进程
t:切换cpu一行显示模式
f:从当前显示中添加或者删除项目
还有一些其他的,在说吧。

相关文章

  • linux cpu相关命令——top命令

    linux的cpu查看 linux下查看cpu使用率以及其他信息不想windows一样一个资源管理器就能解决。li...

  • top命令查看系统状态分析

    linux怎样使用top命令查看系统状态 Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分...

  • Linux命令top的使用

    top命令是linux常用命令,用于检查系统目前的运行资源情况,包括CPU、内存、进程等信息。 top命令界面详细...

  • Linux系统监控命令详解

    1. top命令 top命令经常用来监控 Linux 的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令...

  • 理解 CPU 利用率

    从 top 命令说起 在 Linux shell 上执行 top 命令,可以看到这样一行 CPU 利用率的数据: ...

  • 操作命令

    Linux使用top与free命令查看CPU与内存使用情况 top命令: 显示内容解释: 第一行top分别为:当前...

  • 排查CPU故障的方法和技巧

    一、排查命令 top命令:Linux命令。可以查看实时的CPU使用情况。也可以查看最近一段时间的CPU使用情况。 ...

  • linux怎样使用top命令查看系统状态(转)

    Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有...

  • BoP——1.1 controlCPU

    linux下获取整体cpu使用率方法参看文章linux下获取某个进程cpu使用率方法参考文章linux top命令...

  • Top命令内容详解

    用途 top命令用于动态监测linux系统的基本状态,比如CPU 内存等。 命令格式 实例 结果如下: 内容解析 ...

网友评论

      本文标题:linux cpu相关命令——top命令

      本文链接:https://www.haomeiwen.com/subject/fyjmyxtx.html