HPUX内存监控

top查看的内存是当前进程占用的内存,不包括文件系统cache占用的内存

括号里的是在运行队列里的进程占用内存。

free的内存是剩余物理内存

 还有剩余内存被谁站用了呢,被文件系统高速缓存占用。

默认情况下,缓冲区高速缓存是动态的,因为它可以根据需要扩大或缩小。要调节动态缓冲区高速缓存,可以将内核可调参数nbuf和bufpages设为零,并将dbc_min_pct和dbc_max_pct分别设为占用内存的最小和最大比例。默认值为:
dbc_max_pct 50
dbc_min_pct 5
注意:dbc_min_pct不能低于2,dbc_max_pct不能高于90。

通过设置nbuf或bufpages可将静态缓冲区高速缓存的大小配置为固定值。

vmstat查看的剩余物理内存是指剩余的内存页,需要乘4k,才等于top里的free内存

原文地址:https://www.cnblogs.com/itfriend/p/2665464.html