免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3993 | 回复: 5
打印 上一主题 下一主题

怎样看 vmstat 返回结果中的内存使用情况 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-21 10:04 |只看该作者 |倒序浏览
vmstat 返回结果中的 avm ,free 列是什么意思,怎样看?谢谢

论坛徽章:
0
2 [报告]
发表于 2006-08-21 10:30 |只看该作者
avm项为活动的虚拟内存
free项为可用的页

论坛徽章:
0
3 [报告]
发表于 2006-08-21 11:09 |只看该作者

那如何通过 avm,free 判断系统是否忙呢?谢谢

那如何通过 avm,free 判断系统是否忙呢?谢谢

论坛徽章:
0
4 [报告]
发表于 2006-08-21 11:33 |只看该作者
vmstat显示的是虚拟内存的统计数据.其中,memory显示是内存使用信息,page显示是页交换信息,faults显示是中断率等信息,cpu显示是cpu使用率信息,procs显示是进程信息.通过不同的参数选择可以显示不同侧重点的详细信息.
系统是否繁忙,概念太广,根据你想看哪个方面,选择不同的工具,如sar、top、iostat等,或者付费用HP的Glance会看的比较全面。

论坛徽章:
0
5 [报告]
发表于 2006-08-21 11:55 |只看该作者

回复 1楼 KD 的帖子

vmstat各项:
procs:
r-->在运行队列中等待的进程数
b-->在等待io的进程数
w-->可以进入运行队列但被替换的进程
memoy
swap-->现时可用的交换内存(k表示)
free-->空闲的内存(k表示)
pages
re-->回收的页面
mf-->非严重错误的页面
pi-->进入页面数(k表示)
po-->出页面数(k表示)
fr-->空余的页面数(k表示)
de-->提前读入的页面中的未命中数
sr-->通过时钟算法扫描的页面
disk 显示每秒的磁盘操作。 s表示scsi盘,0表示盘号
fault 显示每秒的中断数
in-->设备中断
sy-->系统中断
cy-->cpu交换
cpu 表示cpu的使用状态
cs-->用户进程使用的时间
sy-->系统进程使用的时间
id-->cpu空闲的时间
如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重。
如果pi,po 长期不等于0,表示内存不足。
如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。

论坛徽章:
0
6 [报告]
发表于 2006-08-23 16:43 |只看该作者
原帖由 penguinstorm 于 2006-8-21 11:55 发表
vmstat各项:
procs:
r-->在运行队列中等待的进程数
b-->在等待io的进程数
w-->可以进入运行队列但被替换的进程
memoy
swap-->现时可用的交换内存(k表示)
free-->空闲的内存(k表示 ...

搜藏,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP