宕机bylynn海(不叫死机,为什么叫宕机)
本文目录
不叫死机,为什么叫宕机
死机,在中国台湾及沿海地区又叫宕机,指系统无法从一个系统错误中恢复过来,或系统硬件层面出问题,以致系统长时间无响应,而不得不重启动系统的现象.它属于电脑运作的一种正常现象,任何电脑都会出现这种情况.最著名的死机,当属微软公司出品的Windows操作系统的“蓝屏”了.
监测站设备宕机重启的原理
监测站设备宕机重启的原理是因为:内存的问题、设计上的局限等问题造成的。
1、内存的问题:服务每个请求都是要吃内存的,请求越多内存用量越大,但内存毕竟是有限的,可能是物理内存确实用光了,也可能是OS或者中间层的限制。但不管怎样,一旦发生后果严重。
daemon大概率会被os杀死,或者内部出现了问题导致完全失去响应。服务器就趴窝了。
2、设计上的局限:有些东西设计上就不是为大负载高并发来做的。但一定数据库大到一定程度,性能就会直线下降。虽然在这个阶段还只是反应慢,服务器没有趴窝,但这种慢并非是线性增长的,而是近似于指数那这样增长方式。
比如100个请求的时候每个请求1秒,200个请求的时候每个1.5秒,300个请求的时候每个5秒,到了1000个的时候就每隔一个小时了。
监测站设备宕机重启中设备设计上的缺陷是:
虽然拥堵本身是等一等就能消解,但一旦系统负荷增大到远超预期,那就不一定会发生什么事。比如大量的拥堵导致缓冲区爆了,导致了一连串连锁反应,比如前面提过的内存也爆了,进而引发一些不可逆的后果,最后导致服务器宕机。
现实生活中,情况可能会更复杂,宕机可能是多重作用的结果。比如一个系统有4个节点做负载分散,哪怕4个死了3个也不会完全宕机。
结果一波高峰导致其中两个节点暂时负荷变高,反映变慢。然后导致接下来短时间所有的流量都被导入剩下的两个节点,把剩下两个节点搞到完全不动了。
这个时候虽然前两个反应过来了,但面对海量的求情也很快就趴窝了。毕竟是是需要四个人才能搞定的活,现在两个兄弟趴了,剩下两个孤军奋战趴也是迟早的事。
更多文章:
java instanceof(java 编程instanceof 操作符)
2024年7月30日 03:40
clipboardproxy插件怎么安装(怎么安装插件,装到哪里)
2024年8月15日 03:55
switch的相关短语用法(switch语句怎么用啊 具体)
2024年7月2日 05:52
if if else怎么执行(在c语言程序中if-else语句的else语句总是不执行是怎么回事)
2024年7月22日 08:47
cstring数组定义(MFC如何定义CString类型的数组)
2024年7月19日 09:24
sqlserver备份表语句(SQLSERVER2005如何备份部分表中的部分数据)
2024年8月3日 16:25
web前端开发就业(学web前端好找工作吗 就业方向有哪些)
2024年7月23日 10:59
access2007教程(数据库应用Access2007实例教程的内容简介)
2024年5月2日 14:07
dreamweavercs6官网下载(求给个dreamweaver cs6 下载地址)
2023年7月25日 17:00