HP-UX内存监控
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内存