性能监控---top命令

top命令

top结果直接显示单位: top -M

快捷键:

h : 帮助

按esc:退出

按o键进去后根据大小写可显示列的顺序。

按o键进去后,可对列的排序进行操作。带*的为按当前列进行排序。

tab -ab -n 1  : 显示计算机上所有进程的详细信息

//a:按内存倒序排序   b:显示所有进程  n:执行次数

查看进程:top -p pid

查看进程下的线程: top H -p pid

load average的理解:

时间: 2024-08-14 16:38:05

性能监控---top命令的相关文章

linux 性能监控-实用命令(摘抄)

1.TOP——Linux进程监控 top: linux 进行监控 运行时间 当前时间 当前登录用户数 cpu 内存 load average 系统负载 (1分钟 5分钟 15分钟[一般会小于1,高于5会硬性系统性能,需要详细查看进程) 2.VMSTAT——虚拟内存统计 Linux的vmstat命令用于显示虚拟内存统计,kernerl线程.磁盘.系统进程.I/O模块.中断.CPU活动等.默认情况下,需要在Linux系统上安装一个sysstat包才可以使用vmstat命令.. LSOF——列出打开的

Linux 性能监控之命令行工具

引言 对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因.这个命令行工具列表提供了足够的工具,您可以挑选适用于您的监控场景的工具. 1. lsof - 列出打开的文件 在许多Linux或者类Unix系统里都有lsof命令,它常用于以列表的形式显示所有打开的文件和进程.打开的文件包括磁盘文件.网络套接字.管道.设备和进程.使用这条命令的主要情形之一就是在无法挂载磁盘和显示正在使用或者打开

Linux性能监控分析命令(五)—free命令介绍

性能监控分析的命令包括如下:1.vmstat2.sar3.iostat4.top5.free6.uptime7.netstat8.ps9.strace10.lsof 命令介绍:free命令是监控Linux内存使用最常用的命令语法格式: free [options] 参数说明: -m:以M为单位查看内容使用情况(默认为kb) -b:以字节为单位查看内存使用情况 -s:可以在指定时间段内不间断监控内存使用情况 -k:以KB为单位显示内存使用情况 -g:以GB为单位显示内存使用情况 -o:不显示缓冲区

linux 操作系统级别监控 TOP命令

Top命令是Linux下一个实时的.交互式的,对操作系统整体监控的命令,可以对CPU.内存.进程监控. 是Linux下最常用的监控命令. 第一行是任务队列信息 1 user 当前登录用户数load average: 0.01, 0.01, 0.00 系统负载,即任务队列的平均长度.三个数值分别为 1分钟.5分钟.15分钟前到现在的平均值. 第二.三行为进程和CPU的信息.当有多个CPU时,这些内容可能会超过两行.内容如下: Tasks: 96 total 进程总数1 running 正在运行的进

Linux性能监控top及vmstat命令

监控的工具---top 第一行: 10:01:23 当前系统时间 126 days, 14:29 系统已经运行了126天14小时29分钟(在这期间没有重启过) 2 users 当前有2个用户登录系统 load average: 1.15, 1.42, 1.44 Load这个东西怎么理解呢,就像一条马路,有N个车道,如果N个进程进入车道,那么正好一人一个,再多一辆车就占不到车道,要等有一个车空出车道. 在CPU中可以理解为CPU可以并行处理的任务数,那么就是“CPU个数 * 核数”,如果CPU L

AIX性能监控topas命令的详细解析

执行topas命令后如图所示: #topas 区域1:反映CPU使用率和工作状况  Kernel:操作系统的内核占用的CPU时间比率. 操作系统作为基础软件,为应用程序支持和服务的同时,本身的运行也需要一定的CPU和内存资源(顺便提到内存资源,后面不再阐述这个内容了),特别是内存资源,系统负载越重,相应的内核占用的CPU和内存资源也会越多.一般来说,内核占用的CPU时间不会太多的.一般小于应用的CPU使用率. User:用户进程占用的CPU时间比率. 这个为CPU使用率的关键数值.该使用率反映了

Linux性能监控分析命令

vmstat sar iostat top free uptime netstat ps strace lsof

java性能监控常用命令

jps -m -l:主要用来输出JVM中运行的进程状态信息 jstack -l pid 来观察锁持有情况 jsatck pid | grep pid(十六进制):输出进程pid的堆栈信息 jmap -heap pid:查看进程堆内存使用情况,包括使用的GC算法.堆配置参数和各代中堆内存使用情况 jmap -histo:live pid| more:查看堆内存中的对象数目.大小统计直方图,如果带上live则只统计活对象 jstat -gcutil pid interval(ms) count js

linux性能监控以及网络命令

最近需要整理关于设备性能监控的命令(linux) 1.uptime eg: 22:59:10 up 50 days, 23:05,  3 users,  load average: 0.29, 0.43, 0.94 分别显示一分钟,五分钟,十五分钟负载 表示单位时间cpu等待队列中平均有多少进程在等待 2.free [-b | -k| -m]  指定输出单位 eg: total       used       free     shared    buffers     cached Mem: