系统运维
dongdong_java
这个作者很懒,什么都没留下…
展开
-
Java几款性能分析工具的对
Java几款性能分析工具的对在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能分析,自然也要用到一些分析工具。| Spring InsightSpr转载 2013-06-17 15:43:07 · 785 阅读 · 0 评论 -
Java程序性能调优步骤
1、性能调优的步骤1.1、衡量系统现状包括请求次数、响应时间、资源消耗等;如:A系统目前95%的请求响应为1s。1.2、设定调优目标根据用户所能接受的响应速度、系统现有的机器、所支撑的用户量制定出来的,因此通常会设定调优目标:95%的 请求在500ms内返回。1.3、寻找性能瓶颈在【2、寻找性能瓶颈】会专门介绍。通常性能瓶颈的表像是:1.3.1、资源消耗过多(C转载 2013-06-17 16:01:18 · 1918 阅读 · 0 评论 -
OpenStack云平台的网络模式及其工作机制
OpenStack云平台的网络模式及其工作机制(1)2012-08-07 15:02 hilyoo 博客 我要评论(0) 字号:T | T网络,是OpenStack的部署中最容易出问题的,也是其结构中难以理清的部分。经常收到关于OneStack部署网络方面问题和OpenStack网络结构问题的邮件。下面根据自己的理解,谈一谈OpenStack的虚拟网络、网络拓扑和网转载 2013-08-08 12:44:27 · 1184 阅读 · 1 评论 -
Java在处理大数据的时候一些小技巧
众所周知,java在处理数据量比较大的时候,加载到内存必然会导致内存溢出,而在一些数据处理中我们不得不去处理海量数据,在做数据处理中,我们常见的手段是分解,压缩,并行,临时文件等方法; 例如,我们要将数据库(不论是什么数据库)的数据导出到一个文件,一般是Excel或文本格式的CSV;对于Excel来讲,对于POI和JXL的接口,你很多时候没有办法去控制内存什么时候向磁盘写入,很恶心,而且转载 2013-10-31 17:32:35 · 1528 阅读 · 0 评论 -
varnish 加速
Varnish是一个轻量级的Cache和反向代理软件,先进的设计理念和成熟的设计框架是Varnish的主要特点,现在的Varnish总共代码量不大,功能上虽然在不断改进,但是还需要继续丰富和加强。下面总结了Varnish的一些特点:(1)是基于内存缓存,重启后数据将消失。(2)利用虚拟内存方式,io性能好。(3)支持设置0~60秒内的精确缓存时间。(4)VCL配置管理比较灵活。原创 2013-11-28 17:11:35 · 2726 阅读 · 0 评论 -
nginx负载均衡设置
前面我们学习了很多关于lvs的负载均衡的相关内容,现在我们来看一下,nginx的负载均衡设置,同样,也是借由tomacat来实现。在这里我们用的是NFS服务器,要保证这些数据程序是同步的之后才能进行后面的操作。那么更具体的过程还是从下文中了解吧。前端一台nginx服务器做调度.后端两台tomcat做WEB服务器.这里动态页与静态页都由tomcat来处理.软件:nginx-0原创 2013-11-28 13:55:05 · 1407 阅读 · 0 评论