自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux 2.6 调度系统分析

1. 前言Linux 的市场非常广阔,从桌面工作站到低端服务器,它都是任何商用操作系统的有力竞争对手。目前,Linux 正全力进军嵌入式系统和高端服务器系统领域,但它的技术缺陷限制了它的竞争力:缺乏对实时任务的支持,多处理机可扩展性差。在 2.4 内核中,造成这两个弱项的关键原因之一就是调度器设计上的缺陷。2.6 调度系统从设计之初就把开发重点放在更好满足实时性和多处理机并行性上,

2012-06-30 17:09:19 1460

转载 通过 ulimit 改善系统性能

概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 ulimit 的功能,使用以及它的影响,并以具体的

2012-06-30 16:29:13 435

原创 开源性能测试工具

http://www.opensourcetesting.org/performance.php

2012-06-30 16:11:38 378

转载 虚拟 Linux

http://www.ibm.com/developerworks/cn/linux/l-linuxvirt/进行虚拟化 就是要将某种形式的东西以另外一种形式呈现出来。对计算机进行虚拟化就是要将计算机以多台计算机或一台完全不同的计算机的形式呈现出来。虚拟化也可以将多台计算机组合成一台计算机的形式呈现出来。这通常称为服务器聚合或网格计算。下面让我们首先来看一下虚拟化的

2012-06-30 16:06:32 637

转载 Linux 内核剖析

http://www.ibm.com/developerworks/cn/linux/l-linux-kernel/index.html#resources由于本文的目标是对 Linux 内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下 Linux 的简短历史,然后从较高的层次审视 Linux 内核的体系结构,最后介绍它的主要子系统。Linux 内核具有超过 600 万行的代码

2012-06-30 15:54:16 489

原创 终端服务器超出了最大允许连接数”的解决方法汇总

[导读]这几天频繁的远程登陆服务器,由于没有及时注销或者其他情况,早上再次登陆时系统提示:“终端服务器超出了最大允许连接数”。这几天频繁的远程登陆服务器,由于没有及时注销或者其他情况,早上再次登陆时系统提示:“终端服务器超出了最大允许连接数”。解决这个现像的办法很多,如果马上需要登陆服务器,最easy的方法是:开始-运行-mstsc /console /v: 服务器名或IP或域名:

2012-06-29 13:14:01 1081

转载 WebPageTest: The little known but great webpage benchmarking tool

When it comes to testing how fast a webpage loads, many of us are familiar with Firebug/Yslow tool (installable as a Firefox browser plug-in). Firebug/Yslow is a fantastic plug-in for Firefox, it gi

2012-06-26 22:47:46 678

原创 LVS学习笔记

http://www.linuxvirtualserver.org/zh/index.html http://www.austintek.com/LVS/LVS-HOWTO/HOWTO/ http://zh.linuxvirtualserver.org/blog/3309

2012-06-26 22:39:11 378

原创 浏览器工作原理

http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/ http://cq-cser.cn/2010/02/%E6%B5%8F%E8%A7%88%E5%99%A8%E7%BD%91%E9%A1%B5%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/ ht

2012-06-26 22:34:34 356

原创 WebPageTest介绍

http://www.webpagetest.org/ http://hikejun.com/blog/?p=528 http://www.askaboutphp.com/71/webpagetest-tool-the-little-known-but-great-webpage-benchmarking-tool.htmlhttp://blog.csdn.

2012-06-26 22:33:30 1713

原创 部署安装WebPageTest私有实例

WebPageTest 原本是由AOL开发内部使用的工具,后来在Google Code上开源, 是一款非常优秀的网页前端性能测试工具。 在线版本http://www.webpagetest.orgGoogle Code: http://code.google.com/p/webpagetest/目前的最新版是2.4版本, 支持IE6~9    Chrome 和 FireFox浏览器。 本文

2012-06-24 23:05:17 6807

原创 阿里巴巴QA架构组成长空间

http://www.51testing.com/?uid-170805-action-spacelist-type-blog-itemtypeid-5376http://www.51testing.com/?uid-13997-action-viewspace-itemid-212769

2012-06-24 22:42:59 751

原创 JVM学习笔记

http://blog.csdn.net/ajian005/article/details/6787653

2012-06-23 23:53:09 321

原创 Java 6 JVM参数选项大全(中文版)

http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm作者:Ken WuEmail:ken.wug@gmail.com转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm! 本文是基于最新的SUN官方

2012-06-23 23:51:08 488

转载 13种提高系统伸缩性的最佳实践

1, 尽可能地使用异步通信.2, 为提供不同服务的硬件引入故障隔离.3, 在多层系统中, 使用Cache.4, 从用户角度监控你的系统性能.5, 使用数据库复制, 降低单点读压力.6, 根据用户和业务的不同, 将应用或数据库分片.7, 减少使用关系型数据库的复杂特性. 尽可能把它当做是一个持久存储设备.8, 以循序渐进的方式升级系统, 先升级小部分servers, 然后

2012-06-23 23:49:23 347

原创 Web容量规划的艺术-要点

twitter上@fire9给我推荐了这本书,花了一些时间把这本书看了两遍,总结性的点评语就是:“书的质量非常的高,一方面这本书中的内容来源于 flickr.com实际的经验,另一方面是作者采用了很多生活中的例子来讲解一些复杂的技术,让人很快就明白了。”下面就具体来看看这本书传达的容量规划该怎么做。容量规划主要分为四个步骤来进行:1、设定容量的目标:例如网站需要在3秒内响应,达到99.99

2012-06-23 23:44:29 708

原创 深入理解JVM

1   Java技术与Java虚拟机说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:图1   Java四个方面的关系运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.c

2012-06-23 23:38:12 355

原创 探究JVM和GC

1. Java堆中各代分布:图1:Java堆中各代分布Young:主要是用来存放新生的对象。 Old:主要存放应用程序中生命周期长的内存对象。 Permanent:是指内存的永久保存区域,主要存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域. 它和和存放Instance的Heap区域不同,GC(Garbage Collectio

2012-06-23 23:36:12 622

原创 JVM内存泄漏检测与处理

JVM内存泄漏检测与处理(JVM Memory Leak detection and handling) JVM垃圾回收机制的原则和方法JVM垃圾回收中一个基本原则是对象没有被引用或则引用其它对象,换句话说当一个对象在heap中是隔离(isolation)状态的时候,垃圾回收器就会自动回收分配给这个对象的堆内存空间。区分活动对象的两个基本方法是引用计数器(reference c

2012-06-23 23:29:48 657

原创 Apache document

http://httpd.apache.org/docs/2.4/

2012-06-23 21:37:20 362

转载 性能测试瓶颈分析

http://www.taobaotest.com/blogs/qa?bid=8641在性能测试过程中,瓶颈犹如功能测试的bug,瓶颈的分析犹如bug的定位。性能测试工程师好比医生,看到病象,定位病因。性能瓶颈的定位更像庖丁解牛,层层解剖,最后定位问题之所在。下面分享一个内存泄漏的瓶颈分析。病象:TPS波动非常大;狂打超时日志;偶尔有500错误。看到

2012-06-23 10:58:46 711

原创 Sar 监控命令小览

2012-06-23 10:52:53 321

转载 淘宝网 持续集成的 尝试

全网回归全网回归 是淘宝网主站 持续集成的 组成部分,要解决的问题1. 应用多,2. 有依赖,各应用之间有依赖,开发应用者不完全清楚。3. 同一个测试环境,解决问题容易,排查问题难。目标1. 对业务线的回归; on time2. 公司级别的回归, 安全,运维团队 升级 打补丁之后

2012-06-23 10:46:26 1147

原创 测试管理大杂烩

测试管理大杂烩测试管理FAQ一。1、 测试团队结构是怎样的?大多数测试团队,或者说传统测试团队,一般按照测试类型构建团队体系,如图所示: 优点:职能划分明确。缺点:技能发展单一,协调成本较高。 有部分团队按照测试粒度构建体系,如图所示:

2012-06-23 10:41:12 1135

原创 测试管理那些事儿

测试管理FAQ二。1、 人员流动好吗?首先注意人员流动和人才流失的区别。人才流失是一定要控制的,当然如何评判是不是人才这是门学问,有道是千里马常有而伯乐不常有,本文不展开此问题。而正常的人员流动是很有必要的,吐故纳新并不一定是坏事,所以我们才有轮岗才有末位淘汰。我想任何老板都不希望自己团队成为养老部门。测试工程师有别于其他技术人员的一个明显点是对

2012-06-23 10:39:12 1797

原创 性能调优攻略(3)

4.4系统调优A)I/O模型前面说到过select/poll/epoll这三个系统调用,我们都知道,Unix/Linux下把所有的设备都当成文件来进行I/O,所以,那三个操作更应该算是I/O相关的系统调用。说到I/O模型,这对于我们的I/O性能相当重要,我们知道,Unix/Linux经典的I/O方式是(关于Linux下的I/O模型,大家可以读一下这篇文章《使用异步I/O大大提高性能

2012-06-22 23:42:52 547

原创 性能调优攻略(2)

3.2使用Profiler测试接下来,我们需要使用性能检测工具,也就是使用某个Profiler来差看一下我们程序的运行性能。如:Java的JProfiler/TPTP/CodePro Profiler,GNU的gprof,IBM的PurifyPlus,Intel的VTune,AMD的CodeAnalyst,还有Linux下的OProfile/perf,后面两个可以让你对你的代码优化到CPU

2012-06-22 23:42:10 945

原创 性能调优攻略

关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。在开始这篇文章之前,大家可以移步去看一下以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈!但

2012-06-22 23:41:23 351

原创 高性能建站指南URL

http://stevesouders.com/hpws/move-scripts.php

2012-06-18 15:35:52 373

原创 如何将 Internet Explorer 配置为可以同时下载多个文件?

重要说明:此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:322756  如何在 Windows XP 中备份和还原注册表

2012-06-18 14:58:14 801

转载 千姿百态项目经理3——“牛逼”项目经理3

前面说到,他成功捍卫了自己的权力,解决了公司领导直接干涉项目组成员工作的事情,但是公司领导对他仍然不放心,只是不再直接干涉,而是“监督”,下面讲讲他是怎样解决这个问题的。        故事二:领导不信任,全程监督工作        他的做法,可能在很多人的意料之外,他并没有像很多书上建议的那样,上任之初,领导不信任的时候,要多与领导沟通,勤汇报,勤请示。他的汇报频率,与别的项目经

2012-06-06 16:33:37 1110

转载 千姿百态项目经理3——“牛逼”项目经理2

继续讲《千姿百态项目经理3——“牛逼”项目经理1》中项目经理的故事。        上一篇文章中,简单介绍了项目经理和项目的情况。下面先补充一点信息,以便更好地讲述他的故事。        他所管理的项目团队中,有3个人的工龄超过3年,其他团队成员工作时间最长的工龄也不超过3年,差不多85%的团队成员都是刚从学校毕业的大专学生,当然都是软件开发相关专业的,在上岗之前进行过一个月的日

2012-06-06 16:32:42 858

转载 千姿百态项目经理3——“牛逼”项目经理1

如果一个技术出身的项目经理,基本上不懂什么项目管理理论,也没有多少项目管理经验,却可以将一个中途接手并且项目成员流动性很高的,近70人的项目,管理的井井有条,并且最终成功拿到回款,这样的项目经理是不是很牛?不管你是什么感觉,反正我是觉得这是我见过的最牛的项目经理。        下面就详细说说这个项目经理和这个项目的故事。        按照惯例,先介绍一下这个项目经理。

2012-06-06 16:32:02 941

原创 使用 IBM 性能分析工具解决生产环境中的性能问题

http://www.ibm.com/developerworks/cn/java/j-lo-javacore/index.html序言企业级应用系统软件通常有着对并发数和响应时间的要求,这就要求大量的用户能在高响应时间内完成业务操作。这两个性能指标往往决定着一个应用系统软件能否成功上线,而这也决定了一个项目最终能否验收成功,能否得到客户认同,能否继续在一个行业发展壮大下去。由

2012-06-01 17:34:53 2352

struts2标签

struts2标签帮助文档

2014-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除