# 使用 ps 命令查看进程内存占用
ps -aux --sort=-%mem | head -n 2
# 解释:
# ps -aux: 显示所有进程的详细信息
# --sort=-%mem: 按照内存使用率排序(从高到低)
# head -n 2: 只显示前两行,第一行为表头,第二行为内存占用最高的进程
# 使用 top 命令查看进程内存占用
top -b -n 1 | grep "KiB Mem" -A 7
# 解释:
# top -b -n 1: 以批处理模式运行 top 并只获取一次数据
# grep "KiB Mem" -A 7: 查找包含 "KiB Mem" 的行,并显示其后 7 行,这部分通常包含了内存使用情况和前几个内存占用较高的进程
# 使用 smem 命令查看进程内存占用 (需要先安装 smem)
smem -r -k -c "pid user command rss"
# 解释:
# smem -r: 按照 RSS (Resident Set Size) 内存排序
# -k: 将内存单位转换为 KB
# -c "pid user command rss": 只显示特定列,即进程 ID、用户、命令和 RSS 内存
上一篇:linux redis后台启动
下一篇:linux查看当前目录文件大小
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站