top 根据res降续显示
时间: 2024-05-16 10:19:59 浏览: 23
您好,感谢提出问题。根据您的要求,我理解您想要了解如何按照进程的资源消耗降序显示 top 命令的输出结果。可以使用 top 命令的 "-o" 选项来实现。具体操作如下:
1. 在终端中输入 "top" 命令进入 top 界面。
2. 按下 "F" 键进入 "Fields Management" 界面。
3. 使用上下箭头键选择 "RES" 选项并按下空格键选中。
4. 按下 "F6" 键将 "RES" 选项拖到第一列。
5. 按下 "Enter" 键保存更改并返回 top 界面。
6. 按下 "o" 键进入 "Order by" 界面。
7. 使用上下箭头键选择 "RES" 选项并按下空格键选中。
8. 按下 "Enter" 键保存更改并返回 top 界面,此时 top 命令将根据进程 RES(占用的物理内存大小)降序显示输出结果。
希望这个回答对您有所帮助。
相关问题
读取top中res 内存显示
可以使用 top 命令的 -b 选项将其输出转换为批处理模式,然后使用 awk 命令来提取 res 列的数据。
下面是提取 top 命令输出中 RES 列数据的命令:
```
top -b -n 1 | awk '{if (NR <= 7) next; if ($8 ~ /m/) print $6, $7, $8; else print $6, $7, $9}'
```
这个命令会输出类似以下的结果:
```
%MEM RES COMMAND
0.1 5256 systemd-journal
0.1 5300 systemd-udevd
0.1 5576 systemd-timesyn
0.1 5600 systemd-logind
0.1 5840 systemd-resolve
0.0 5952 dbus-daemon
0.0 6044 rtkit-daemon
0.0 6268 accounts-daemon
0.0 6280 systemd
```
其中,第二列是 RES 数据,表示进程占用的物理内存大小。
linux top RES
在 Linux 中,`top` 命令可以用来监控系统的资源占用情况。其中,`RES` 表示进程实际使用的物理内存大小。
`RES` 的单位是 KB,表示进程实际使用的物理内存大小,不包括共享内存、映射文件等,仅包括进程专用的物理内存。这个值越小,说明进程占用的物理内存越少,系统的物理内存也就越充足。
在 `top` 命令的输出中,可以看到每个进程的 `RES` 值,用于了解进程的物理内存使用情况。