Chinaunix

标题: 请教一个mrtg监视内存的疑问,内详 [打印本页]

作者: lzj_linux    时间: 2005-05-27 21:22
标题: 请教一个mrtg监视内存的疑问,内详
如图,怎么我的内存用的这么厉害,是显示问题还是真的用了这么多?
我机器没什么服务的,就2个web

我的配置文件:
mrtg.cfg.mem
### Global Config Options
### To get bits instead of bytes and graphs growing to the right
WorkDir:/usr/local/apache/htdocs/mrtg/memory/
Language:GB2312
Refresh:300
WriteExpires:Yes

Target[localhost]: `/usr/local/apache/htdocs/mrtg/memory/mrtg.mem`
MaxBytes[localhost]: 100
Options[localhost]: gauge, growright
YLegend[localhost]: Used (%)
YSize[localhost]: 100
ShortLegend[localhost]: %
LegendI[localhost]: Used Memory
LegendO[localhost]: Used Swap
Title[localhost]: LW1 主机memory & swap负载率监控表
PageTop[localhost]: <H1>;LW1 memory & swap watch</H1>;

我的mrtg.mem:
#!/bin/bash
tmp=`sar -r 1 5 | tail -n 1`
memory=`echo $tmp | awk ' {print $4}' `
swap=`echo $tmp | awk ' {print $10}' `
UPtime=`/usr/bin/uptime | awk '{print $3 " " $4 " " $5}'`
echo $memory
echo $swap
echo $UPtime
echo LW1

麻烦大家看看

mrtg.JPG (107.95 KB, 下载次数: 35)

mrtg.JPG

作者: lzj_linux    时间: 2005-06-01 21:31
标题: 请教一个mrtg监视内存的疑问,内详
UP一下,,
作者: wwy    时间: 2005-06-01 21:55
标题: 请教一个mrtg监视内存的疑问,内详
最后一行是平均值
作者: lzj_linux    时间: 2005-06-02 09:46
标题: 请教一个mrtg监视内存的疑问,内详
[quote]原帖由 "wwy"]最后一行是平均值[/quote 发表:


兄弟能说清楚点吗?
作者: wwy    时间: 2005-06-02 09:54
标题: 请教一个mrtg监视内存的疑问,内详
sar -r 1 5 | tail -n 1

这个取到的是内存的平均值,应该取倒数第二行 :)

如改成这个试一下:
  1. sar -r 1 5 | tail -2 | head -1
复制代码

作者: lzj_linux    时间: 2005-06-02 10:52
标题: 请教一个mrtg监视内存的疑问,内详
还是和原来一样的图啊
作者: wwy    时间: 2005-06-02 13:47
标题: 请教一个mrtg监视内存的疑问,内详
脚本文件我用的是free命令



  1. [root@Route Mem-info%]# cat mrtg.mem.2.sh
  2. a=`free -m | grep Mem | awk '{print $2}'`
  3. b=`free -m | grep Mem | awk '{print $3}'`
  4. c=`free -m | grep Swap | awk '{print $2}'`
  5. d=`free -m | grep Swap | awk '{print $3}'`
  6. echo $b/$a*100 | bc -l | cut -c1-5
  7. echo $d/$c*100 | bc -l | cut -c1-5
  8. date
  9. echo "Mem"

复制代码

作者: lzj_linux    时间: 2005-06-02 14:28
标题: 请教一个mrtg监视内存的疑问,内详
楼上的兄弟能把你关于内存的完整的配置文件分享一下吗?
作者: surlee    时间: 2005-06-02 14:58
标题: 请教一个mrtg监视内存的疑问,内详
可以试试直接用mib的oid获得数据
作者: lzj_linux    时间: 2005-06-02 15:14
标题: 请教一个mrtg监视内存的疑问,内详
mib没用过
作者: wwy    时间: 2005-06-02 15:45
标题: 请教一个mrtg监视内存的疑问,内详

  1. [root@Route Mem-info2]# cat mrtg.mem.cfg

  2. WorkDir: /var/www/html/wwy/mrtg/Mem-info2/
  3. Language: GB2312

  4. Target[index]: `/var/www/html/wwy/mrtg/Mem-info2/mrtg.mem.2.sh`
  5. Xsize[index]:600
  6. Ysize[index]:200
  7. Ytics[index]:10
  8. MaxBytes[index]:100
  9. Options[index]: gauge, nopercent, growright
  10. YLegend[index]: %
  11. ShortLegend[index]: %
  12. LegendO[index]: Swap %
  13. LegendI[index]: Mem %
  14. Title[index]: Mem && Swap
  15. PageTop[index]: <H1>;Mem_Swap_info</H1>;

复制代码

作者: lzj_linux    时间: 2005-06-02 16:41
标题: 请教一个mrtg监视内存的疑问,内详
晕哦,已照着你的配置做了,,内存的使用率还是在90%以上?
作者: wwy    时间: 2005-06-02 16:53
标题: 请教一个mrtg监视内存的疑问,内详
你的内存使用本身就是90%多吧 :(

free -m 看一下啊~
作者: lzj_linux    时间: 2005-06-02 17:01
标题: 请教一个mrtg监视内存的疑问,内详
难道真是我内存使用的这么厉害?
作者: lzj_linux    时间: 2005-06-03 14:33
标题: 请教一个mrtg监视内存的疑问,内详
[root@LW1 root]# free -m
             total       used       free     shared    buffers     cached
Mem:           493        432         60          0         91        194
-/+ buffers/cache:        146        347
Swap:         1019          4       1015

我晕啊,怎么会用了这么多?
作者: 網中人    时间: 2005-06-03 15:11
标题: 请教一个mrtg监视内存的疑问,内详
-/+ buffers/cache:        146        347

used: 146
free: 347
作者: lzj_linux    时间: 2005-06-03 15:21
标题: 请教一个mrtg监视内存的疑问,内详
原帖由 "lzj_linux"] root 发表:
# free -m
             total       used       free     shared    buffers     cached
Mem:           493        432         60          0         91        194-/+ buffers/cache:        146    ..........


红色的不是说MEM  used432M,,free60M的吗?
作者: lzj_linux    时间: 2005-06-03 17:40
标题: 请教一个mrtg监视内存的疑问,内详
不过刚去google了一下,,,说在linux下物理内存一般是几乎完全used
不知道是什么原因?
那位大大给说说




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2