标签:too ice 服务 buffers console 利用 依次 默认 内核线程
CPU(CPU Usage)CPU 利用率就是定义CPU 使用的百分比.评估系统最重要的一个度量方式就是CPU 的利用率.
在监控服务器的CPU利用率时,我们一般采集三个数据:System Time、Nice Time、User Time。
这些得到的数据都是百分比数据,但是Cacti默认对CPU的监控是单核监控,默认值设置为100%,也是相对于单核CPU来说的。如果,服务器不在跑什么东西,这些监控数据很小,可以看到图;但是如果机器繁忙的话,我们就看不到图了,而且图下面的监控数据也会显示为NAN(表示获取的监控数据已经大于默认值了)。
有两种解决方法:
1、修改默认值
2、修改cpu监控的数据模板(暂时不会,待研究)
和CPU监控同理,默认值为10G,设置过小,导致数据为NAN
解决方法:
1.修改模版
2.修改已生成的rra文件
#rrdtool info *_mem_cache_*.rrd (*值不固定,根据自己的来),到里面看,ds[mem_cache].max = 1.0000000000e+07 一项都是10G,所以我们要改这里(另外两个也同理)
# rrdtool tune *_mem_free_*.rrd -a mem_free:100000000
# rrdtool tune *_mem_buffers_*.rrd -a mem_buffers:100000000
# rrdtool tune *_mem_cache_*.rrd -a mem_cache:100000000
修改之后,稍等片刻,就出图了,之前为nan的数据是不会出现的,出现的是后面新生成的数据,不管是你的free不出图,还是cache不出图,这回都该出来了,ok,搞定收工.
标签:too ice 服务 buffers console 利用 依次 默认 内核线程
原文地址:http://blog.51cto.com/muyusen/2328585