Linux TOP命令参数详解 - 转载整理

本文详细解析了Linux系统中CPU使用情况的各项指标,包括us(用户空间)、sy(内核空间)、ni(改变优先级的进程)、id(空闲)、wa(等待I/O)等。同时介绍了`top`命令的使用,展示了实时的CPU和内存状态,如用户和系统CPU使用率、内存使用情况以及进程状态等,帮助理解系统性能和监控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CPU 相关监控项

  • us:用户空间占用CPU百分比(Host.cpu.user)
  • sy:内核空间占用CPU百分比(Host.cpu.system)
  • ni:用户进程空间内改变过优先级的进程占用CPU百分比
  • id:空闲CPU百分比(Host.cpu.idle)
  • wa:等待输入输出的CPU时间百分比
  • hi:硬件中断
  • si:软件中断
  • st:实时

在这里插入图片描述

top 命令详解

[root@fpm_nginx /app]# top
top - 12:19:58 up  3:45,  1 user,  load average: 0.00, 0.02, 0.05
Tasks:  91 total,   1 running,  90 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.3 us,  0.3 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :   995896 total,   695140 free,    94524 used,   206232 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.   731568 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                          
  6370 root      20   0  573936  17236   6096 S  0.3  1.7   0:05.52 tuned                            
  9977 root      20   0  161892   2172   1548 R  0.3  0.2   0:00.73 top      
  
第一行:
top - 12:19:58 up  3:45				# 启动了3小时45分钟,当前时间系统时间-12:19:58
1 user							 	# 同时在线的用户
load average: 0.00, 0.02, 0.05			# 服务器的负载,1min的负载、5min的负载、15min的负载

第二行:
Tasks:  91 total					# 当前有91个工作任务
1 running							# 1个正在执行的
90 sleeping							# 90个在休眠的
0 stopped							# 没有被停止的
0 zombie							# 没有僵尸进程

第三行:
%Cpu(s):  0.3 us,  0.3 sy			# 用户使用cpu的百分比
		us		user		# 用户态
		sy		system		# 内核态

ni									# 优先级
99.3 id								# cpu空闲程度
0.0 wa								# 等待的状态的进程占cpu的百分比
0.0 hi								# 硬中断
0.0 si								# 软中断
0.0 st		

以上内容转载在:
https://www.dujin.org/11849.html
https://www.cnblogs.com/gshelldon/p/13278591.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值