top命令详解

top命令相当于windows的任务管理器,如下图

下面来对这些字段进行解释

top - 14:58:09 up 30 days, 16:11,  2 users,  load average: 0.14, 0.05, 0.06
			#相当于uptime
			14:58:09			#当前时间
			up 30 days, 16:11	#启动30天16小时11分分钟
			2 users				#当前两个用户登陆
			load average		#系统平均负载(分别是最后1,5和15分钟平均负载)
Tasks:  81 total,   1 running,  80 sleeping,   0 stopped,   0 zombie
			81 total		#总共81个进程
			1 running		#1个进程正在运行
			80 sleeping		#80个进程正在休眠
			0 stopped		#0个进程停止
			0 zombie		#0个僵尸进程
		%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
			us		#进程在用户地址空间中消耗CPU时间的百分比
			sy		#进程在内核地址空间中消耗 CPU 时间的百分比
			ni		#nice缩写,可通过nice值调整进程用户态的优先级,这里指调整过nice值的进程消耗掉的CPU时间百分比
			id		#CPU 处于 idle 状态的百分比
			wa		#CPU 等待磁盘 IO 操作的时间
			hi & si	#硬中断与软中断消耗时间
			st		#虚机等待CPU资源时间(只有Linux作为虚机时才有效)
		PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
			PID		#进程号
			USER	#运行用户
			PR		#优先级(内核视角)
			NI		#优先级(用户视角)
			VIRT	#虚拟内存使用量
			RES		#表示进程使用的物理内存大小
			SHR		#表示进程使用的共享内存的大小
			S		#表示当前进程状态
				D	不可中断的睡眠状态(uninterruptible sleep)
				R	正在运行的状态(running) 
				S	睡眠状态(sleeping)
				T	跟踪或停止状态(traced or stopped)
				Z	僵尸状态(zombie)
			%CPU	#CPU占用百分比
			%MEM	#内存占用百分比
			TIME+	#启动时间
			COMMAND	#启动命令
posted @ 2019-04-07 16:26  NetRookieX  阅读(3)  评论(0编辑  收藏  举报