No Data

linux磁盘使用情况 内存使用情况 各进程内存占用查询

原创  作者:斩雪碎光阴  发布于:2024年08月07日  阅读量:242
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
  分类:  标签:

1.查看磁盘使用情况

df -h


2.查看内存使用情况

free -m  以 MB 为单位显示

free -g  以 GB 为单位显示

其中如果结果显示swap为0,说明swap不存在,需要创建swap。


3.各进程内存占用查询

可以使用ps命令结合选项来查看各个进程的内存占用情况。以下是一个常用的命令示例,它会展示所有进程的内存占用情况,并按照内存使用量从大到小排序:


ps aux --sort=-%mem | less

解释:

ps 是process status的缩写,用于展示进程状态。

aux 是ps命令中的一种常用选项组合,展示所有用户的进程信息。

--sort=-%mem 表示根据进程的内存占用量降序排序。

| less 表示将结果通过管道传递给less命令,以便逐步查看结果。


如果你想要查看特定进程的内存占用情况,可以使用grep命令过滤结果。例如,查看名为httpd的进程的内存占用情况:

ps aux | grep httpd | sort -nk 4 | less

解释:

grep httpd 过滤出名称含httpd的进程行。

sort -nk 4 根据第四列(%MEM列)的数值进行排序,-n 表示按数值排序。

这些命令可以帮助你了解系统中各个进程的内存占用情况。


退出:

按 Esc 键退出编辑模式,然后输入 :q 或 :wq (如果你想保存更改),再按 Enter 键。

相关文章