摘要: Web服务器压力测试工具http load使用教程命令行工具http_load看上去和apache的ab很相似,用来做网站的压力测试。其主要用法为:1.http_load -parallel 5 -fetches 1000 urls.txt2.http_load -rate 2 -seconds 300 urls.txt例子只是个参考,参数其实可以自由组合,参数之间的选择并没有什么限制。比如你写成http_load -parallel 5 -seconds 300 urls.txt也是可以的。我们把参数给大家简单说明一下。-parallel 简写-p :含义是并发的用户进程数。-fetches 阅读全文
posted @ 2012-03-26 10:35 地瓜日记 阅读(1906) 评论(0) 推荐(0) 编辑
摘要: 如何使基准测试设计的更好之前,需要先看一下哪些常见的错误是应该避免的,这些错误可能导致测试结果无用,或不准确。使用真是数据的一个子集,而不是全集。例如应用需要数百GB数据,但测试只用了1GB数据;或者只使用当前数据集进行测试,却希望模拟将来业务增长后的性能测试。使用错误的分布式数据。例如平均地使用分布式数据,而忽略了真实系统中是有“热点区域(Hot Spots)”的。(随机产生的数据往往不同于真实分布的)。使用非真实的分布参数。例如假定所有用户的概要文件(Profile)都平均地读取。在多用户应用中使用单用户假定进行测试。在单服务器上测试一个分布式应用。与真实用户行为不匹配。例如Web页面汇总 阅读全文
posted @ 2012-03-23 18:11 地瓜日记 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 转载:http://6509e.blog.51cto.com/542252/115734很实用的自动执行命令crontabcrontab -e 进入编辑模式基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:3021***/usr/local/etc/rc.d/lighttpdrestart上面的例子表示每晚的21:30重启apache。4541... 阅读全文
posted @ 2012-03-22 17:58 地瓜日记 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-03-22 14:40 地瓜日记 阅读(97) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bashtcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | perl -e 'while(<>) { chomp; next if /^[^ ]+[ ]*$/; if(/^(SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER|CALL)/i) { if (defined $q) { print "$q\n"; } $q=$_; } else { $_ =~ s/^[ \t]+//; $q.=" 阅读全文
posted @ 2012-03-22 13:21 地瓜日记 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 1.简单句法规则(用花括号界定变量名,适用于PHP所有版本):$a = 'flower';echo "She received some $as";// 无效;字母s会被当成有效的变量名组成元素,但是这里的变量是$aecho "She received some ${a}s"; // 有效echo "She received some {$a}s"; // 有效;推荐的使用方法我们希望表达的是”她收到一些花“,语境中的flower应该采用复数形式(也就是说应该在后面加上S),但是如果不对变量做任何界定的话,就会出现第一 阅读全文
posted @ 2012-03-22 13:13 地瓜日记 阅读(153) 评论(0) 推荐(0) 编辑
摘要: vim.rc" An example for a vimrc file."" Maintainer: Bram Moolenaar <Bram@vim.org>" Last change: 2002 Sep 19"" To use it, copy it to" for Unix and OS/2: ~/.vimrc" for Amiga: s:.vimrc" for MS-DOS and Win32: $VIM\_vimrc" for OpenVMS: sys$login:.vim 阅读全文
posted @ 2012-03-22 11:29 地瓜日记 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 表1:数值列类型 每种数值类型的名称和取值范围如表2所示。类型说明取值范围TINYINT[(M)]有符号值:-128到127(- 27到27 - 1)无符号值:0到255(0到28 - 1)SMALLINT[(M)]有符号值:-32768到32767(- 215到215 - 1)无符号值:0到65535(0到21 6 - 1)MEDIUMINT[(M)]有符号值:-8388608到8388607(- 22 3到22 3 - 1)无符号值:0到16777215(0到22 4 - 1)INT[(M)]有符号值:-2147683648到2147683647(- 231到231- 1)无符号值:0到4 阅读全文
posted @ 2012-03-22 11:12 地瓜日记 阅读(516) 评论(0) 推荐(0) 编辑
摘要: BUG质量分析,通过分词,得到了大量的关键词,但是存在很多垃圾数据,譬如大量的停止此 和数字,因此进行过滤是必不可少的呢。#-*- coding: utf-8 -*-import osimport sysdef func_filter(stopword,bugkey,keyword): if not os.path.isfile(stopword) or not os.path.isfile(bugkey): print "ERROR : The file , stopword or bugkey doesn't exist !" else: stopw... 阅读全文
posted @ 2012-03-20 22:43 地瓜日记 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 在做BUG质量分析的时候,对于BUG分词的记过要进行排序和去重操作,故想到了用sort 和 uniq。通过python去调用shell是非常方便的。# -*- coding: utf-8 -*-import osimport sysdef CWS_Statistics(flag,afile,bfile): if not os.path.isfile(afile): print "wordlist dose't exist !" else: if flag == "0": os.system("sort -f "+afile+& 阅读全文
posted @ 2012-03-20 22:40 地瓜日记 阅读(561) 评论(0) 推荐(0) 编辑