- 博客(7)
- 收藏
- 关注
原创 设置正确的线程数量
《高性能服务器架构》中提到了SEDA,我搜了一下,发现这篇文章《SEDA性能优化的分析和模拟》,对于线程数量的建议。假如一个Web请求,代码执行的时间为ST(Service Time),读文件、网络调用之类IO等待时间为为WT(Wait Time),CPU的个数是N、核数是M则线程数量TC(Thread Count)为: TC= N*M*(1+WT/ST)
2010-01-30 12:07:00 4629
原创 阿凡达架构平台(Avatar Architecture Platform)(二)
没想到我的第一篇引起了大家的热评,有人说想法很好,但是没有什么实质的内容。是的,前一篇以及这篇重点在于描述平台的特性、远景、以及基于平台的开发团队组建、开发流程等。后续会有细节的描写,但是大家都知道,架构平台涉及到的方方面面太多了,我尽量的突出重点以及和我以前不一样的新的想法上,过于细节的问题,不会涉及太多。===========================================
2010-01-28 10:26:00 7923 7
原创 阿凡达架构平台(Avatar Architecture Platform)(一)
现在做架构或设计,有很多工具,比如IBM Rational Rose,Microsoft Visio,Gui Designer Studio等。这些工具能够做出很漂亮的设计,但是同样存在一些遗憾。首先,这些工具不直观,客户不会明白你的类图,甚至界面原型这类外在的,因为缺少整体视图和交互,客户也只有零碎的印象。其次,通过这些工具设计的成果只是中间品,需要人工的转换成最终的代码,转换也许比较麻烦,但是
2010-01-26 10:19:00 20452 40
翻译 高性能服务器架构(High-Performance Server Architecture)
High-Performance Server Architecture高性能服务器架构来源:http://pl.atyp.us/content/tech/servers.html译文来源:http://www.lupaworld.com/home/space-341888-do-blog-id-136718.html(map注:本人看了一遍,“于我心有戚戚焉”,翻译得也很好,于是整理
2010-01-13 19:17:00 29411 9
原创 压力测试衡量CPU的三个指标:CPU Utilization、Load Average和Context Switch Rate
上篇讲如何用LoadRunner监控Linux的性能指标 ,但是关于CPU的几个指标没有搞清楚,下面就详细说说。 CPU Utilization 好理解,就是CPU的利用率,75%以上就比较高了(也有说法是80%或者更高)。除了这个指标外,还要结合Load Average和Context Switch Rate来看,有可能CPU高是因为后两个指标高导致的。 Load Averag
2010-01-12 19:58:00 71603 3
原创 LoadRunner压力测试时监控服务器Linux的资源情况
在进行负载测试(Load Test)是要监控服务器的CPU、内存、磁盘、网络的情况。如何监控Ubuntu的情况呢。 1、安装rstatd,sudo apt-get install rstatd,如果无法apt安装,可以下载安装。 2、启动rpc.rstatd 查看是否正常启动,用如下命令 rpcinfo -p [root@localhost ~]#
2010-01-08 18:13:00 39419 2
原创 LoadRunner利用ODBC编写MySql脚本
最近做了几周的LoadRunner测试,有一些心得,记录下来,以便以后查找。 LoadRunner测试数据库是模拟客户端去连接数据库服务器,因此,需要协议(或者说驱动的支持)。LoadRunner本身直接支持Oracle、SqlServer数据库,这两个数据库直接选择相应的协议就可以录制脚本。而MySql数据库只能利用ODBC协议来录制(编写)脚本,所以必须要MySql的ODBC
2010-01-08 17:48:00 10253 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人