在运行htop命令时,res 没有显示单位,res的数量单位是什么
时间: 2024-04-30 12:18:16 浏览: 22
在htop中,`res`表示进程占用的物理内存(resident set size),它的单位是字节(bytes)。如果要将字节转换为更常用的单位,可以使用类似于 `numfmt` 或者 `awk` 的工具进行转换。例如,可以使用 `numfmt --to=iec-i --suffix=B --padding=7` 命令将字节转换为更易读的单位,如下所示:
```
$ htop
[...]
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1234 user 20 0 2.5g 1.2g 23m S 0.0 15.6 0:12.34 example-command
[...]
$ htop -p 1234 -u
[...]
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1234 user 20 0 2626.6m 1.2Gi 23648 S 0.0 15.6 0:12.34 example-command
[...]
$ htop -p 1234 -u | awk '{ printf "%5s %-10s %3s %3s %7s %7s %7s %2s %4s %5s %9s %s\n", $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12 }'
1234 user 20 0 2626.6m 1.2Gi 23648 S 0.0 15.6 0:12.34 example-command
```
以上展示了三种不同的方法来显示`res`的单位,分别是htop的默认显示,`numfmt`的转换和`awk`的格式化输出。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)