liunx如何查看程序内存占用
时间: 2024-03-09 08:50:23 浏览: 164
查看LINUX进程内存占用情况
在 Linux 系统中,可以使用 top 命令或者 ps 命令来查看程序的内存占用情况。
1. 使用 top 命令
1. 打开终端(Terminal)应用程序;
2. 输入以下命令并按下回车键:
```bash
top
```
3. 在 top 命令的输出中,可以看到 CPU 占用率、内存占用率、进程列表等信息。按下“Shift+M”键可以按内存占用率排序,这样就可以方便地查看程序的内存占用情况。
2. 使用 ps 命令
1. 打开终端(Terminal)应用程序;
2. 输入以下命令并按下回车键:
```bash
ps aux | grep <程序名>
```
其中,"<程序名>"是你要查看的程序的名称,可以是程序的文件名或者进程名。
3. 在 ps 命令的输出中,可以看到程序的进程 ID(PID)、占用内存大小、运行时间等信息。其中,占用内存大小的单位是 KB。如果想以 MB 的单位显示内存占用情况,可以使用以下命令:
```bash
ps aux --sort=-rss | head -n 11
```
这个命令的含义是按内存占用率排序,显示前 10 个进程的详细信息。
阅读全文