|
https://www.doubao.com/thread/w6ac0d3af508fac74
在Linux系统中,你可以使用以下命令来列出所有进程使用的内存容量并按从高到低的顺序排序:
```bash
ps -eo pid,user,%mem,args --sort=-%mem
```
这个命令的含义如下:
- `ps`:进程查看命令
- `-e`:显示所有进程
- `-o pid,user,%mem,args`:自定义输出格式,显示进程ID、用户、内存使用率和命令行参数
- `--sort=-%mem`:按内存使用率降序排序(`-`表示降序)
如果需要查看更详细的内存使用情况(如实际物理内存RSS),可以使用:
```bash
ps -eo pid,user,rss,%mem,args --sort=-rss
```
其中`rss`表示进程占用的物理内存(单位为KB)。
如果想要以更友好的方式查看内存使用情况,还可以使用`top`命令,然后按`M`键(大写)来按内存排序。
```bash
top
```
进入top界面后按`M`进行内存排序,按`q`退出。 |
|