linux top、htop命令
作者:互联网
htop是top命令的升级版
安装方法 1、yum -y install epel-release.noarch 2、yum -y install htop
先看top命令:
top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视。
top - 06:25:40 up 2:04, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 217 total, 1 running, 216 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 2800.0 total, 1821.2 free, 457.3 used, 521.6 buff/cache
MiB Swap: 2139.0 total, 2139.0 free, 0.0 used. 2161.7 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 246124 14820 9240 S 0.0 0.5 0:03.79 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.02 kthreadd
3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp
6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H-xfs-log/nvme0n1p3
9 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq
10 root 20 0 0 0 0 S 0.0 0.0 0:00.03 ksoftirqd/0
11 root 20 0 0 0 0 I 0.0 0.0 0:03.58 rcu_sched
前五行是当前系统情况整体的统计信息。
第一行 : 06:25:40--系统时间 up 2:04--系统已经运行了2小时4分钟 1 user-- 当前有1个用户登陆系统
load average :0.00 0.00 0.00 三个数分别是1分钟、5分钟、15分钟的负载情况。 数字含义可参考Linux系统平均负载3个数字的含义 - Slyar Home
第二行:任务进程状态 运行中的1个、216个在休眠、stoped状态的有0个,zombie状态(僵尸)的有0个。
第三行: CPU状态信息,0.0 us -- 用户空间占用CPU的百分比。 0.0 sy --内核空间占用CPU 0.0 ni -- 改变过优先级的进程占用CPU的百分比
0.0 % wa -- IO等待占用CPU的百分比 0.0% hi --硬中断占用CPU的百分比 0.2% si -- 软中断占用CPU的百分比。
第四行: 2800 total -- 内存总大小为2800M 1821.2 free --空闲的内存大小 457.3 userd -- 使用中的内存 521.6 buff/cache 缓存内存量
第五行:2139.0 total --交换分区总量, 2139.0 free--交换分区空闲量, 0.0 used -- 交换分区使用量. 2161.7 avail Mem --交换分区可用量
第七行以下: 各进程的状态监控
PID--进程ID USER--进程所有者 PR--进程优先级 NI--nice值(负值表示高优先级 正值表示低优先级)
VIRT--进程使用的虚拟内存总量,单位Kb(VIRT=SWAP+RES) RES--进程使用的真实内存 SHR--共享内存大小 S--进程状态 %CPU %MEM TIME+ COMMAND--进程使用CPU时间(1/100s)+进程名称
top命令之后按数字"1"键,可监控每个逻辑CPU的情况。
top - 09:43:17 up 5:21, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 216 total, 1 running, 215 sleeping, 0 stopped, 0 zombie
%Cpu0 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu1 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu2 : 0.0 us, 0.3 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.3 hi, 0.0 si, 0.0 st
%Cpu3 : 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 2800.0 total, 1817.6 free, 460.1 used, 522.3 buff/cache
MiB Swap: 2139.0 total, 2139.0 free, 0.0 used. 2158.6 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11 root 20 0 0 0 0 I 0.3 0.0 0:07.99 rcu_sched
1 root 20 0 246124 14820 9240 S 0.0 0.5 0:03.85 systemd
标签:20,--,0.0,top,0.00,htop,linux,root,CPU 来源: https://www.cnblogs.com/zed99/p/16307834.html