linux监控命令详解

在日常工作中,系统管理员所做的工作大多都是监控服务器,处理服务器故障,因此掌握几个常用的监控命令是我们的重中只重,下面我为大家罗列了几条常用的监控命令及选项希望对各位朋友能够有所帮助。


ps:静态查看进程状态

    -a:显示当前终端下所有进程的信息

    -u:以用户为主的格式显示

    -x:显示当前用户在所有终端下的信息,通常与-a一起使用

    -e:显示系统内的所有进程信息

    -l:使用长格式显示

    -f:使用完整格式显示

    -aux:常用组合,显示当前系统所有进程信息  

    -elf:常用组合,显示当前系统所有进程信息


wKiom1jM_1LDggBtAABV2aDbkGg601.pnguser:运行进程的用户    PID:进程PID        %CPU:CPU的占用百分比

%MEM:内存占用百分比     TTY:进程运行终端       STAT:进程运行状态

START:进程启动时间     TIME:使用cpu时间      COMMAND:运行进程的命令     


top:动态交互式进程管理

    命令行参数:

       -d:指定top更新秒数,一般默认就行

       -b:以批次方式执行top

        -p:指定只监测某个pid进程

    交互式命令:

        ?:显示帮助信息

         P:以占用CPU比例进行排序

        M:以占用内存比例进行排序

        N:以PID进行排序

        T:以使用CPU时间长短进行排序

        k:调用kill命令

        q:退出

        

wKiom1jNBfHRKHPMAACN8LtbEu0745.png

第一行:

10:14:31:当前时间    user:登录系统的用户    load average:负载情况

第二行:进程运行状态

Tasks:所有进程    running:正在运行的进程      sleeping:正在休眠的进程

zombie:僵死的进程     

第三行:CPU占用状态

%us:用户空间占用CPU的百分比  %sy:内核空间占用CPU的百分比   %id:空闲CPU百分比     %wa:I/O等待占用CPU百分比              

第四行:内存占用状态

total:物理内存总大小    used:正在使用的内存大小    free:空闲内存大小

buffers:缓存的内存大小

第五行:交换分区大小

total:交换分区总大小    used:正在使用的交换分区大小    free:空闲交换分区大小

cached:缓冲的交换分区大小




 本文转自  红尘世间  51CTO博客,原文链接:http://blog.51cto.com/hongchen99/1907942


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值