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命令开头的几行见图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秒。

时间: 2024-11-10 07:56:14

linux 任务管理器(top ps)的相关文章

Linux/Unix下的任务管理器-top命令用法介绍

Windows下的任务管理器虽然不好用(个人更喜欢Process Explorer些),但也算方便,可以方便的查看进程,CPU,内存...也可以很容易的结束进程 没有图形化界面下的Linux,也有命令可以实现Windows的任务管理器功能,这个命令就是"top",用户可以使用top来对进程排序,结束进程等. top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,默认5秒刷新一下进程列表,所以类似于 Windows 的任务管理器. 系统整体当下的统计

linux的top命令用法

top命令: top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况:但是top是个动态显示过程,即能够通过用户按键来不断刷新当前状态.如? 前台执行该命令,他将独占前台,直到用户终止该程式为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监控.他将显示系统中CPU最"敏感"的任务列表.该命令能够按CPU使用.内存使用和执行时间对任务进行排序:而且该命令的很多特性都能够通过交互式命令或在个人定制文档中进行设定.在后面的介绍中将把命令参数和交互命令分开讲述. 下

如何构建你的Linux任务管理器

在Windows下,大家肯定有用过任务管理器,特别是我们想看看我们的CPU的使用率.内存还剩下多少,又或者某个程序出现了异常还关闭不了时,大家肯定会使用任务管理器来强制结束这个程序.那么在Linux下有没有这样的工具呢?答案是肯定的,作为一个强大的操作系统,Linux怎么可能没有"任务管理器"呢?我们可以通过一系列的工具和命令来出色地实现我们在Windows中任务管理中所做的一切工作,构建一个Linux的"任务管理器".虽然它却并不像Windows中的任务管理器那样

Linux中top命令讲解

Linux中的top命令显示系统上正在运行的进程,并以动态方式不断刷新,查看Linux系统的各个进程和系统资源占用情况! 命令行直接输入top top作为日常管理工作中最常用也是最重要的Linux系统监控工具之一,可以动态观察系统进程状况. 选项: -d #:指定刷新时间间隔,默认为3秒 -b:以批次方式显示 -n #:显示多少批次 #表示替换数字 示例: #top -d 1 表示一秒钟刷新一次 #top -b -n 1 类似于#ps aux 在top中使用的: 排序:默认top以CPU占用百分

图解linux下top命令的使用

top命令经常用来监控linux的系统状况,比如cpu.内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解. 本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序.   top进入视图 top视图 01 [top视图 01]是刚进入top的基本视图,我们来结合这个视图讲解各个数据的含义. 第一行:10:01:23 当前系统时间126 days, 14:29

linux下top命令参数词典

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法.    代码如下 复制代码 top – 01:06:48 up  1:22,  1 user,  load average: 0.06, 0.60, 0.48 Tasks:  29 total,   1 running,  28 sleeping,   0 stopped,   0 zombie Cpu(s):  0.3% us,  1.0% sy, 

Linux系统中ps命令和gitps命令的使用教程

  ps ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C <指令名称>][-g <群组名称>] [-G <群组识别码>][-p <进程识别码>][p <进程识别码>][-s <阶段作业>] [-t <终端机编号>][t <终端机编号>][-u <用户识别码>][-U <用户识别码>] [U <用户名称>][-<进程识别码>][-

64位linux下安装ps模拟器ePSxe

    早就想在爱机上玩ps游戏,特别是彩京的1945一代和非常经典的实况足球2002版.在ubuntu64位下可以通过wine模拟的方式运行windows版的ePSxe,但是总觉得差些呢?非原生啊!网上搜了一下,ePSxe也有linux版本,从官网上 epsxe官网(www.epsxe.com/)下载了linux通用bin文件,于是折腾从此开始.     这个绿色的ePSxe版本里很多东西没有,比如没有bios和各种插件,更要命的是64位的linux缺少32位的库,如果是32位的linux直接

linux top-Linux top VIRT = SWAP + RES的疑问

问题描述 Linux top VIRT = SWAP + RES的疑问 man top后能够看到VIRT = SWAP + RES 但是我看swap本身used为0,这里使用的SWAP指的什么呢 解决方案 o VIRT 进程使用的虚拟内存总量,单位kb.VIRT=SWAP+RES 表示的进程的 解决方案二: 但是我看swap本身used为0,这里使用的SWAP指的什么呢