使用top在终端中的各个参数代表的含义
| PID | USER | %MEM | VIRT | RES | SHR | S | %CPU | TIME+ | COMMAND |
| 1234 | user | 5.3 | 1024M | 500M | 100M | S | 12.3 | 0:10 | python |
PID: 进程 ID 为 1234。USER: 进程的所有者是user。%MEM: 该进程使用了系统总内存的 5.3%。VIRT: 该进程的虚拟内存为 1024MB。RES: 该进程实际占用的物理内存为 500MB。SHR: 该进程共享的内存为 100MB。S: 进程的状态(S = Sleeping,即进程正在休眠)。%CPU: 该进程使用了 12.3% 的 CPU 时间。TIME+: 该进程使用了总计 10 秒的 CPU 时间。COMMAND: 运行的命令是python。
1. %MEM
- 显示进程占用的物理内存的百分比。即该进程使用的内存相对于总物理内存的百分比。
2. VIRT
- 显示进程的虚拟内存总量,包括进程使用的所有内存(代码、数据、共享库、内存映射文件等),以及未使用但已分配的内存。
3. RES
- 显示进程的常驻内存(Resident Set Size,RSS)。即进程实际占用的物理内存(不包括交换区),即当前在 RAM 中的实际数据。
4. SHR
- 显示进程使用的共享内存量。这部分内存可以被多个进程共享,通常是共享库或者操作系统的缓冲区。
5. DATA
- 显示进程的数据段的内存使用情况,包含进程的堆(heap)分配的内存量。
6. SWAP
- 显示进程在交换空间中占用的内存量。如果系统的内存不足,部分内存页可能会被交换到磁盘上的交换空间。
7. P/CPU
- P: 显示进程的优先级。
- CPU: 显示进程当前的 CPU 使用情况。它表示该进程的 CPU 占用率。
8. %CPU
- 显示进程使用的 CPU 占用率(百分比)。表示该进程在每个时间间隔内所使用的 CPU 百分比。
9. TIME+
- 显示进程使用的总 CPU 时间(包括用户空间和内核空间的时间)。单位是
秒,以累积时间表示。
10. PID
- 显示进程的进程 ID(Process ID),这是每个运行中进程唯一的标识符。
11. USER
- 显示进程的所有者(用户名)。
12. COMMAND
- 显示正在运行的命令或进程的名称。
7115

被折叠的 条评论
为什么被折叠?



