Misbehaving servers varnish有个关键特性,为misbehaving(行为不端,诡异的)web服务器或者应用服务器提供保护的能力。 Grace mode 当几个客户端请求同一个页面的时候,varnish只发送一个请求到后端服务器,然后...
分类:
其他好文 时间:
2015-06-19 16:59:38
阅读次数:
141
鉴于linux下线程的广泛使用 我们怎么查看某个进程拥有的线程id了现在很多服务的设计 主进程->子进程->线程(比如mysql,varnish)主进程负责侦听网络上的连接 并把连接发送给子进程 子进程派生线程去处理这些线程mysql(父进程460,子进程863) 1 460 425 ...
分类:
编程语言 时间:
2015-06-19 00:01:42
阅读次数:
576
现状及目标 DellR920服务器,虚拟化VMWARE VSPHERE 5.5系统,Guest系统Windows Server 2012 R2。部署软件ARCGIS 10。影像图切图测试:原有切图耗时70小时,现在耗时17小时。依然有继续优化的空间。调试目标: 1. 验证虚拟化环境下的最佳切图参数配置,出具虚拟化环境下ArcGIS10的最佳性能配置方法。2. ...
分类:
其他好文 时间:
2015-06-18 22:14:45
阅读次数:
169
Hashing 实质上,当Varnish存储内容在缓存中时,它也把如何发现这个对象的哈希键和对象一起存储。默认设置的hash键是基于内容的的主机名或者ip地址和URL计算出的。(url+host或者url+ip) 默认的VCL: sub?vcl_h...
分类:
其他好文 时间:
2015-06-18 17:32:57
阅读次数:
181
Backend servers varnish有"后端"或者"源"服务器的概念。backend server提供给varnish加速的内容。 第一步设置是告诉varnish从哪儿找到backend server。使用你喜欢的编辑器打开varnishd引入的VCL文件。 VCL文件的...
分类:
其他好文 时间:
2015-06-18 13:46:19
阅读次数:
288
在这一期的性能调优培训里,我想详细讲解下SQL Server里的并行执行计划(Parallel Execution Plans) 。执行一个有并行执行计划的查询,意味着SQL Server从执行计划里进行必须的运算符需要使用多线程。首先我会介绍下并行执行计划里最常用的运算符,然后我们来分析下SQL ...
分类:
其他好文 时间:
2015-06-17 21:23:01
阅读次数:
126
性能优化参数 针对Spark SQL 性能调优参数如下: 代码示例 import?java.util.List;
import?org.apache.spark.SparkConf;
import?org.apache.spark.api.java.JavaSparkContext;
import?org.apache.spark.sql....
分类:
数据库 时间:
2015-06-17 18:38:35
阅读次数:
475
当我们在IDE控制台发现:
说明我们给jvm的持久代设置的值太小,此时你需要打开eclispe 中window->preferences->Java->Installed JRE ,点击右侧的Edit 按钮,在编辑界面中的 “Default VM Arguments ”选项中,将-XX:PermSize及 -XX:MaxPermSize的值加大。
如果你懂jvm性能调优的话,...
分类:
系统相关 时间:
2015-06-17 16:37:43
阅读次数:
225
Request and response VCL objects VCL中有些需要你注意的重要对象。这些对象可以在VCL被使用和操作。 req
The?request?object.?When?Varnish?has?received?the?request?the?req?object?is?created...
分类:
其他好文 时间:
2015-06-16 13:12:01
阅读次数:
193
1.Varnish简介Varnish是一款高性能的反向代理服务器和HTTP加速器,它的开发者Poul-HenningKamp是FreeBSD的核心开发成员。2.Varnish特点基于内存进行缓存,数据在重启后将消失;利用虚拟内存方式,I/O性能好;支持0-60s的精确缓存时间;VCL配置管理灵活;32位机器上缓存文件大小..
分类:
其他好文 时间:
2015-06-16 08:03:39
阅读次数:
354