1、ps

ps gv | head -n 1; ps gv | egrep -v "RSS" | sort +6b -7 -n -r

PID      TTY    STAT    TIME    PGIN    SIZE    RSS    LIM       TSIZ    TRS   %CPU   %MEM   COMMAND

27703  -         A           0:00     274       948     1644   32768  817      696    0.0          0.0          sendmail

说明:

1)RSS:每个进程的文本和数据段的 RAM 使用量。PID 为27703 的进程使用了1644k。

2)%MEM:RSS / Total RAM 的实际用量。监视 %MEM 使用达到百分之四十到七十的进程。

3)TRS:文本段的 RAM 使用量,单位为 KB。

4)SIZE:为这个进程(文本和数据)分配的分页空间的实际大小。

2、vmstat

vmstat 1 4

System Configuration: lcpu=4 mem=4096MB

kthr memory page faults cpu

----- ----------- ------------------------ ------------ -----------

r b avm fre re pi po fr sr cy in sy cs us sy id wa

1 2 137583 227 0 4 57 44 92 0 345 2223 605 30 40 29 2

3 4 136782 111 0 5 61 0 693 0 329 3341 511 19 26 35 16

说明:

内存:

1)avm——您所使用的活动虚拟内存量(单位为 4k 大小的页面),不包括文件页面。

2)fre——内存空闲列表的大小。在大多数情况下,我并不担心这个值什么时候变得很小,因为 AIX 总是会充分地使用内存,并且不会像您希望的那样尽早地释放内存。这个设置由vmo 命令的 minfree 参数来确定。归根结底,分页的信息更加重要。

3)pi——从分页空间调入的页面。

4)po——调出到分页空间的页面。

CPU 和 I/O:

1)r——在您指定的时间间隔内,可运行内核线程的平均数量。

2)b——在您指定的时间间隔内,位于虚拟内存等待队列中的内核线程的平均数量。如果 r 不大于 b,通常是 CPU 问题的症状,这可能是由于 I/O 或者内存瓶颈造成的。

3)us——用户时间。

4)sy——系统时间。

5)id——空闲时间。

6)wa——等待 I/O。

3、sar

sar -r 1 5

System Configuration: lcpu=4 mem=4096MB

16:28:15 slots cycle/s fault/s odio/s

16:28:16 1048052 0.00 387.25 0.00

16:28:17 1048052 0.00 112.97 0.00

16:28:18 1048052 0.00 45.00 79.21

16:28:19 1048052 0.00 216.00 0.00

16:28:20 1048052 0.00 8.00 0.00

Average 1048052 0 79 16

说明:

1)cycle/s:报告每秒的页面置换周期数。

2)fault/s:提供每秒的缺页次数。

3)Slots:提供分页空间中空闲页面的数目。

4)odio/s:提供每秒的非分页磁盘 I/O 次数。

4、svmon

svmon -G

size            inuse         free    pin         virtual

memory        1048576   1048416   160     79327  137750

pg space      1048576    524

work           pers           clnt     lpage

pin                  79327        0                  0        0

in use            137764      910652      0        0

说明:

memory:

1)size列:报告RAM的大小,4k页面;

2)inuse列:进程所用RAM中的页面数,包括属于已终止进程但还在RAM所占的页面数;

3)free列:空闲列表中的页面数;

4)pin:物理内存中(RAM)中固定的页面数,不能被调出;

pg space:

1)size列:分页空间的大小,4k页面;

2)inuse:在用的分页空间的大小,4k页面;

svmon -P | grep -p 16356

-------------------------------------------------------------------------------

Pid          Command   Inuse   Pin      Pgsp  Virtual  64-bit   Mthrd   LPage

16356     X                   12102   3221  0          12022  N          N          N

说明:

查看进程16356内存及分页空间等使用情况;

5、vmo

--查询maxfree 和 minfree 的设置

# vmo -a | grep free

maxfree = 1088

minfree = 960

--设置 minpermmaxperm 和 maxclient 参数

vmo -p -o minperm%=5

vmo -p -o maxperm%=90

vmo -p -o maxclient%=90

供大家参考,如需转载,请注明出处。

AIX5L内存监控和调整的更多相关文章

  1. 10min 手写一个内存监控系统

    本文的目的在于,尽可能用简单的代码,让大家了解内存监控的原理,及思想.更容易去理解Nagios.Zabbix.Ganglia监控原理,文章最后还有视频教程链接哦,从零敲出来的全过程 思路分为下面几块: ...

  2. Linux 内存监控

    1.按照内存使用方式排序 top 之后使用 shift + m 那么top按照内存使用从大到小进行排列,使用 shift + P 表示按照CPU进行排序. bigfish 1118m 438m 30m ...

  3. 用python 10min手写一个简易的实时内存监控系统

    简易的内存监控系统 本文需要有一定的python和前端基础,如果没基础的,请关注我后续的基础教程系列博客 文章github源地址,还可以看到具体的代码,喜欢请在原链接右上角加个star 腾讯视频链接 ...

  4. Docker容器内存监控

    linux内存监控 要明白docker容器内存是如何计算的,首先要明白linux中内存的相关概念. 使用free命令可以查看当前内存使用情况. [root@localhost ~]$ free tot ...

  5. iOS微信内存监控

    WeTest 导读 目前iOS主流的内存监控工具是Instruments的Allocations,但只能用于开发阶段.本文介绍如何实现离线化的内存监控工具,用于App上线后发现内存问题. FOOM(F ...

  6. [转]用python 10min手写一个简易的实时内存监控系统

    简易的内存监控系统 本文需要有一定的python和前端基础,如果没基础的,请关注我后续的基础教程系列博客 文章github源地址,还可以看到具体的代码,喜欢请在原链接右上角加个star 腾讯视频链接 ...

  7. CentOS7中KVM虚拟机内存、CPU调整

    CentOS7中KVM虚拟机内存.CPU调整 1. 调小虚拟机内存 调小虚拟机内存可以动态实现,不用关机 1.1 查看当前内存大小 [root@kvm01 ~]# virsh dominfo vm1- ...

  8. docker内存监控与压测

    一直运行的docker容器显示内存已经耗尽,并且容器内存耗尽也没出现重启情况,通过后台查看发现进程没有占用多少内存.内存的监控使用的是cadvisor,计算方式也是使用cadvisor的页面计算方式, ...

  9. 从Container内存监控限制到CPU使用率限制方案

    转自:http://blog.csdn.net/Androidlushangderen/article/details/50282593 前言 最近在运维我们部门的hadoop集群时,发现了很多Job ...

随机推荐

  1. P4180 【模板】严格次小生成树[BJWC2010]

    P4180 [模板]严格次小生成树[BJWC2010] 倍增(LCA)+最小生成树 施工队挖断学校光缆导致断网1天(大雾) 考虑直接枚举不在最小生成树上的边.但是边权可能与最小生成树上的边相等,这样删 ...

  2. 07: Django 使用ldap登录、注销等

    目录:Django其他篇 01:Django基础篇 02:Django进阶篇 03:Django数据库操作--->Model 04: Form 验证用户数据 & 生成html 05:Mo ...

  3. 使用CloudFlare 的 PKI 工具集 cfssl 来生成 Certificate Authority (CA) 证书和秘钥文件

    要安装kubernetes最新版集群,https://github.com/opsnull/follow-me-install-kubernetes-cluster 这个文档必须要研习一下了. 以下实 ...

  4. 20145327 《网络对抗》Web安全基础实践

    20145327 <网络对抗>Web安全基础实践 实践过程 webgoat开启 java -jar webgoat-container-7.0.1-war-exec.jar 在浏览器输入l ...

  5. devicePixelRatio手机图片模糊的原因

    一.移动设备图片模糊问题 手机上图片模糊问题原因就是一个像素在电脑上和手机上代表的实际像素的不同. 我们在样式表中使用的px(独立像素)单位其实并不一定代表着实际的一个像素(物理像素),这还要看硬件的 ...

  6. JAVA I/O(四)网络Socket和ServerSocket

    <Thinking in Enterprise Java>中第一章描述了用Socket和Channel的网络编程,核心即为Socket和Channel,本文简单讲述Socket的应用. S ...

  7. Python3基础 help 查看内置函数说明

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  8. 基于bootstrap的后台管理系统

    ace metro'nic 基于bootstrap的后台admin system ace [eis], 扑克牌中的A 表示 非常棒, 杰出, 顶好的... gallery: 画廊, 走廊; 在网页中常 ...

  9. P4303 [AHOI2006]基因匹配 未完成

    题目 luogu 暴力60pts部分 显然如果没有出现次数==5的条件 显然是\(N_{2}\)的求lcs的模板 但是加点条件就完全不同了 思路 这个题短小精悍,不想数据结构那么傻逼无脑 我们考虑一下 ...

  10. 联合权值dp

    联合权值 洛谷中可找到 题目传送门https://www.luogu.org/problemnew/show/P1351 这题我就得了70分(TLE)  GG了 就是遍历它孩子的孩子(爷爷和孙子),然 ...