`
wenlongsust
  • 浏览: 71763 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

linux下查看最消耗CPU、内存的进程

 
阅读更多

原文链接:http://blog.chinaunix.net/uid-15007890-id-3413584.html


1.CPU占用最多的前10个进程:


ps auxw|head -1;ps auxw|sort -rn -k3|head -10

2.内存消耗最多的前10个进程

ps auxw|head -1;ps auxw|sort -rn -k4|head -10

3.虚拟内存使用最多的前10个进程

ps auxw|head -1;ps auxw|sort -rn -k5|head -10


4.也可以试试

ps auxw --sort=rss

ps auxw --sort=%cpu



5.看看几个参数含义


%MEM 进程的内存占用率

MAJFL is the major page fault count,

VSZ 进程所使用的虚存的大小

RSS 进程使用的驻留集大小或者是实际内存的大小(RSS is the "resident set size" meaning physical memory used)

TTY 与进程关联的终端(tty)


串行端口终端(/dev/ttySn)

伪终端(/dev/pty/)

控制终端(/dev/tty)

控制台终端(/dev/ttyn, /dev/console)

虚拟终端(/dev/pts/n)


STAT 检查的状态:进程状态使用字符表示的,如R(running正在运行或准备运行)、S(sleeping睡眠)、I(idle空闲)、Z (僵死)、D(不可中断的睡眠,通常是I/O)、P(等待交换页)、W(换出,表示当前页面不在内存)、N(低优先级任务)T(terminate终止)、W has no resident pages

D不可中断 Uninterruptible sleep (usually IO)

R正在运行,或在队列中的进程

S处于休眠状态

T停止或被追踪

Z僵尸进程

W进入内存交换(从内核2.6开始无效)

X死掉的进程



<高优先级

N低优先级

L有些页被锁进内存

s包含子进程

+位于后台的进程组;

l多线程,克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
分享到:
评论

相关推荐

    用于测量和限制 Linux 中黑盒进程的 CPU 时间和内存消耗的 脚本_Perl_代码_相关文件_下载

    该timeout脚本是一个资源监控程序,用于限制Linux下黑盒进程的时间和内存消耗。它运行您在命令行中指定的命令并监视其内存和时间消耗,如果超出限制则中断进程,并通过预设消息通知用户。 这个脚本的杀手锏(实际上...

    查看指定进程的cpu和内存使用情况

    在操作系统管理计算机资源时,进程是执行中的程序实例,它们消耗CPU时间和内存资源。了解一个特定进程的CPU和内存使用情况对于系统管理员、开发者以及普通用户来说都非常重要,可以帮助识别性能瓶颈、潜在的问题或者...

    linux下查看java进程下线程占用cpu情况

    - `perf` 是Linux下的一个性能分析工具,可以用来分析特定进程或线程的CPU使用情况,包括Java进程。使用 `perf stat -p &lt;进程ID&gt;` 可以查看指定进程的CPU使用统计。 7. **`strace` 命令**: - `strace` 可以跟踪...

    window和linux和android进程内存CPU等监控软件

    标题中的“window和linux和android进程内存CPU等监控软件”是指一种跨平台的系统监控工具,它可以用于Windows、Linux和Android操作系统,目的是实时监测和分析系统中的进程对内存、CPU以及GPU资源的占用情况。...

    查看Linux下所有进程的资源使用情况

    一个很好用的小工具,可以查看当前系统进程的内存CPU资源消耗情况

    Linux下查看CPU使用\系统资源使用情况

    `top`命令是Linux下的一个强大工具,它能够实时显示系统中各个进程的资源占用情况,类似于Windows的任务管理器。以下是关于`top`命令的详细说明: 1. **基本概念** - **CPU使用率**:CPU使用率分为用户空间(us)...

    Linux下如何查看某一进程的CPU占用率_linux进程cpu使用率.zip

    本文将详细讲解如何在Linux环境下查看某一进程的CPU使用率。 首先,让我们了解一些基本概念。CPU占用率是指进程在单位时间内使用CPU的时间比例。在Linux中,可以通过多种命令来获取这些信息。其中最常用的是`top`和...

    linux查看内存和CPU详解.pdf

    本篇将详细解释如何查看Linux系统的内存和CPU使用情况,以及如何理解相关指标。 首先,我们可以通过`free -m`命令查看内存的使用情况。这个命令会显示总物理内存(total)、已使用内存(used)、空闲内存(free)以及共享...

    linux查看进程指令

    `ps`命令是最常用的查看进程状态的工具之一,它能够提供系统上所有正在运行的进程的快照。当你输入`ps aux | less`时,你会看到一个详细的列表,其中包括进程ID(PID)、所属用户、CPU和内存使用率、虚拟内存大小、...

    用于终止高CPU进程、长时间运行的进程和过多消耗内存的进程的Bash脚本。_Shell_下载.zip

    这个名为"用于终止高CPU进程、长时间运行的进程和过多消耗内存的进程的Bash脚本"的资源,正是为了解决这个问题而设计的。它是一个基于Bash shell的脚本,适用于Linux和类UNIX系统,旨在帮助用户自动化地识别并结束...

    Linux查看CPU和内存使用情况.pdf

    首先,`top`命令是Linux中用于实时查看系统性能的工具,它能显示各个进程的资源占用情况,包括CPU使用率、内存占用等。当运行`top`命令后,系统会进入全屏交互模式,可以按`q`键退出。在`top`命令的输出中,你可以...

    详解Linux如何查看当前占用CPU或内存最多的几个进程

    ### Linux下查看占用CPU或内存最多的进程方法详解 在Linux系统管理中,了解哪些进程消耗了过多的CPU或内存资源是非常重要的。这不仅有助于优化系统的性能,还能帮助诊断潜在的问题。本文将详细介绍如何使用`ps`命令...

    ram.zip_CPU 内存_linux内存

    本文将深入探讨Linux下的CPU和内存管理,以及如何通过命令行工具来查看相关数据。 首先,让我们关注CPU利用率。在Linux中,CPU利用率是指CPU在单位时间内处于工作状态(执行任务)所占的比例。要获取CPU利用率,...

    查看系统的各个进程,内存占用

    在操作系统的世界里,掌握如何查看和理解系统的各个进程及其内存占用是至关重要的。这不仅可以帮助我们监控系统的健康状况,还能优化资源使用,排查性能问题,甚至发现潜在的安全风险。以下是一些关于“查看系统进程...

    LINUX查看和处理僵死进程

    "LINUX查看和处理僵死进程" 在LINUX系统中,僵死进程(Zombie Process)是一个非常重要的概念。僵死进程是指已经死亡的进程,但是没有释放系统资源,包括内存和一些系统表等。如果这样的进程很多,会引发系统问题。...

    Linux 进程管理命令

    * TIME:进程消耗 CPU 的时间 * COMMAND:命令的名称和参数 2.1.2 ps 应用举例 实例一:ps aux [root@localhost ~]# ps -aux | more 可以用 | 管道和 more 连接起来分页查看。 实例二:ps aux &gt; ps001.txt ...

    erlang整理的一些心得和lunix查看cpu和内存信息的方法

    1. **top 命令**:实时显示系统总体的CPU和内存使用情况,包括各个进程的资源消耗。 2. **htop**:top命令的增强版,提供彩色界面和树状视图,更容易查看进程间的依赖关系。 3. **vmstat**:报告虚拟内存统计信息...

Global site tag (gtag.js) - Google Analytics