“Top”的版本间的差异
| Jihongchang(讨论 | 贡献) | Jihongchang(讨论 | 贡献)  | ||
| 第195行: | 第195行: | ||
|      1 root      20   0  246612  16496  10380 S   0.0   0.9   0:07.35 apache2                                                                                                                                                                 |      1 root      20   0  246612  16496  10380 S   0.0   0.9   0:07.35 apache2                                                                                                                                                                 | ||
|    156 www-data  20   0  330588  67400  51296 S   0.0   3.6   0:22.40 apache2 |    156 www-data  20   0  330588  67400  51296 S   0.0   3.6   0:22.40 apache2 | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | |||
| + | ==== TASK AREA 按照指定字段排序 ==== | ||
| + | <syntaxhighlight lang="shell-session"> | ||
| + | pi@raspberrypi:~ $ top -o %CPU | ||
| + | top - 21:06:20 up 402 days, 14:18,  4 users,  load average: 0.03, 0.01, 0.00 | ||
| + | Tasks: 138 total,   1 running, 137 sleeping,   0 stopped,   0 zombie | ||
| + | %Cpu(s):  0.1 us,  0.5 sy,  0.0 ni, 99.4 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st | ||
| + | MiB Mem :    924.5 total,    310.0 free,     86.9 used,    527.6 buff/cache | ||
| + | MiB Swap:    100.0 total,     57.2 free,     42.8 used.    754.2 avail Mem  | ||
| + | |||
| + |   PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                                                | ||
| + | 20294 pi        20   0   10564   3072   2532 S   1.0   0.3   0:50.40 top                                                                                                                                                                    | ||
| + | 18867 pi        20   0   12236   3844   3176 S   0.3   0.4   0:03.22 sshd                                                                                                                                                                   | ||
| + | 20549 root      20   0       0      0      0 I   0.3   0.0   0:00.10 kworker/u8:1-events_unbound                                                                                                                                            | ||
| + | 20579 pi        20   0   10536   3048   2508 R   0.3   0.3   0:00.06 top                            | ||
| + | |||
| + | </syntaxhighlight><syntaxhighlight lang="shell-session"> | ||
| + | pi@raspberrypi:~ $ top -o %MEM | ||
| + | top - 21:08:28 up 402 days, 14:20,  4 users,  load average: 0.00, 0.00, 0.00 | ||
| + | Tasks: 137 total,   1 running, 136 sleeping,   0 stopped,   0 zombie | ||
| + | %Cpu(s):  1.4 us,  2.8 sy,  0.0 ni, 95.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st | ||
| + | MiB Mem :    924.5 total,    310.0 free,     86.9 used,    527.6 buff/cache | ||
| + | MiB Swap:    100.0 total,     57.2 free,     42.8 used.    754.2 avail Mem  | ||
| + | |||
| + |   PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                                                | ||
| + | 20231 root      20   0   50420  14404  13068 S   0.0   1.5   0:01.22 smbd                                                                                                                                                                   | ||
| + |   114 root      20   0   41304  14204  13308 S   0.0   1.5   7:40.49 systemd-journal                                                                                                                                                        | ||
| + |   444 root      20   0   34040   9744   7728 S   0.0   1.0  21:57.68 nmbd                                                                                                                                                                   | ||
| + |   775 root      20   0   48888   8972   8676 S   0.0   0.9   3:58.75 smbd                                                                                                                                                                   | ||
| + |     1 root      20   0   33828   8024   6380 S   0.0   0.8   8:13.32 systemd                                                                                                                                                                | ||
| + | 20399 root      20   0   12236   6256   5472 S   0.0   0.7   0:00.15 sshd                | ||
| </syntaxhighlight> | </syntaxhighlight> | ||
2022年8月13日 (六) 13:08的最新版本
SUMMARY AREA
| 内容 | 含义 | 
|---|---|
| 08:57:43 | 当前时间 | 
| up 17 days, 23:07 | 系统运行时间,系统运行了多久 | 
| 1 user | 当前登录用户数 | 
| load average: 0.00, 0.01, 0.05 | 系统负载,即任务队列的平均长度,三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值 | 
| total | 进程总数 | 
| running | 正在运行的进程数 | 
| sleeping | 睡眠的进程数 | 
| stopped | 停止的进程数 | 
| zombie | 僵尸进程数 | 
| us | 用户空间占用CPU百分比 | 
| sy | 内核空间占用CPU百分比 | 
| ni | 用户进程空间内改变过优先级的进程占用CPU百分比 | 
| id | 空闲CPU百分比 | 
| wa | 等待输入输出的CPU时间百分比 | 
| hi | 硬中断(Hardware IRQ)占用CPU的百分比 | 
| si | 软中断(Software Interrupts)占用CPU的百分比 | 
| st | (Steal time)是当 hypervisor 服务另一个虚拟处理器的时候,虚拟 CPU 等待实际 CPU 的时间的百分比 | 
| total | 同 /proc/meminfo 中的 MemTotal,所有可用的内存大小;total=used+free+buff/cache | ||
| used | 使用的物理内存总量 | ||
| free | 空闲内存总量 | ||
| buff/cache | 用做内核缓存的内存量 | 
附:
KiB = kibibyte = 1024 bytes
MiB = mebibyte = 1024 KiB = 1,048,576 bytes
GiB = gibibyte = 1024 MiB = 1,073,741,824 bytes
TiB = tebibyte = 1024 GiB = 1,099,511,627,776 bytes
PiB = pebibyte = 1024 TiB = 1,125,899,906,842,624 bytes
EiB = exbibyte = 1024 PiB = 1,152,921,504,606,846,976 bytes
| total | 使用的交换区总量 | 
| free | 空闲交换区总量 | 
| cached | 缓冲的交换区总量 | 
TASK AREA
| PID | 进程id | 
| USER | 进程所有者的用户名 | 
| PR | priority,优先级 | 
| NI | nice值,负值表示高优先级,正值表示低优先级 | 
| VIRT | virtual,进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES | 
| RES | Resident Memory Size (KiB) A subset of the virtual address space (VIRT) representing the non-swapped physical memory a task is currently using. 虚拟地址空间 (VIRT) 的子集,表示任务当前正在使用的非交换物理内存。 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA | 
| SHR | share,共享内存大小,单位kb | 
| S | 进程状态 D = uninterruptible sleep I = idle R = running S = sleeping T = stopped by job control signal t = stopped by debugger during trace Z = zombie | 
| %CPU | CPU使用率 | 
| %MEM | 简单的 RES 除以总物理内存 RES/(KiB Mem 行) | 
| TIME+ | 进程使用的CPU时间总计,单位1/100秒 | 
| COMMAND | Command Name or Command Line Display the command line used to start a task or the name of the associated program. 显示用于启动任务的命令行或关联程序的名称 | 
更多、更详细看
pi@raspberrypi:~ $ man top
常用
过滤显示一个进程或多个进程
root@aade5ae73079:/var/www/html# top -p 1
top - 12:11:25 up 18 days, 10:21,  0 users,  load average: 0.00, 0.03, 0.05
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  7.1 sy,  0.0 ni, 92.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem : 56.6/1837.8   [                                                                                                    ]
MiB Swap:  0.0/0.0      [                                                                                                    ]
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                                               
    1 root      20   0  246612  16496  10380 S   0.0   0.9   0:07.35 apache2
root@aade5ae73079:/var/www/html# top -p 1,156
top - 12:13:54 up 18 days, 10:23,  0 users,  load average: 0.00, 0.01, 0.05
Tasks:   2 total,   0 running,   2 sleeping,   0 stopped,   0 zombie
%Cpu(s):  6.7 us,  0.0 sy,  0.0 ni, 93.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :   1837.8 total,     80.4 free,    813.8 used,    943.6 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.    798.8 avail Mem 
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                                               
    1 root      20   0  246612  16496  10380 S   0.0   0.9   0:07.35 apache2                                                                                                                                                               
  156 www-data  20   0  330588  67400  51296 S   0.0   3.6   0:22.40 apache2
TASK AREA 按照指定字段排序
pi@raspberrypi:~ $ top -o %CPU
top - 21:06:20 up 402 days, 14:18,  4 users,  load average: 0.03, 0.01, 0.00
Tasks: 138 total,   1 running, 137 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.1 us,  0.5 sy,  0.0 ni, 99.4 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :    924.5 total,    310.0 free,     86.9 used,    527.6 buff/cache
MiB Swap:    100.0 total,     57.2 free,     42.8 used.    754.2 avail Mem 
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                                               
20294 pi        20   0   10564   3072   2532 S   1.0   0.3   0:50.40 top                                                                                                                                                                   
18867 pi        20   0   12236   3844   3176 S   0.3   0.4   0:03.22 sshd                                                                                                                                                                  
20549 root      20   0       0      0      0 I   0.3   0.0   0:00.10 kworker/u8:1-events_unbound                                                                                                                                           
20579 pi        20   0   10536   3048   2508 R   0.3   0.3   0:00.06 top
pi@raspberrypi:~ $ top -o %MEM
top - 21:08:28 up 402 days, 14:20,  4 users,  load average: 0.00, 0.00, 0.00
Tasks: 137 total,   1 running, 136 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.4 us,  2.8 sy,  0.0 ni, 95.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :    924.5 total,    310.0 free,     86.9 used,    527.6 buff/cache
MiB Swap:    100.0 total,     57.2 free,     42.8 used.    754.2 avail Mem 
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                                               
20231 root      20   0   50420  14404  13068 S   0.0   1.5   0:01.22 smbd                                                                                                                                                                  
  114 root      20   0   41304  14204  13308 S   0.0   1.5   7:40.49 systemd-journal                                                                                                                                                       
  444 root      20   0   34040   9744   7728 S   0.0   1.0  21:57.68 nmbd                                                                                                                                                                  
  775 root      20   0   48888   8972   8676 S   0.0   0.9   3:58.75 smbd                                                                                                                                                                  
    1 root      20   0   33828   8024   6380 S   0.0   0.8   8:13.32 systemd                                                                                                                                                               
20399 root      20   0   12236   6256   5472 S   0.0   0.7   0:00.15 sshd
