munin中的监控图功能
介绍:
1) filesystem usage: 显示服务器
的硬盘空间使用情况,这里的数据是硬盘的百分比使用情况.而不是实际显示剩余多少空间
2) inode usage: 此处显示inode的使用百分比,如果inode使用完,将不能在对文件进行创建等操作
什么是inode: inode是索引节点.硬盘在格式化后,一部分是block,一部分是inode,inode存放文件的索引,其中包括文件的一些属性值,比如说:大小
,用户
组,而block则存放文件数据
3) eth0 error: 根据其字面含义知道其是显示的是网卡的包丢失率
4) ethx traffic : 此图容易理解,就是网卡的流量
5) netstat: 这个图是通过netstat -s命令来收集统计数据的,作用是统计一下目前的服务器网络连接状态
6) load average
: 这个数据是服务器的负载数据,一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的,如果每个CPU的任务数大于5,那么就表
示这台机器的性能有严重问题.这个值在运行top命令的时候也会看到.3个数值分别代表1分钟,5分钟,15分钟的负载值.
7) context switches.
我们知道,为了让所有的进程可以轮流使用系统资源,进程调度器在必要的时候挂起正在运行的进程,同时恢复以前挂起的某个进程,这种行为称为进程切换,也就是我们常说的“上下文切换”,这个名称在某种意义上非常形象,“上下文”正是表示进程运行到何种程度。我们知道,进程拥有自己独立的内存空间,但是每个进程都只能共享CPU寄存器。一个进程被挂起的本质就是将它在CPU寄存器中的数据拿出来暂存在内核态堆栈中,而一个进程恢复工作的本质就是将它的数据重新装入CPU寄存器,这段装入和移出的数据我们称为“硬件上下文”,它也是进程上下文的一部分,除此之外,进程上下文中还包含了进程运行时需要的一切状态信息。当硬件上下文频繁的装入和移出时,所消耗的时间是非常可观的。
如果我们希望服务器支持较大的并发数,那么就要尽量减少上下文切换次数,最简单的做法就是减少进程数,尽量使用线程并配合其它I/O模型来设计并发策略。
这里顺便提出一个有趣的话题,说说我们的大脑,当我们在思考很多事情的时候,我认为是并发的,而
不是并行的,也就是任何微观时刻我们不可能同时思考多件事情,而是大脑不断在多件事情之间进行
“上下文切换”,至少我发现我是这样的。
举个例子,假如你用一只手画图,画一个圆形,你也许可以很快的完成,但是假如让你两只手同时画图,左手画圆形,右手画矩形,你一定会觉得很费劲,脑子转不过来,画得很不流畅,这是因为画图是需要通过大脑计算的,什么时候画直线,什么时候拐弯,什么时候画弧线等等,当两只手同时画图时,为了保证两边都能流畅的进行,就得快速进行“上下文切换”,将圆形和矩形的规则不断的在大脑里装入和移出,除非你专门锻炼针对这种同时画图的切换速度,否则我们切换的速度非常慢。
还有时候,当我正在聚精会神的思考着一件事情,突然有人打断了我,我们聊完后,我努力的回忆之前在想什么,这也许就是那件事情被突然移出后没有及时的缓存在大脑的其它位置,以至于无法快速的切换回原来状态。
你也许发现,当我们走路的时候,大脑几乎可以不想着走路,而去思考其它事情,我就喜欢走路的时候思考问题。这有时候取决于道路情况,在平坦空旷的路上行走几乎不需要太多的大脑计算,但不是完全不需要,完全不考虑路况的结果就是撞电线杆,一般用它来歌颂过于专心思考的科学家。
分享到:
相关推荐
安装MUNIN 服务器,监控LINUX系统平台下的,服务器硬件资源使用情况,还可监控大部分的数据库运行情况
Munin-moe 这是一个可定制化的Munin监控面板
基于munin的主机监控解决方案.doc
[原创]在Debian 6安装munin监视服务器
Weblate是一个基于版权的自由软件,基于Web的连续本地化系统,在超过165个国家/... 用于Weblate的Munin监控 安装 将weblate复制到/ etc / munin / plugins / 将weblate_servers复制并编辑到/etc/munin/plugin-conf.d/
munin-influxdb, Munin到 influxdb/grafana网关 munin-influxdbMunin 至 InfluxDB Grafana gateway从 Munin ( RRD ) 迁移到InfluxDB和Grafana仪表板的工具。提供两个命令:导入将现有的Munin数据导入
mongo-munin - MongoDB的Munin插件
适用于Android的Munin Munin for Android是一个Android应用程序,允许munin用户在其Android设备上显示生成的图形。 请参阅屏幕截图和功能列表贡献如果您不知道从哪里开始,可能会有一些。 如果您发现错误,请不要...
Munin是一个在线散列检查器实用程序,可从各种在线来源检索有价值的信息
冲浪板 6141 的 Munin 插件这是一个 Munin 插件,用于监控 Motorola Surfboard 6141 上的所有可用数据: 上行/下行功率上行/下行绑定状态下行信噪比下游码字/秒(好的、固定的和坏的)要求/配置需要 Perl 和以下 ...
将以/etc/munin/plugin-conf.d/munin-node添加到munin-node文件中,该文件通常在/etc/munin/plugin-conf.d/munin-node找到。 [php_opcache_*] user root env.URL http://www.example.com/php_opcache.php (URL的...
一组短脚本,可用于从使用 Debian 软件包安装的 Koha 实例中为 Munin 收集数据。 获取代码 git clone https://github.com/Libriotech/munin-koha.git 设置 (这假设您使用的是 Debian 或基于 Debian 的发行版。它...
docker run -p 8080:80 -d -v /path/to/conf.d:/etc/munin/munin-conf.d -v /path/to/access:/etc/munin-access --name munin-server maxwayt/munin-server 管理创建htpasswd文件 htpasswd -c /path/to/access/...
Clickhouse-munin 适用于ClickHouse的Munin插件图示例查询cp bin/clickhouse_ /etc/munin/plugins/clickhouse_queries缓存命中/未命中cp bin/clickhouse_ /etc/munin/plugins/clickhouse_cache文件操作cp bin/...
监控 redmine 的 Munin 插件按跟踪器和优先级列出打开的工单显示打开票的平均和最大生命周期
慕宁Muninn是一个库和一组命令行工具,用于创建和管理数据产品目录和存档。 它可以用作纯产品元数据目录,也可以与元数据目录一起管理产品档案。 使用产品档案时,当产品添加到档案中时,muninn可以自动从产品中提取...
muninn-源码.rar
php5-fpm-munin-plugins, Munin FPM的一组插件 安装在Ubuntu上的插件:cd/usr/share/munin/pluginsgit clone git://github.com/tjstein/php5-fpm-munin-plugins.gitchmod x
穆宁弗里茨盒这个插件可让您监控 DSL 路由器的日常网络流量。 重要提示:我为我的 FRITZ!Box Fon 7170 编写了这个插件,它运行经典固件版本 29.04.81。 因此,此插件尚不支持运行 FRITZ!OS 的 FRITZ!Box 模型。 有关...
munin-nginx_request_time:用于Nginx请求时间的Munin插件