一个大型的网站网站应该由如下6个子系统组成负载均衡系统反向代理系统Web服务器系统分布式存储系统底层服务系统数据库集群系统为什么要做高并发系统设计?事实上,针对于任何单一的网络服务器程序,其可承受的同时连接数目是有理论峰值的,通过C++中对TSocket的定义类型:word,我们可以判 定这个连接理...
分类:
Web程序 时间:
2014-07-16 19:04:48
阅读次数:
240
IEEE二进制浮点数算术标准(IEEE 754)是20世纪80年代以来最广泛使用的浮点数运算标准,为许多CPU与浮点运算器所采用。这个标准定义了表示浮点数的格式(包括负零-0)与反常值(denormal number)),一些特殊数值(无穷(Inf)与非数值(NaN)),以及这些数值的“浮点数运算符...
分类:
其他好文 时间:
2014-07-16 18:45:57
阅读次数:
264
System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B) 老是忘记一下: 项目右键属性->项目设计器->生成->平台->把'默认设置(任何 CPU)'改为x86。因为'任何 CPU'的程序在64位的机器上就会用运行...
分类:
其他好文 时间:
2014-07-16 18:33:01
阅读次数:
153
Many of the management problems in virtualization are caused by the annoyingly popular & desirable host migration feature! I previously talked about P...
分类:
其他好文 时间:
2014-07-16 18:23:52
阅读次数:
296
在项目中大量使用zincrby命令,原因就是要统计日志中某个指标的计数值,且需要按顺序返回topn。
正常来说,一个指标调用一次zincrby(zincrby default:type 1 typeA) 就可以正常工作。
实际情况是由于日志生成的太快,redis cpu利用率经常100%,而且还丢数据。
是否可以一次性增加多次指标的累计值,比如zincrby default:type 1 t...
分类:
其他好文 时间:
2014-07-16 16:43:55
阅读次数:
333
7.5.1. 系统因素和启动参数的调节我们从系统级因素开始,因为必须尽早地进行部分决策以获得较大性能。在其它情况下,快速浏览该节就足够了。但是,了解一下更改该层次的参数能够获得多少性能提高是很有意义的。使用的操作系统很重要。为了更好地使用多CPU机器,应使用Solaris(因为其线程工作得很好)或L...
分类:
数据库 时间:
2014-07-16 16:06:50
阅读次数:
326
一、线程理论基础使用线程原因:1、比进程更加节俭。线程是轻量级的。进程:代码共享,数据拷贝。线程所有都是共享的。2、通信简单很多3、多线程程序是一种多任务、并发的工作机制。还有如下优点:使多CPU系统更加有效。操作系统会保证当线程数不大于CPU数目时,不同线程运行于不同的CPU上。改善程序结构:一个...
分类:
编程语言 时间:
2014-07-16 15:09:35
阅读次数:
266
今天是我我刚到一个公司上班3个月,2个月的时候我转正了,我在两个月内把公司主要系统的性能压力降低了。可是我更加困惑了。我发现服务器CPU的压力来源与数据库的拙劣设计,查询的性能低下。由于公司系统是一个历史遗留问题,这我无能为力,但查询我可以改变吧,公司存储过程和查询语句统一用一种格式,存储过程的参数...
分类:
数据库 时间:
2014-07-16 13:33:09
阅读次数:
204
vCloudDirector配置打开Web浏览器,并将其连接到配置负载均衡器的虚拟IP地址查看许可协议输入许可证密钥创建系统管理员帐户指定系统设置确认设置并完成向导vCloudDirector登录页面准备系统附加vCenterServer,提供vCenterServer连接和显示信息连接到vShield确认设置并附加vCent..
分类:
其他好文 时间:
2014-07-16 13:14:58
阅读次数:
398