在使用DBMS时经常对系统的性能有非常高的要求:不能占用过多的系统内存和 CPU资源、要尽可能快的完成的数据库操作、要有尽可能高的系统吞吐量。如果系统开发出来不能满足要求的所有性能指标,则必须对系统进行调整,这个工作被称为调优。绝定DBMS的性能的因素有两个因素:硬件和软件。使用频率高的CPU、.....
分类:
数据库 时间:
2015-01-17 20:47:48
阅读次数:
643
SHAVE 包含宽而深的寄存器文件,加上一个提高代码大小效率的长指令集(VLIW)。如下图: VLIW包控制多个功能单元,SIMD功能,可以提高并行度和吞吐量。SIMD:单指令流多数据流(英语:Single Instruction Multiple Data,缩写:SIMD)是一种采用一个控制器来控...
分类:
其他好文 时间:
2015-01-16 19:03:47
阅读次数:
601
传统解决方案 添加服务器,采用LVS负载均衡,提高响应的速度。缺点:硬件成本提高 采用异步编程,及时响应前端,不影响其他的操作。缺点:由于响应变快,导致大量的数据向服务端提交,最终会导致数据延时写入。有脏数据的产生。 添加连接数量。缺点:资源浪费 将短连接改为长连接。现在解决方案 提高吞吐量...
分类:
其他好文 时间:
2015-01-15 21:45:07
阅读次数:
125
http_load(整站式测试)http_load是运行在linux操作系统上的一个针对网站做压力测试的开源工具。下载地址:http://www.acme.com/software/http_load/http_load-12mar2006.tar.gzhttp_load以并行复用的方式运行测试网站服务器的吞吐量和负载,它可以以单个进程去运行,这样不会搞死你的客户端,这也是和大部分压力测试工具所 ...
分类:
Web程序 时间:
2015-01-15 18:15:16
阅读次数:
202
Hadoop版本 1.0.3
问题描述:
随着每日MR作业数目渐增,用户反映提交作业时经常阻塞,也就是JobTracker发生了拥堵。这种情况开始频繁出现,我们调大JobTracker端的RPC Handler线程个数,并定时对JobTracker的栈信息进行分析,如果RPC Handler线程全部被BLOCKED住了,就Dump出栈信息,并及时发出报警。
原因及解决办法:
经过分析几次抓...
分类:
其他好文 时间:
2015-01-12 16:36:49
阅读次数:
173
有助于提高网络性能和吞吐量的参数net.core.somaxconn = 128已完成连接队列(completed connection queue)(1)三次握手已经完成,但还未被应用层接收(accept),但也处于ESTABLISHED状态.(2)队列长度由listen的backlog参数和内核...
分类:
系统相关 时间:
2015-01-10 20:59:58
阅读次数:
290
网络爬虫架构在Nutch+Hadoop之上,是一个典型的分布式离线批量处理架构,有非常优异的吞吐量和抓取性能并提供了大量的配置定制选项。由于网络爬虫只负责网络资源的抓取,所以,需要一个分布式搜索引擎,用来对网络爬虫抓取到的网络资源进行实时的索引和搜索。搜 索引擎架构在ElasticSearch之上,...
分类:
其他好文 时间:
2015-01-10 19:37:13
阅读次数:
1115
所谓公平性指所有线程对临界资源申请访问权限的成功率都一样,不会让某些线程拥有优先权。通过前面的CLH Node FIFO学习知道了等待队列是一个先进先出的队列,那么是否就可以说每条线程获取锁时就是公平的呢?关于公平性这里分拆成三个点分别阐述:
① 准备入队列的节点,此情况讨论的是线程加入等待队列时产生的竞争是否公平,线程在尝试获取锁失败后将被加入等待队列,这时多个线程通过自旋将节点加入队列,所有...
分类:
编程语言 时间:
2015-01-09 22:26:23
阅读次数:
229
淘宝网每年的双11活动都是对其服务器性能的挑战。因为在这一天所有商品半价,购物的用户量剧增。做为淘宝网的高层更多的关心在线用户数,用户交易量,总交易金额等,做为一名技术人员,我们可能更关心当天系统的吞吐量、每秒钟点击率以及系统资源的消耗情况等,对!这就是系统的性能。那么性能的本质是什么呢?我试抓.....
分类:
其他好文 时间:
2015-01-09 10:28:47
阅读次数:
155