免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1977 | 回复: 1

[FreeBSD] 各位熟悉net-snmp的达人帮帮忙! [复制链接]

论坛徽章:
0
发表于 2008-03-26 17:32 |显示全部楼层
通过net-snmp工具可以获取FreeBSD系统的如下参数:
UCD-SNMP-MIB::ssCpuRawUser.0 = Counter32: 2909791
UCD-SNMP-MIB::ssCpuRawNice.0 = Counter32: 703
UCD-SNMP-MIB::ssCpuRawSystem.0 = Counter32: 1392307
UCD-SNMP-MIB::ssCpuRawIdle.0 = Counter32: 438195297
UCD-SNMP-MIB::ssCpuRawKernel.0 = Counter32: 1325030
UCD-SNMP-MIB::ssCpuRawInterrupt.0 = Counter32: 67277
(同Linux系统相比少了一个ssCpuRawWait,文档上说可能包含在ssCpuRawSystem中)
系统中的CPU是Xeon
以下是我获取的数据:
时间  CpuUser CpuNice CpuSys CpuIdle CpuKernel CpuInterrupt
14-05 2822990 703 1358965 435897495 1292913 66052
14-10 2825846 703 1360138 435973303 1294041 66097
14-15 2829235 703 1361413 436048445 1295283 66130
14-20 2831505 703 1362429 436124957 1296257 66174
14-25 2833626 703 1363297 436201462 1297106 66191
14-30 2835376 703 1364092 436278981 1297861 66231
14-35 2836945 703 1364805 436356479 1298559 66247
14-40 2841085 703 1365733 436431059 1299450 66283
14-45 2844158 703 1366454 436507242 1300151 66303
14-50 2845652 703 1367184 436584791 1300861 66324
14-55 2856347 703 1371364 436649764 1304867 66501
把CPU各项ticks相加得:
时间  总和
14-05 441439118
14-10 441520128
14-15 441601209
14-20 441682025
14-25 441762385
14-30 441843244
14-35 441923738
14-40 442004313
14-45 442085011
14-50 442165515
14-55 442249546
通过计算得每5分钟的ticks总和如下:
81010
81081
80816
80360
80859
80494
80575
80698
80504
84031
可以看出每5分钟的ticks在81000左右,可是这个值除以300*cpu核数应该等于100的!
不知道错在哪里?

[ 本帖最后由 foreman2002 于 2008-3-26 17:50 编辑 ]

论坛徽章:
0
发表于 2008-03-27 09:33 |显示全部楼层
顶起来
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP