命令top
-
用途: 实时显示系统整体运行状态(默认按cpu使用率降序排列)
-
语法:
]# top [选项]
-
常用选项:
-d 刷新时间。延时,Delay time。 -n 刷新次数 -b 以批处理模式操作 -i 不显示任何闲置 (idle) 或无用 (zombie) 的进程
-
实例:
-
交互中
#按f可以查看显示的列信息 #按大写的P,按cpu占有比例降序排列; #按大写的M,按内存占有比例降序排列; ]# top -d 1 #每秒刷新 top - 00:35:52 up 1:48, 1 user, load average: 0.00, 0.01, 0.05 # 系统时间 运行时间, 当前用户数, 平均负载 1分钟 5分钟 15分钟 Tasks: 85 total, 1 running, 84 sleeping, 0 stopped, 0 zombie # 任务 任务总数 运行任务数 休眠任务数 停止任务数 僵尸任务数 %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st #CPU占比 用户占比,系统占比,变化优先级占比,空闲占比,io等待占比,IRQ硬中断占比,软中断占比,监测比 KiB Mem : 1016260 total, 726596 free, 84380 used, 205284 buff/cache #内存 总数 空闲 使用中 缓冲 KiB Swap: 2097148 total, 2097148 free, 0 used. 775292 avail Mem #交换分区 总数 空闲 使用中 可用交换 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 进程id 所有者 优先级 nice值 虚拟内存 物理内存 共享内存 状态 cpu占比 内存占比 运行时间 命令名
-
非交互
]# top -bn1 > top.txt #批处理显示刷新一次,并写入文件
-