linux中top命令

在linux服务器中进行常规巡检是确保服务器稳定性和安全性的常见手段,下面再聊一聊top命令的使用。

1、查看系统信息

uname -a

上面命令可以查看系统信息,当查看操作系统发行版本命令如下

cat /etc/*reliease*

2、查看系统运行时间和负载

uptime

在这里插入图片描述
在这里插入图片描述

3、查看系统资源使用情况

top

在这里插入图片描述

字段对应打印的值说明
第一行:总体信息 top当前时间top - 09:41:30显示当前系统时间
系统运行时间up 1:28显示系统自上次启动以来的运行时间。通常以天、小时、分钟的格式显示。up 1:28表示运行了1小时28分钟。
当前登录用户数1 user当前登录系统的用户个数,1user表示1人
平均负载load average: 7.16, 7.38, 7.34显示系统在过去1分钟、5分钟、15分钟内的平均负载。负载值反映了系统在单位时间内处于可运行状态的平均进程数。
第二行:任务统计 Tasks系统中各类任务数量的统计信息Tasks: 113 total, 2 running, 111 sleeping, 0 stopped, 0 zombie该系统总共有113个任务,其中有2个运行中的任务,111个睡眠中的任务,0个已停止的任务,0个僵尸进程。
第三行:CPU使用情况 %Cpu(s)us47.4 us用户空间占用CPU的百分比
sy27.8 sy内核空间占用CPU的百分比
ni23.9 ni优先级较低的进程用户态占用CPU的百分比
id0.2 idCPU空闲的百分比
wa0.0 waCPU等待I/O完成的百分比
hi0.0 hi硬中断占用CPU的百分比
si0.7 si软中断占用CPU的百分比
st0.0 st被虚拟机偷取的时间的百分比
第四行:内存使用情况 KiB Mem总内存2047116 total系统总可用的物理内存量
空闲内存132588 free当前可用但未被使用的内存量
已用内存700944 used已用内存
缓存/缓冲区1213584 buff/cache被系统用作文件缓存和缓冲区的内存量
第五行:系统交换空间使用情况 KiB Swap总交换空间208076 total系统总可用的交换空间大小
空闲交换空间2080764 free当前可用但未被使用的交换空间大小
已用交换空间0 used当前已经被使用的交换空间大小
列表字段说明PID1857进程ID
USER用户
PR优先级(Priority),表示进程的静态优先级。Linux进程的优先级范围是-20到19,数值越小,优先级越高
NI优先级值(Nice Value),表示进程的动态优先级。通过renice命令可以调整进程的优先级值,数值越小,优先级越高。
VIRT虚拟内存(Virtual Memory),表示进程当前使用的虚拟内存大小,以千字节(KB)为单位。虚拟内存包括进程使用的物理内存(RES)和交换空间。
RES物理内存(Resident Memory),表示进程当前使用的物理内存大小,以千字节(KB)为单位。物理内存是指进程实际占用的内存空间。
SHR共享内存(Shared Memory),表示进程使用的共享内存的大小,以千字节(KB)为单位。共享内存是多个进程之间共享的内存区域,通常用于进程之间的通信。
S当前进程状态(State),常见的状态包括:R(运行)、S(睡眠)、D(不可中断睡眠)、Z(僵尸)、T(停止)、<(高优先级)、N(低优先级)、+(位于前台)、L(锁住页)、s(会话领导者)、l(多线程)。
%CPUCPU使用率
%MEM内存使用率
TIME+运行时间
COMMAND进程名称

查看参数:

第一行load average(CPU负载):三个参数分别指前1分钟、前5分钟、前15分钟的负载,数值越高负载越高,对比数值在增加的话则表明CPU负载越来越高。
第三行%Cpu(s):看id的数值>20%则表示CPU运行流畅,<20%则表示CPU负载过重。还有us过高就是用户进出优化,sy过高则需要提高服务器性能,wa过高就要关注磁盘io了。
按shift+p或者大写的P可以将cpu占用情况由大到小排列出来,找到占用cpu最大的那个线程,即可造成CPU过大的线程。

4、查看内存情况

free -h

5、查看磁盘情况

df -h

6、查看网络情况

netstat -tulnp

在这里插入图片描述
在这里插入图片描述

  • 22
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值