最常见的进程监视命令
ps:
查看所有进程:
ps -ef
每个活动进程的内存使用情况:
ps gv | head -n 1; ps gv | egrep -v "RSS" | sort +6b -7 -n -r
把这个命令可以看做是两个命令
ps gv | head -n 1
和
ps gv | egrep -v "RSS" | sort +6b -7 -n -r
, 分号让两个命令分开执行并且结果都打印到屏幕,第一个是为了取得输出的标题。第二个命令就是为了获得结果,其中+6b的意思就是忽略前面6列,以第7列排序, -n的意思是以数字的方式排序,-r就是以倒序排列,也就是由大到小。
结果的解释:
* RSS — 每个进程用于文本和数据段的 RAM 量。PID 15256 使用 7232k 内存。这是此进程正在使用的真实内存。
* %MEM — RSS 的实际量 / RAM 总量。应该进一步检查使用的内存百分比高的进程,但是应该记住数据库和 HPC 应用程序在正常情况下可以使用大量内存,可以不理会它们。在通用的系统上,任何进程都可能使用大量内存。
* TRS — 用于进程文本段的 RAM 量(单位为 KB)。
* SIZE — 为此进程(文本和数据)分配的分页空间的实际大小。
vmstat 1 4
* 内存数据
o avm — 正在使用的活动虚拟内存量(4k 页面的数量),不包括文件页面。
o fre — 内存空闲列表的大小。在大多数情况下,当这个值变得很小时我们并不担心,因为 AIX 7 总是会充分地使用内存,不会像希望的那样尽早地释放内存。这个设置由 vmo 命令的 minfree 参数确定。归根结底,分页信息更加重要。
o pi — 从分页空间换入的页面数。
o po — 换出到分页空间的页面数。
o fr — 空闲的(被替换的)页面数。
o sr — 为了判断是否需要替换而扫描的页面数。
o cy — 为了替换而扫描页面所用的时钟周期数。
* CPU 和 I/O
o r — 在指定的时间间隔内,可运行内核线程的平均数量。
o b — 在指定的时间间隔内,位于虚拟内存等待队列中的内核线程的平均数量。如果 r 不大于 b,通常是 CPU 问题的现象,这可能是由于 I/O 或者内存瓶颈造成的。
o us — 用户时间。
o sy — 系统时间。
o id — 空闲时间。
o wa — 等待 I/O。
o ec — 消耗容量的百分比,即,在运行共享处理器的系统上,您正使用的分配 CPU 时间多少的一个指标。
o rc — 消耗的共享处理器资源的百分比。
获得页面大小统计信息
vmstat -P ALL
使用带 -r 标志的 sar 以获得 VMM 的信息
sar -r 1 5
使用带 -G 标志的 svmon
svmon -G
使用 svmon 显示给定进程的内存统计信息
svmon -P 8126660
分享到:
相关推荐
AIX-V7.1操作系统安装配置规范 ...* 使用命令` tivoli `部署监控代理 本文档提供了AIX-V7.1操作系统安装配置规范的详细指导,旨在帮助管理员快速地安装和配置AIX-V7.1操作系统,以确保系统的稳定性和安全性。
AIX常用的性能监控命令,机器性能优化主要从四个方面去考虑:CPU,内存,磁盘I/O,网络。
vmstat是AIX中常用的监控工具,用于查看内存、进程、I/O和CPU使用情况。通过定期执行vmstat命令,可以获取系统状态的快照,例如“vmstat 2 30”表示每2秒收集一次数据,持续30秒。分析这些数据可以帮助我们理解系统...
本文将探讨AIX和Linux系统内存监控的方法,以及涉及的内核内存管理原理。 AIX系统采用虚拟内存管理器(Virtual Memory Manager,VMM)来处理物理内存的分配和回收。VMM将内存划分为不同大小的页面,如Power4芯片...
首先,000-221认证考试主要涵盖AIX操作系统的基础知识、安装与配置、系统管理、网络配置、性能监控与优化以及故障排查等内容。这些知识不仅要求考生具备扎实的理论基础,更需要实践经验来支撑。 1. **AIX基础知识**...
本文深入探讨了AIX和Linux中内存监控的方法,以及内核内存管理的基本原理,这对于系统管理员进行系统优化和问题排查至关重要。 在AIX系统中,内存管理依赖于虚拟内存管理器(VMM),它负责处理物理内存的分配和回收...
利用工具如`iostat`、`vmstat`和`mpstat`,可以实时监控文件系统的I/O活动、内存使用和处理器负载,帮助诊断性能问题。 综上所述,AIX的文件系统是一个强大且灵活的框架,为用户提供高效、安全的数据存储和管理。...
页面空间是AIX中管理内存的主要方式,lsps可以帮助管理员了解内存使用情况并调整页面空间设置。 5. **topas** topas是一个实时性能监控工具,它能显示系统资源的使用情况,包括CPU、内存、I/O等。通过topas,管理...
本文主要探讨了这两种系统中内存监控的方法以及内核内存管理的基本原理。 在AIX系统中,内存管理通过虚拟内存管理器(VMM)来实现,它负责处理应用程序的内存分配和回收。VMM将内存划分为不同大小的页面,如Power4...
在本文中,我们将深入探讨AIX和Linux内存监控的方法,以及内核内存管理的基本原理。 AIX系统使用虚拟内存管理器(VMM)来处理物理内存的分配和回收。VMM将内存划分为不同大小的页面,如Power4和Power5芯片支持的4K...
5. **iostat**和**vmstat**:监控系统I/O性能和虚拟内存状态。 6. **errpt**:查看和管理错误报告,帮助诊断系统问题。 了解并掌握AIX的启动与关闭机制,能帮助管理员更好地管理系统,预防和解决可能出现的问题。...
通过以上介绍,我们可以看到`netstat`命令的强大功能,它不仅能够帮助我们监控和诊断网络问题,还能够提供丰富的网络统计数据,是AIX系统管理员不可或缺的工具之一。在日常运维工作中,熟练掌握并运用这些命令将极大...
AIX提供了性能监控工具,如topas,用于实时查看系统资源的使用情况,包括CPU、内存和I/O设备。当设备出现问题时,syslog日志记录可以帮助定位问题,而diag命令则可以提供硬件状态的详细信息。 最后,AIX的设备管理...
根据提供的文档内容,我们可以总结出一系列关于AIX操作系统的关键知识点,包括其基本概念、命令使用、设备管理和系统安全等方面。 ### AIX操作系统简介 AIX(Advanced Interactive Executive)是由IBM开发的一种类...
- `topas`是AIX的性能监控工具,可以查看CPU、内存、磁盘I/O等系统资源的使用情况。 - `iostat`和`vmstat`提供系统I/O和虚拟内存的统计信息。 7. **故障排查** - `errpt`显示错误报告,帮助识别和解决问题。 - ...
总结,AIX系统的性能分析与故障诊断涉及到多方面的知识,包括监控工具的使用、关键性能指标的解读、故障日志分析以及系统调优。熟练掌握这些技能,将有助于提升AIX系统的稳定性和效率,确保业务的正常运行。
- **内存管理**:掌握AIX中的内存分配机制,包括动态内存管理等特性,确保系统性能稳定。 - **处理器调度**:熟悉AIX中的中央处理器调度机制,如CPC(processor scheduling class)等,以便合理分配处理任务。 - **TCP...
在AIX操作系统中,了解和监控系统的硬件资源如CPU、内存和序列号等信息对于系统管理和维护至关重要。本文将详细解析如何在AIX系统中查看CPU、内存以及序列号的相关信息,基于给定的文件内容,我们将深入探讨各种实用...