top 命令用于显示 Linux 系统中的实时处理活动,以及内核管理的任务。它将显示 CPU 和内存使用情况及其他信息,例如正在运行的程序。可以利用脚本模式的选项将top命令输出传输到其他应用程序或文件。 |
使用 Top 命令脚本模式的方法
在 Centos8 中,我们执行本文中的命令。下面命令按照 CPU 使用率对数据进行排序,并打印命令中指定的前 20 行。
[root@localhost ~]# top -bc -n 1 | head -20 top - 22:23:02 up 6 days, 12:36, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 186 total, 2 running, 184 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 MiB Mem : 1792.0 total, 886.5 free, 277.0 used, 628.4 buff/cache MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 1333.1 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 176848 10824 8116 S 0.0 0.6 0:04.50 /usr/lib/systemd/systemd --switch+ 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 [kthreadd] 3 root 0 -2