top命令查看cpu负载(top命令 – 实时显示系统运行状态)
导读:top命令的功能是用于实时显示系统运行状态,包含处理器、内存、服务、进程等重要资源信息。运维工程师们常常会把top命令比作是“加强版的Windows任务管理器”,因为除了能看到常规的服务进程信息以外,还能够对处理器和内存的负载情况一目了然,实时感知系统全局的运行状态,非常适合作为接手服务器后执行的第一条命令。...
top命令的功能是用于实时显示系统运行状态 ,包含处理器 、内存 、服务 、进程等重要资源信息 。运维工程师们常常会把top命令比作是“加强版的Windows任务管理器 ” ,因为除了能看到常规的服务进程信息以外 ,还能够对处理器和内存的负载情况一目了然 ,实时感知系统全局的运行状态 ,非常适合作为接手服务器后执行的第一条命令 。
语法格式:top [参数] [对象]
常用参数:
-a 按内存使用情况排序 -b 使用批处理模式 ,不进行交互式显示 -c 使用显示模式 -d 设置显示的更新速度 -h 显示帮助信息 -i 不显示任何闲置或僵死的行程 -M 显示内存单位 -n 设置显示的总次数 ,完成后自动退出 -p 仅显示指定进程 ID 的信息 -s 使用安全模式 ,不允许交互式指令 -u 仅显示与指定用户 ID 匹配的进程 -v 使用线程模式 -w 设置显示的宽度参考示例
以默认格式显示系统运行信息:
[root@linuxcool ~]# top top - 02:48:56 up 20 min, 1 user, load average: 0.00, 0.00, 0.04 Tasks: 432 total, 1 running, 431 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 s MiB Mem : 1966.1 total, 172.1 free, 1339.3 used, 454.7 buff/cache MiB Swap: 2048.0 total, 2033.5 free, 14.5 used. 443.4 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2341 root 20 0 4512280 166396 89992 S 12.5 8.3 0:05.15 gnome-shell 2848 root 20 0 177712 28820 7700 S 6.2 1.4 0:01.31 sssd_kcm 1 root 20 0 244748 14180 9052 S 0.0 0.7 0:01.10 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd ………………省略部分输出信息………………以默认格式显示系统运行信息 ,但提供完整的进程路径及名称:
[root@linuxcool ~]# top -c以批处理模式显示程序信息:
[root@linuxcool ~]# top -b设定每隔5秒刷新一次信息:
[root@linuxcool ~]# top -d 5设定总显示次数为3回,随后自动退出命令:
[root@linuxcool ~]# top -n 5
声明:本站所有文章 ,如无特殊说明或标注 ,均为本站原创发布。任何个人或组织,在未征得本站同意时 ,禁止复制 、盗用 、采集 、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!