[root@postgresql02 ~]# top
统计信息区域如下所示:
top - 12:01:03 up 93days, 23:30, 1 user, loadaverage: 1.08,1.09,1.08
Tasks: 1042 total , 3 running , 1039 sleeping , 0 stopped , 0 zombie
Cpu(s) : 5.3% us , 1.6% sy , 0.0% ni , 92.5% id , 0.2% wa , 0.0% hi , 0.3% si , 0.0% st
Mem : 330604220k total , 323235920k used , 7368300k free , 248996k buffers
Swap : 67108860k total , 0k used , 67108860k free , 295053464k cached
如果把这一部分输出翻译为可读语言,其内容如下所示:
top-当前时间12:01:03,系统已运行93天23小时30分没有重启,当前有1个用户登录操作系统,最近1分钟、5分钟、15分钟的系统负载分别是:1.08,1.09,1.08
任务运行情况:当前一共有1042个进程,3个正在运行,1039个在睡眠,0个进程停止,0个僵尸进程
CPU:用户CPU占用5.3%,内核CPU占用1.6%,特定优先级的进程CPU占用0.0%,空闲CPU为92.5%,因为IO等待的CPU占用0.2%,硬中断CPU占用0.0%,软中段CPU占用0.3%,虚拟机盗取占用0.0%
内存:共有330604220k,已使用323235920k,可用7368300k,buffers使用了248996k
虚拟内存:共有67108860k,已使用0k,可用67108860k,cache使用了295053464k
各个进程的状态信息区:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
939 polkitd 20 0 629668 18116 5688 R 9.6 0.2 1346:51 polkitd
932 dbus 20 0 62912 4560 1892 S 7.3 0.1 954:18.18 dbus-daemon
946 root 20 0 405952 4852 3804 S 6.6 0.1 899:25.10 accounts-daemon
各个进程的状态信息区域的输出值所代表的含义是:
·PID:进程id
·USER:进程所有者
·PR:进程优先级
·NI:进程优先级的修正值
·VIRT:进程使用的虚拟内存总量
·RES:进程使用的物理内存大小
·SHR:共享内存大小
·S:进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
·%CPU:上次更新到现在的CPU时间占用百分比
·%MEM:进程使用的物理内存百分比
·TIME+:进程使用的CPU时间总计,单位1/100秒
·COMMAND:进程运行的命令名