在Linux系统中,可以使用ps(process status)命令结合awk来查看每个进程占用的内存。
还可以使用top和htop命令查看实时内存使用情况。
ps和awk命令打开终端并输入以下命令:
ps -eo pid,comm,%mem --sort=-%mem
这将列出所有进程,按内存占用百分比降序排列。
其中-eo表示使用扩展输出格式,pid、comm和%mem分别表示进程ID、进程名和内存占用百分比。
如果要查看实际内存使用量(单位:KB),可以使用以下命令:
ps -eo pid,comm,rss --sort=-rss
这里的rss表示进程占用的驻留集大小,即物理内存使用量。
top命令top命令提供了实时的系统状态监视。在终端中输入top,然后按M键(大写),将按内存使用量对进程进行排序。
在top界面中,RES列显示了进程占用的物理内存大小,%MEM列显示了进程占用的内存百分比。
htop命令htop是top命令的一个增强版,提供了更加友好的界面和更多的功能。首先,确保已安装htop:
对于Debian和Ubuntu系统:
sudo apt install htop
对于CentOS和RHEL系统:
sudo yum install htop
对于Fedora系统:
sudo dnf install htop
安装完成后,在终端中输入htop。在htop界面中,可以看到进程的实时内存使用情况。
按F6键,选择MEM%,将按内存占用百分比对进程进行排序。
Copyright © 2013-2024 8a.hk All Rights Reserved. 八艾云 版权所有 中山市八艾云计算有限公司 粤ICP备14095776号 粤公网安备 44200002445359号
增值电信业务经营许可证编号:B1-20222012
代理域名注册服务机构:西部数码