原文链接: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)
分享到:
相关推荐
该timeout脚本是一个资源监控程序,用于限制Linux下黑盒进程的时间和内存消耗。它运行您在命令行中指定的命令并监视其内存和时间消耗,如果超出限制则中断进程,并通过预设消息通知用户。 这个脚本的杀手锏(实际上...
在操作系统管理计算机资源时,进程是执行中的程序实例,它们消耗CPU时间和内存资源。了解一个特定进程的CPU和内存使用情况对于系统管理员、开发者以及普通用户来说都非常重要,可以帮助识别性能瓶颈、潜在的问题或者...
- `perf` 是Linux下的一个性能分析工具,可以用来分析特定进程或线程的CPU使用情况,包括Java进程。使用 `perf stat -p <进程ID>` 可以查看指定进程的CPU使用统计。 7. **`strace` 命令**: - `strace` 可以跟踪...
标题中的“window和linux和android进程内存CPU等监控软件”是指一种跨平台的系统监控工具,它可以用于Windows、Linux和Android操作系统,目的是实时监测和分析系统中的进程对内存、CPU以及GPU资源的占用情况。...
一个很好用的小工具,可以查看当前系统进程的内存CPU资源消耗情况
`top`命令是Linux下的一个强大工具,它能够实时显示系统中各个进程的资源占用情况,类似于Windows的任务管理器。以下是关于`top`命令的详细说明: 1. **基本概念** - **CPU使用率**:CPU使用率分为用户空间(us)...
本文将详细讲解如何在Linux环境下查看某一进程的CPU使用率。 首先,让我们了解一些基本概念。CPU占用率是指进程在单位时间内使用CPU的时间比例。在Linux中,可以通过多种命令来获取这些信息。其中最常用的是`top`和...
本篇将详细解释如何查看Linux系统的内存和CPU使用情况,以及如何理解相关指标。 首先,我们可以通过`free -m`命令查看内存的使用情况。这个命令会显示总物理内存(total)、已使用内存(used)、空闲内存(free)以及共享...
`ps`命令是最常用的查看进程状态的工具之一,它能够提供系统上所有正在运行的进程的快照。当你输入`ps aux | less`时,你会看到一个详细的列表,其中包括进程ID(PID)、所属用户、CPU和内存使用率、虚拟内存大小、...
这个名为"用于终止高CPU进程、长时间运行的进程和过多消耗内存的进程的Bash脚本"的资源,正是为了解决这个问题而设计的。它是一个基于Bash shell的脚本,适用于Linux和类UNIX系统,旨在帮助用户自动化地识别并结束...
首先,`top`命令是Linux中用于实时查看系统性能的工具,它能显示各个进程的资源占用情况,包括CPU使用率、内存占用等。当运行`top`命令后,系统会进入全屏交互模式,可以按`q`键退出。在`top`命令的输出中,你可以...
### Linux下查看占用CPU或内存最多的进程方法详解 在Linux系统管理中,了解哪些进程消耗了过多的CPU或内存资源是非常重要的。这不仅有助于优化系统的性能,还能帮助诊断潜在的问题。本文将详细介绍如何使用`ps`命令...
本文将深入探讨Linux下的CPU和内存管理,以及如何通过命令行工具来查看相关数据。 首先,让我们关注CPU利用率。在Linux中,CPU利用率是指CPU在单位时间内处于工作状态(执行任务)所占的比例。要获取CPU利用率,...
在操作系统的世界里,掌握如何查看和理解系统的各个进程及其内存占用是至关重要的。这不仅可以帮助我们监控系统的健康状况,还能优化资源使用,排查性能问题,甚至发现潜在的安全风险。以下是一些关于“查看系统进程...
"LINUX查看和处理僵死进程" 在LINUX系统中,僵死进程(Zombie Process)是一个非常重要的概念。僵死进程是指已经死亡的进程,但是没有释放系统资源,包括内存和一些系统表等。如果这样的进程很多,会引发系统问题。...
* TIME:进程消耗 CPU 的时间 * COMMAND:命令的名称和参数 2.1.2 ps 应用举例 实例一:ps aux [root@localhost ~]# ps -aux | more 可以用 | 管道和 more 连接起来分页查看。 实例二:ps aux > ps001.txt ...
1. **top 命令**:实时显示系统总体的CPU和内存使用情况,包括各个进程的资源消耗。 2. **htop**:top命令的增强版,提供彩色界面和树状视图,更容易查看进程间的依赖关系。 3. **vmstat**:报告虚拟内存统计信息...