zoukankan      html  css  js  c++  java
  • 1.监控系统的重要性

            作为运维人员,虽然现在运维人员的分类越来越细致,但是知道监控系统还是非常有必要的。

            那么在企业中为什么要部署监控系统呢?

            我们都知道在军队里面,哨兵的角色非常重要,敌人来了,一般首先要把哨兵干掉。在动物世界里,如果有一群猴子要吃东西,肯定有一个猴子在上面警戒着。

            现在在大的公司,服务器都是成百上千,何况是金融行业,和钱袋子相关的企业,分秒必争,如果没有监控系统,你能想象运维人员的解决问题的效率,机器都找不到在哪里。

            对于本地监控,我想说的是linux可以监控的一个指标是:负载(uptime),主要想解释一下这个负载的概念,那么也就解释下什么是冗余,什么是负载均衡和吞吐量。

           所谓负载,在我们上高中物理的时候,应该解释过,比如正负极,如果直接相连,那么就会短路,那么如果在正负极之间加上一个灯泡呢?灯泡就亮了,线路也通了,这个灯泡就是一个负载,将电能转化为亮。而可以形象的理解一下,linux中,负载uptime表示的就是:在特定的时间段,或者说单位时间内运行队列中的平均进程数。(哈哈,进程数就是一个负载,灯泡丝亮不亮是负载好不好,或者说灯泡好不好;进程数多少,就是机器的好坏或者负载的好坏,我的理解,一家之言)

           什么是冗余(rong yu)
           冗余,指重复配置系统的一些部件,当系统发生故障时,冗余配置的部件介入并承担故障部件的工作,由此减少系统的故障时间 。
           电源:高端服务器产品中普遍采用双电源系统,这两个电源是负载均衡的,即在系统工作时它们都为系统提供电力,当一个电源出现故障时,另一个电源就承担所有的负载。就是将电能转化为服务器内的动能,运作机器,使其提供硬件服务。

           什么是负载均衡?说白了就是对节点的负载根据某种算法,进行动态的调整,,以尽量消除或减少系统中各节点负载不均衡的现象。具体实现方法是将过载节点上的任务转移到其他轻载节点上,尽可能实现系统各节点的负载平衡,从而提高系统的吞吐量。吞吐量是对网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量。

           我们想想,如果是一个cpu,如果负载很大,那么是不是就是进程很多,cpu要不断切换完成任务,你执行一点,它执行一点,中间还要唤醒之前执行的,都需要时间,时间就长,那么单位时间内成功的传送数据的数量就会少。所以负载均衡是很有必要的。

           好了,监控软件本身就是一个平台,理论上只要在服务器命令行可以获取的就可以被监控软件获取。可以理解为在服务器上监控的话无所不能!!!!

           

  • 相关阅读:
    JWPlayer Uncaught Error: Invalid SRT file
    京东电商API
    map, string 强大的STL
    VFL演示样例
    sizeof小览
    Java中httpClient中三种超时设置
    Windows下Mysql5.6启用监控执行脚本的日志
    实时监控MySql状态
    实时监控mysql数据库变化
    SVN命令使用详解
  • 原文地址:https://www.cnblogs.com/dangjingwei/p/10467814.html
Copyright © 2011-2022 走看看