生产运维资源监控之 TOP 命令介绍

在日常性能测试或者生产运维工作中为了保证业务的准确性和及时性等各项业务与技术指标能满足日常操作与稳定运行,一般在工作工作会使用一些简易命令工具协助排查问题,例如排查CPU、内存、磁盘IO、网络、端口等,具体如下工具:

 

TOP运维监控介绍

我们习惯性的在linux操作系统中键入TOP命令来查看系统资源使用情况,

dd2f8b380c66b73394a1aa8da1f7bd71f42.jpg

0e6a8b90032f10716d7596ac8375b080dd4.jpg

如上图,通过top命令,可以看到对应现有环境资源使用情况,例如数据库压力大是select导致的还是update导致的,也可以看到对应哪台应用服务端IP访问比较多,对应访问的语法和PID、访问过程CPU开销如何,内存使用如何以及该语法访问执行时间长度等都可以一一展现,这样方便查询对应应用交易日志和数据库愈发监控来定位分析问题。

也可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里。是内存不够、CPU处理能力不够、IO读写过高。

TOP各项指标介绍

Top整体详图如下

330713a853fd769ebe3125fd91f3c87e8ff.jpg

细化讲解如下:

93d9bb6fbb549b375c0ff29f78d110ba425.jpg

第一行显示:系统时间、系统自上次启动已经运行时间总和、当前访问系统用户量以及平均负载值.

e350be0b651b114613a9dc1b50334b3df47.jpg

第二行显示进程统计信息:进程总数、运行、睡眠、运行中、僵尸以及已停止的进程数

3304929007995da392ab1e48923b7f1ba03.jpg

第三大行显示CPU统计信息:用户进程、系统进程、nice进程以及空闲进程所占用的CPU时间百分比

1d8cfafb54e7c5a3f0a434edc4526c72ecd.jpg

第四行显示内存信息物理内存总量、free内存、已用内存等以及用作缓冲区的内存量

dee97ebe0aeb0950715f4f5b900ba0781cb.jpg

第五行显示交换区信息:总量、空闲、已用以及缓存的量

b32ca46667fcc188cf0c542bde5bacd2d8b.jpg

 

第六行PID进程ID、USER 进程对应用户名、PR优先级、NI(nice值)、VIRT(进程使用的虚拟内存总数)、RES(进程使用的未被换出的物理内存大小)、SHR(共享内存大小)、S(进程状态 S=睡眠 T=跟踪 R=运行 Z=僵尸 D=不可中断的睡眠) CPU(该进程CPU运行时间统计)、MEM(该进程物理内存占比)、TIME+(进程使用的CPU时间总计 单位1/100秒)、COMMAND(命令行命名)

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3803405/blog/3009925

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值