gil's pkm2

2009年7月27日

http协议的问题

摘要: http协议本身是非面向连接的无状态的协议。为了适应web应用需要的交互特性,一般需要使用session id来标识一些会话中的各个request和reponse,未来保留住sessionid,一般的做法是hidden field、cookie或是在Url上附加sessionid来解决这个问题。 阅读全文

posted @ 2009-07-27 22:59 gil's pkm2 阅读(148) 评论(0) 推荐(0)

时间戳技术

摘要: 时间戳技术一般在需要记录大量与时间相关的数据时使用,采用“在发送的消息报文中附带当时的时间”的方法,这样一个经过完整处理的数据报中就带有每个节点处理时时间,只需要在其中任意一个应用进行记录和处理即可。 阅读全文

posted @ 2009-07-27 22:58 gil's pkm2 阅读(193) 评论(0) 推荐(0)

unix上同步时间的ntp协议

摘要: 在linux下,我们可以通过自带的NTP(Network Time Protocol)协议通过网络使自己的系统保持精确的时间。可用的公共时间服务器列表可以从下面的地址获取: http://ntp.isc.org/bin/view/Servers/NTPPoolServers   NTP是用来使系统和一个精确的时间源保持时间同步的协议。建议大家在自己管理的网络中建立至少一台时间服务器来同步本地时... 阅读全文

posted @ 2009-07-27 22:58 gil's pkm2 阅读(713) 评论(0) 推荐(0)

Linux系统信息查看命令大全

摘要: 系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -... 阅读全文

posted @ 2009-07-27 22:58 gil's pkm2 阅读(121) 评论(0) 推荐(0)

查询数据库版本,连接数

摘要: select count(*) from V$session 查询数据库连接数;select * from v$version 查询数据库版本 阅读全文

posted @ 2009-07-27 22:58 gil's pkm2 阅读(532) 评论(0) 推荐(0)

Processor Queue Length

摘要: Processor Queue Length 是指处理列队中的线程数。即使在有多个处理器的计算机上处理器时间也会有一个单列队。不象磁盘计数器,这个计数器仅计数就绪的线程,而不计数运行中的线程。如果处理器列队中总是有两个以上的线程通常表示处理器堵塞,处理器瓶颈会导致该值持续大于 2。 阅读全文

posted @ 2009-07-27 22:58 gil's pkm2 阅读(851) 评论(0) 推荐(0)

Vi指令大全

摘要: 符 R: 替换当前字符及其后的字符,直至按ESC键 s: 从当前光标位置处开始,以输入的文本替代指定数目的字符 S: 删除指定数目的行,并以所输入文本代替之 ncw或nCW: 修改指定数目的字 nCC: 修改指定数目的行 [编辑] 删除命令 ndw或ndW: 删除光标处开始及其后的n-1个字 do: 删至行首 d$: 删至行尾 ndd: 删除当前行及其后n-1行 x或X: 删除... 阅读全文

posted @ 2009-07-27 22:58 gil's pkm2 阅读(262) 评论(0) 推荐(0)

free命令

摘要: 我告诉有朋友我一直用linux.他问我了一下我为什么linux使用的内存这么高.他讲他1G的内在free才232M.讲win xp才用200M的样子. 其实啊.linux的内存是很说究的.如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. $ free -m total used free shared buffers cachedMem: 1002 769 ... 阅读全文

posted @ 2009-07-27 22:58 gil's pkm2 阅读(220) 评论(0) 推荐(0)

查看linux系统配置的方法

摘要: cat /proc/cpuinfo或者vim /proc/cpuinfo查看系统信息 cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) cat /proc/interrupts - 中断 cat /proc/ioports - 设备IO端口 cat /proc/meminfo - 内存信息(i.e. mem used, f... 阅读全文

posted @ 2009-07-27 22:57 gil's pkm2 阅读(308) 评论(0) 推荐(0)

top命令解析

摘要: top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombieCpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% siMem: 191... 阅读全文

posted @ 2009-07-27 22:57 gil's pkm2 阅读(221) 评论(0) 推荐(0)

性能测试的种类

摘要: 性能测试性能测试方法是通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。负载测试负载测试方法通过被测系统上不断增加压力,直到性能指标,例如响应时间超过预定指标或某种资源使用已经达到饱和状态。负载测试方法通过”检测--加压--直到性能指标超过预期“的手段,其目的是找到系统处理能力的极限。压力测试压力测试方法测试系统在一定饱和状态下,例如cpu,内... 阅读全文

posted @ 2009-07-27 22:57 gil's pkm2 阅读(174) 评论(0) 推荐(0)

RBI方法

摘要: RBI方法是empirix公司提出的一种用于快速识别系统性能瓶颈的方法,该方法基于以下事实:1、发现的80%系统的性能瓶颈都由吞吐量制约;2、并发用户数和吞吐量瓶颈之间存在一定的关联;3、采用吞吐量测试可以更快速定位问题;RBI将性能瓶颈的定位按照一种"自上而下"的分析方式,首先确定是由并发还是由吞吐量引发的性能表现限制,然后从网络,数据库,应用服务器和代码本身4个环节确定系统性能具体的瓶颈。 阅读全文

posted @ 2009-07-27 22:57 gil's pkm2 阅读(341) 评论(0) 推荐(0)

SEI负载测试计划过程

摘要: SEI负载测试计划过程包括6个关注区域:目标,用户,用例,生产环境,测试环境和测试场景。 阅读全文

posted @ 2009-07-27 22:55 gil's pkm2 阅读(272) 评论(0) 推荐(0)

性能计数器的问题

摘要: 单一的性能计数器只能体现系统性能的某一个方面,对性能测试结果的分析必须基于多个不同的计数器。 阅读全文

posted @ 2009-07-27 22:55 gil's pkm2 阅读(137) 评论(0) 推荐(0)

AWStats简介:Apache/IIS的日志分析工具

摘要: 你完全不必耐心看完所有内容:简要安装说明如下安装http://sourceforge.net/projects/awstats/ 下载安装包后:GNU/Linux:tar zxf awstats-version.tgzawstats的脚本和静态文件缺省都在wwwroot目录下:将cgi-bin目录下的文件都部署到 cgi-bin/目录下:/home/apache/cgi-bin/awstats/ ... 阅读全文

posted @ 2009-07-27 22:51 gil's pkm2 阅读(333) 评论(0) 推荐(0)

在线统计VS日志分析

摘要: 止Javascript或禁止Cookie时,都会影响统计结果,要么是完全统计不到,要么是出现错误的统计 存在一定误差,因为在线统计是通过javascript把客户端信息搜集起来再传回服务器实现统计,有时因为网络的延迟,会出现没有统计到的情况。而且和页面的载入速度也有关系,把代码加在页面代码顶部或尾部统计结果都是会有差异的。 不能统计用户对图像,视频,音频等文件的访问,因为这些文件不能插入统计代码 ... 阅读全文

posted @ 2009-07-27 22:50 gil's pkm2 阅读(422) 评论(0) 推荐(0)

基于google的学习过程

摘要: 内容摘要: Google的使用如此重要, O'Reilly有本专门的书介绍了如何优化网站面向Google的设计,和使用Google的一些技巧:http://www.oreilly.com/catalog/googlehks/ 这里我很想把以前遇到类似问题时在Google上寻找资料的思路和大家分享一下: 足够“多”的特征关键词是快速定位的关键 有朋友问我:在比较慢的机器上... 阅读全文

posted @ 2009-07-27 22:50 gil's pkm2 阅读(186) 评论(0) 推荐(0)

日志分析的方法

摘要: 日志分析的方法指通过对应用服务器的日志进行分析,从而了解系统用户的使用状态,从日志中计算出“服务器承受的最大并发用户访问数”数据。这种方式得到的数据准确度和可信度都比较高,对于internet应用等无法估计用户数量和用户行为模式的应用,这种方式最为可信。日志分析软件是通过对网站应用服务器(Web Application Server)产生的访问日志(Access log)进... 阅读全文

posted @ 2009-07-27 22:49 gil's pkm2 阅读(396) 评论(0) 推荐(0)

吞吐量

摘要: 吞吐量F=uCu为平均每个用户发出的请求数。C为并发用户数。吞吐量是指单位时间内系统能够处理的客户请求的数量,直接体现软件系统的性能承载能力。一般用请求数/秒或是页面数/秒来衡量。 阅读全文

posted @ 2009-07-27 22:49 gil's pkm2 阅读(203) 评论(0) 推荐(0)

并发用户数的确定方法

摘要: 并发用户数决定于具体的业务场景,因此,在确定这个“并发用户数”之前,必须先对用户的业务进行分解,分析出其中的典型场业务景(也就是用户最关注、最常使用的业务操作),然后基于场景采用某些方法获得其“并发用户数”在实际的性能测试工作中,测试人员一般比较关心的是业务并发用户数,也就是业务角度关注究竟应该设置多少个并发数比较合理,因此,在后面的讨论中,也是主要... 阅读全文

posted @ 2009-07-27 22:49 gil's pkm2 阅读(282) 评论(0) 推荐(0)

导航