linux 任务管理器(top ps)

简介: 1.free 显示内存使用情况,默认单位为kB。 free -m 以MB为单位 free -g 以GB为单位 2.top 类似于windows的资源管理器,可动态显示,见图2-1. 图2-1 top命令 res表示内存占用。 该视图会自动刷新,按"P"按照cpu使用率倒排  按 "M"按照内存占用倒排。 图 2-2 top命令开头的几行 top命令开头的

1.free

显示内存使用情况,默认单位为kB。

free -m 以MB为单位

free -g 以GB为单位


2.top

类似于windows的资源管理器,可动态显示,见图2-1.


图2-1 top命令

res表示内存占用。

该视图会自动刷新,按"P"按照cpu使用率倒排  按 "M"按照内存占用倒排。



图 2-2 top命令开头的几行

top命令开头的几行见图2-2.

load average后的三个小数分别表示近1分钟、5分钟、15分钟的cpu负载。若数值>cpu核数,表明负荷较重,需要关注。

cpu核数可以通过 cat /proc/cpuinfo 命令查看。注意cpuid从0开始编号。

3.ps

3.1 ps aux

ps aux 显示所有进程的主要信息。见图3-1。


图3-1 ps命令

主要参数解释。
%MEM,内存占用百分比。
rss,内存占用,单位为kB。%MEM是根据这个值算出来的。

time,启动以来锁占用的总的cpu时间,不是(现在时刻-启动时刻)代表的时长。

3.2 ps --format

ps -a  --format=pid,stime,etime,command   

显示指定列信息。
command 表示启动命令。
etime 表示进程启动了多久,如16-21:48:28表示16天21小时48分28秒,02:47:35表示2小时47分35秒,47:35表示47分35秒。
相关文章
探索Linux中的`ps`命令:进程监控与分析的利器
探索Linux中的`ps`命令:进程监控与分析的利器
170 13
【运维必备知识】Linux系统平均负载与top、uptime命令详解
系统平均负载是衡量Linux服务器性能的关键指标之一。通过使用 `top`和 `uptime`命令,可以实时监控系统的负载情况,帮助运维人员及时发现并解决潜在问题。理解这些工具的输出和意义是确保系统稳定运行的基础。希望本文对Linux系统平均负载及相关命令的详细解析能帮助您更好地进行系统运维和性能优化。
175 3
|
7月前
|
性能分析之 Linux 系统中 ps&top 中 CPU 百分比不一致?
【8月更文挑战第18天】性能分析之 Linux 系统中 ps&top 中 CPU 百分比不一致?
341 5
|
8月前
|
ps aux 命令使用查看内存、cpu使用排名与top的区别
ps aux 命令使用查看内存、cpu使用排名与top的区别
1018 1
在Linux中,ps aux 中的 VSZ 代表什么意思?RSS 代表什么意思?
在Linux中,ps aux 中的 VSZ 代表什么意思?RSS 代表什么意思?
在Linux中,如何使用top和htop命令?
在Linux中,如何使用top和htop命令?
在Linux中,如何使用top、htop、vmstat等命令监控系统性能?
在Linux中,如何使用top、htop、vmstat等命令监控系统性能?
|
9月前
|
Linux的top命令是什么,如何使用
【6月更文挑战第30天】Linux的top命令是什么,如何使用
82 1
Linux下top命令指标说明
Linux下top命令指标说明
195 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等