在系统运维中,了解和监测系统的性能是至关重要的。Linux 提供了许多强大的工具来帮助我们实现这一目标。其中一个最常用的工具就是 Top。Top 是一个交互式的实时进程监视器,它可以显示系统中当前运行的进程以及各个进程的资源使用情况。本文将详细介绍 Top 工具的使用方法,并提供相应的源代码示例。
Top 工具的基本用法非常简单。只需在终端中输入 top
命令,即可打开 Top 界面。下面是一个示例:
top - 18:45:30 up 1 day, 3:27, 2 users, load average: 0.08, 0.04, 0.01
Tasks: 181 total, 1 running, 180 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.3 us, 0.4 sy, 0.0 ni, 98.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 4030832 total, 1184420 free, 1253852 used, 1592556 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 2316948 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
937 root 20 0 220128 84944 9368 S 2.0 2.1 26:21.23 Xorg
1032 root 20 0 333680 57316 4900 S