负载出现的现象

&">nbsp;

在你运用的你的应用程序时,你会发现,尽管你很精心的“烹制”你的应用程序,但随着负载的增加,慢慢困难也会随之增加。当然你可以使用横向扩展或纵向扩展,你同样可以更好的进行编程,让你的系统可以支撑更大的负载。减少了所添加的服务器数量,同样还可以提高整个应用程序的可靠性和响应速度,这会给你节约成本。同时,这也应该是优秀工程师的分内之事。

大量的对象

一旦对象数量太多,我们都会面临扩展问题。显然随着对象数量的剧增,可以为各种类型对象使用的资源将愈加捉襟见肘。

故障得不到恢复会导致无限的事件流

在大型网络故障的情景下,不会存在任何时间做系统恢复,系统将一直处于重负之下。

大量的高优先级工作

举个例子,路由的重定向就是个高优先级活动。如果存在大量既不可以被卸载又不可以被降级的路由重定向,资源将不断的被消耗,用于支撑这些高优先级工作。

数据流增大

随着数据体积的增大,系统负载将加重。随着请求源的增多,系统负载将加重。

功能蔓延(Feature Creep)

随着更多超过预期的特性添加,系统中的漏洞将会出现。

客户端的剧增

更多客户端意味着更多资源的占用。更多的线程被创建用于驱动事件。更多的内存在客户端请求队列上被占用,更多网络带宽被用于通信,每个客户端数据更需要专门的维护。

时间: 2024-08-01 22:13:16

负载出现的现象的相关文章

为了防止数据库崩溃使数据丢失的解决方案

基础知识 数据库日志的分类 1.二进制日志 2.错误日志 3.一般查询日志 4.中继日志 5.慢查询日志 二进制日志的格式: statement:基于语句 row:基于行 mixed:混合方式 mysql的隔离级别: readuncommitted:读未提交 readcommitted:读提交 repeatableread:可重读 serializable:可串行 二进制日志,默认放在数据库,名称为mysql-bin.xxxxx,当日志文件达到上限时,会不停的滚动,可以使用如下命令: 刷新日志

nginx做负载均衡器以及proxy缓存配置

关于nginx的安装和基本配置请参考nginx,本文在原基础上完成以下几个功能: 结合proxy和upstream模块实现nginx负载均衡 结合nginx_upstream_check_module模块实现后端服务器的健康检查 使用nginx-sticky-module扩展模块实现Cookie会话黏贴(session-sticky效果) 使用proxy模块实现静态文件缓存 使用ngx_cache_purge实现更强大的缓存清除功能 更多内容见我的博客 http://seanlook.com/ 

linux中Shell分析Nginx日志 找出被阻止的IP

在日常运维中会发现流量突增现象或者服务器负载升高等现象,为找到原因,需要使用nginx limit模块 对访问的Ip进行限制,然后可以分析日志. 配置nginx限制IP访问,可配置多个zone. limit_req_zone $binary_remote_addr zone=allips:10m rate=20r/s; 对产生的nginx日志进行分析 脚本. ##提供默认日志路径和名称 logsFile="日志名称" ##配置多个zoneName zoneName="alli

运维如何为公司节省一个亿?

作者简介: 梁定安,现就职于腾讯社交网络运营部,负责社交平台.增值业务的运维负责人;开放运维联盟委员;腾讯云布道师;腾讯课堂运维讲师. SNG社交网络运营部管理着近10万台的Linux服务器,以此支撑着腾讯社交业务海量业务与用户,如日活2.47亿的QQ.月活5.96亿的QQ空间(数据来源:腾讯2016Q2财报)等众多千万级在线的胖子业务. 面对业务体量的不断增胖的社交类UGC业务,如何能既保证业务的发展,又能有效的控制运营成本的增长?是运维团队迫在眉睫要解决的运营成本难题.经过不断的探索和深挖,

提高数据中心效率需要透明管理

如今,数据中心用户广泛采用行业厂商所提供的技术与工具,如DCIM(数据中心基础设施管理),DCSO(数据中心服务优化),智能电源管理,以及自我感知UPS功能等工具.可以对数据中心基础设施提供真正的体会,或自主操作足以使数据中心管理者不必跟踪其活动的每一秒. 与此同时,企业软件和存储巨头提供了功能强大的管理控制台,他们表示可以跟踪数据中心的每一个设备和每个数据.不幸的是,这是不够的.而十多年前,数据中心管理水平远远高于这些工具,因为很多这些工具,要么其水平太肤浅,要不就是没有流行,尚未被使用. 数

创新从云开始 微软发布Windows Server 2012

2012年9月18日,微软召开发布会,正式发布了全新的服务器操作系统Windows Server 2012.企业信息化进程的加快以及越来越丰富的终端设备普及,越来越多的软件和应用需要大数据和云计算作为后台支持.用户需要更高效.更高性能的数据解决方案.Windows Server 2012的发布正式针对目前的这种趋势. 云计算和大量以信息化为主的业务正在全球蓬勃发展,而中国在这方面已经走到了世界的最前沿.云计算已经成为十二五规划的六大技术重点之一,云计算的发展,到2015年将为中国新增400万个工

Nginx配置负载均衡及反向代理

简单介绍: 1.Nginx优点 Nginx 负均衡实现比较简单,可配置性很强,可以按URL做负载均衡,默认对后端有健康检查的能力.后端机器少的情况下(少于10台)负载均衡能力表现好.其优点主要有: 1)功能强大,支持高并发连接,内存消耗少:官方测试能够支撑5万并发连接,在实际生产环境中跑到2-3 万并发连接数,且在3万并发连接下,开启的10个Nginx 进程才消耗150M内存(15M*10=150M). 2)成本低廉:Nginx 为开源软件,免费使用. 3)Nginx 工作在网络的7 层,所以它

转贴:Microsoft Application Center 2000 组件负载平衡技术概述(2)

application  组件负载平衡应用 下面的说明可使 CLB 得到迅速应用.这些说明假设将用 stager 来将内容部署到 Web 层和 COM+ 群集上.并假定您掌握了有关 Visual Basic.ASP 和 HTML 的实际使用知识. 在 stager 上使用 Visual Basic,创建一个导出以下函数的 COM+ 组件. Public Function GetName() As StringSet WS = CreateObject("wscript.network"

shell解决DNS负载均衡RS的健康检测

DNS负载均衡,是最早的实现负载均衡技术的.在DNS的配置文件中为多个地址配置同一个名字,即配置多条指向不同ip的A记录,而客户端在查询这条A记录的时候将随机获得其中一个地址.通过以上描述不难发现,DNS负载均衡有着配置简单,性能优异,没有修改架构的开销等特点.因此,经常被用在内网. 说了优点,也要说说缺点.DNS负载均衡采用的是简单的轮循负载算法,不能分辨服务器的差异,不能根据后端服务器的运行状态进行动态调整,即健康检查.由于实现算法的随机性,不能为性能较好的服务器更多的分配请求,经常会出现将