作用:查看进程及资源
例:
1 详解
top - 14:13:49(系统当前时间) up 408 days, 20:51(系统运行时间), 1 user(当前登录用户数), load average: 24.05, 20.23, 20.41(cpu负载(任务队列平均长度):1分钟,5分钟,15分钟前到现在的平均值) Tasks: 15 total(进程总数), 1 running(正在运行的进程数), 14 sleeping(睡眠进程数), 0 stopped(停止进程数), 0 zombie(僵尸进程数) %Cpu(s)(所有核数总和): 0.0 us(用户空间占用cpu百分比), 0.0 sy(内核空间~), 0.0 ni(用户进程空间内改变过优先级的进程~),100.0 id(空闲cpu~), 0.0 wa(等待io~), 0.0 hi(硬中断~), 0.0 si(软中断~), 0.0 st(steal time,被虚拟机占用~) KiB Mem : 4194304 total(物理内存总量), 3903616 free(空闲内存~), 218008 used(已用内存~), 72680 buff/cache(缓存~) KiB Swap: 0 total(交换区内存总量), 0 free(交换区空闲内存~), 0 used(交换区已使用内存~). 3976296 avail Mem(交换区缓冲内存~) PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 4364 616 520 S 0.0 0.0 0:00.64 dumb-init 63 root 20 0 112860 1564 536 S 0.0 0.0 0:00.02 sshd 146 root 20 0 2733280 144108 2328 S 0.0 3.4 242:34.95 java 150 root 20 0 1387832 2820 2312 S 0.0 0.1 18:25.11 agent_daemon 266 agent 20 0 1943232 10580 3512 S 0.0 0.3 130:06.76 tingfeng-cli 295 root 20 0 65552 2220 1432 S 0.0 0.1 13:15.08 monit 298 root 20 0 264516 2312 924 S 0.0 0.1 0:17.58 rsyslogd 307 root 20 0 25940 1360 740 S 0.0 0.0 0:40.17 crond 309 nscd 20 0 492604 1788 1212 S 0.0 0.0 44:29.07 nscd 343 agent 20 0 300388 4304 448 S 0.0 0.1 1:40.62 custom_exporter 374 agent 20 0 223968 2432 388 S 0.0 0.1 0:12.02 ntp_exporter 7419 root 20 0 59440 2144 1536 R 0.0 0.1 0:00.00 top 196550 grafana 20 0 1761500 58244 10416 S 0.0 1.4 227:52.94 grafana-server 646118 root 20 0 151168 5348 4024 S 0.0 0.1 0:00.07 sshd 646120 root 20 0 15092 2072 1672 S 0.0 0.0 0:00.02 bash
- PID 进程号
- USER 用户名
- PR 优先级
- NI nice值,负值表示高优先级,正值表示低优先级
- VIRT 进程使用的虚拟内存总量,单位kb;VIRT=SWAP+RES
- RES 进程使用的,未被换出的物理内存大小,单位kb;RES=CODE+DATA
- SHR 共享内存大小,单位kb
- S 进程状态
- D 不可中断的睡眠状态
- R 运行
- S 睡眠
- T 跟踪/停止
- Z 僵尸进程
- %CPU 上次更新到现在的cpu时间占用百分比
- %MEM 进程使用的物理内存百分比
- TIME+ 进程使用的cpu时间总计,单位1/100 秒
- COMMAND 启动进程对应的命令
2 快捷方式
运行top之后,可以按下快捷键进行功能切换
- 1 显示每个逻辑cpu的使用率
- h/? 显示帮助页面,给出一些简单命令总结说明
- q 退出程序
- i 忽略闲置和僵尸进程
- c 切换显示命令名称和完整命令行
- M 根据内存使用大小进行排序
- P 根据cpu使用百分比大小进行排序
- T 根据时间/累计时间进行排序
- W 将当前设置写入~/.toprc文件中(推荐)
3 参数
运行命令时,带上参数执行
- -hv 输出帮助信息及版本信息
- -d 刷新间隔,秒
- -n 刷新次数
- -u 监控指定用户的进程
- -p 监控指定进程
标签:20,0.1,0.0,top,内存,进程,root From: https://www.cnblogs.com/Xinenhui/p/17434948.html