Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux查看进程内存占用

作者:倾尽尘光暖流年   发布日期:2025-07-21   浏览:80

# 使用 ps 命令查看进程内存占用
ps -aux --sort=-%mem | head -n 11

# 解释:
# ps -aux:显示所有进程的详细信息,包括用户、CPU使用率、内存使用率等。
# --sort=-%mem:按照内存使用率从高到低排序(-%mem 表示降序)。
# head -n 11:只显示前10个内存占用最高的进程(加上表头共11行)。

# 使用 top 命令实时查看进程内存占用
top -b -n 1 -o %MEM | head -n 12

# 解释:
# top -b -n 1:以批处理模式运行 top 命令,并获取一次快照。
# -o %MEM:按照内存使用率排序。
# head -n 12:只显示前10个内存占用最高的进程(加上表头共12行)。

# 使用 pmap 查看特定进程的内存映射
pmap -x <PID>

# 解释:
# <PID>:需要替换为你要查看的具体进程ID。
# pmap -x:显示详细的内存映射信息,包括每段内存的大小和类型。

# 使用 smem 查看更详细的内存使用情况
smem -r -s rss

# 解释:
# smem:一个更高级的工具,可以显示更详细的内存使用情况。
# -r:按照指定列进行排序。
# -s rss:按照 RSS(常驻集大小)进行排序。

上一篇:linux查看启动时间

下一篇:linux解压文件到指定文件夹

大家都在看

linux 发送邮件

linux长ping命令

linux关机命令行

linux重启oracle命令

linux搭建sftp

linux 重启网络命令

linux 追踪路由

查看linux版本信息

linux配置静态路由,并永久生效

linux查看后台

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站