20200630——linux top指令

20 篇文章 1 订阅

背景

发现程序有问题,想要jstack生成当前程序的快照。首先学习一下top指令

系统信息统计

在命令行中输入top

top - 21:48:39 up 8:57, 2 users, load average: 0.36, 0.24, 0.14
Tasks: 322 total, 2 running, 320 sleeping, 0 stopped, 0 zombie
%Cpu(s): 5.0 us, 1.7 sy, 0.0 ni, 93.0 id, 0.0 wa, 0.3 hi, 0.0
si, 0.0 st KiB Mem: 1010504 total, 937416 used, 73088 free,
23708 buffers KiB Swap: 1046524 total, 280708 used, 765816 free.
365556 cached Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+
COMMAND 8096 root 20 0 320624 38508 21192 S 1.7 3.8
0:41.03 Xorg 13536 tabalt 20 0 697336 104272 56776 S
1.7 10.3 0:08.29 gnome-langu+ 9426 tabalt 20 0 1213228 72976 16860 S 1.0 7.2 2:07.27 compiz 197 root 20 0
0 0 0 S 0.3 0.0 0:36.13 kworker/0:2 1009 root 20
0 303112 3392 1500 S 0.3 0.3 0:00.93 polkitd 9670
tabalt 20 0 325932 4300 2256 S 0.3 0.4 0:40.27 vmtoolsd
14016 root 25 5 43940 2408 2000 S 0.3 0.2 0:01.12
http 14149 tabalt 20 0 591180 19504 12820 S 0.3 1.9
0:00.45 gnome-termi+
1 root 20 0 33648 1972 744 S 0.0 0.2 0:01.79 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:02.80 ksoftirqd/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
7 root 20 0 0 0 0 S 0.0 0.0 0:05.55 rcu_sched
8 root 20 0 0 0 0 R 0.0 0.0 0:03.43 rcuos/0
9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuos/1 10 root 20 0 0 0 0 S 0.0 0.0
0:00.00 rcuos/2

第一行

在这里插入图片描述
第一行列出了服务器运行了多少时间,当前有多少个用户登录,服务器的负荷情况等,使用uptime命令能获取同样的事情。

平均负载越小,则代表系统压力越小,越大同理,通常我们会以最后一个指标,就是15分钟的指标来作为评估系统的负载情况。

对于只有单核的cpu的系统,1.0是系统所能承受负荷的边界,大于1.0则有处理需要等待。像多核cpu的系统,乘以相应的n

当然

cat /proc/cpuinfo可以查看cpu的信息

cat /proc/cpuinfo |grep 'model name' |wc -l

第二行

在这里插入图片描述

第三行

在这里插入图片描述

第四行

在这里插入图片描述

第五行

在这里插入图片描述

进程(任务)状态监控

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值