自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注移动互联,sns及各种socket游戏性能测试测试及调优,擅长tomcat、apache、jboss、mysql、sql server的部署及性能监控和分析 android自动化测试

  • 博客(27)
  • 资源 (102)
  • 收藏
  • 关注

原创 Linux下抓包工具tcpdump使用

为了弄明白keepalived+lvs是如何交互的,必须学会分析和使用抓包工具进行分析,下面就是对抓包工具的的使用简单介绍如下,有些部分参考的网上的,如有不对的地方欢迎指正,谢谢!1.第一种是关于类型的关键字主要包括host,net,port例如: host host 10.10.10.12,指明host 10.10.10.12是一台主机,net 202

2012-11-29 14:41:29 11969

原创 Mysql监控工具–mytop

Andyguo 2012-11-27mytop 是一个类似 Linux下的 top 命令风格的 MySQL 监控工具,可以监控当前的连接用户和正在执行的命令。一Mytop安装1. 安装TermReadKey  下载地址:http://search.cpan.org/CPAN/authors/id/J/JS/JSTOWE/TermReadKey-2.30.tar.gz

2012-11-27 09:51:41 5731

转载 LVS连接的持久时间

LVS的持续时间有2个1.把同一个cip发来请求到同一台RS的持久超时时间。2.一个链接创建后空闲时的超时时间,这个超时时间分为3种。1)tcp的空闲超时时间。2)lvs收到客户端tcp fin的超时时间3)udp的超时时间客户端连接到vip的时候,Director会记录在它的跟踪记录表里面。如果原来已经有该cip,那

2012-11-26 16:25:14 3389

原创 尚观第15周sed学习笔记

注: 本文档中的代码和图片均来自《sed与awk(第二版)》 一 文本的操作sed是一个“非交互式的”面向字符流的编辑器,awk是一种负责模式匹配的程序设计语言,它的典型示例是将数据转换成格式化的报表。 二 了解sed awk的基本操作范例一:file1.txtJohn Daggett, 341 King Road, Plymouth MAAlice Ford,

2012-11-26 09:26:05 1892

原创 尚观第15周AWK学习笔记

一 编写awk 脚本HELLO,WORLD$echo 'this line of data is ignored' > test$ awk'{ print "Hello, world" }' testHello,worldAwk读入一行,执行一次括号里面的动作 $ cattest2Hello,world$ awk'{ print }' test2Hello,

2012-11-26 09:23:17 2095

转载 gc日志分析工具

性能测试排查定位问题,分析调优过程中,会遇到要分析gc日志,人肉分析gc日志有时比较困难,相关图形化或命令行工具可以有效地帮助辅助分析。Gc日志参数通过在tomcat启动脚本中添加相关参数生成gc日志-verbose.gc开关可显示GC的操作内容。打开它,可以显示最忙和最空闲收集行为发生的时间、收集前后的内存大小、收集需要的时间等。打开-xx:+ printGCde

2012-11-25 20:27:25 29772 3

转载 探秘Java虚拟机 gc的监控

1、Java虚拟机运行时的数据区2、常用的内存区域调节参数-Xms:初始堆大小,默认为物理内存的1/64(-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2 survivor space)。与jmap -he

2012-11-25 20:25:01 4977

原创 尚观(awk sed高级使用)使用shell对一些非法访问ip进行报警封锁解封

作者:andyguo  博客:http://write.blog.csdn.net/postedit/8211474  转载必须注明作者和来源#!/bin/bashLOGPATH="/home/andyguo"LOGNAME="h_access.log"#恢复被封闭ip时间单位是秒TIME=50#被封ip记录的log位置FILENAME="/home/andyguo/m

2012-11-22 11:31:47 4030

原创 尚观awk学习

awk 用法:awk ' pattern {action} '  变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符

2012-11-22 09:42:46 2972

原创 expect使用ssh登录脚本

基础篇:#!u/s+ SSH spawn ssh -l root 10.10.10.24# 等待响应,第一次登录往往会提示是否永久保存 RSA 到本机的 know hosts 列表中;等到回答后,在提示输出密码;之后就直接提示输入密码expect "(yes/no)?" {send "yes\r"expect "password:"send "123456\r"}

2012-11-21 12:51:20 5147 2

原创 第三届ATI自动化荣誉

ATI自动化荣誉奖,庆祝卓越的软件测试自动化专业。在自动化领域,通过投票的方式来选择你所认可的获奖者,并于2011年/ATI的测试和测试自动化大会宣布获奖者名单。下面列出了部分获奖者和入围者。   1、最佳的开源单元自动化测试工具    1、1  C++类      冠军:Google C++ TestingFramework      生产者:Google     亚

2012-11-20 17:50:05 1522 1

原创 尚观 python获取服务器性能

最近在学习python,首先学习一下性能指标的监控,平时做性能测试都是在服务器上部署测试脚本进行监控,比较麻烦,现在有了这个脚本就可以直接抓取远程的性能指标写到报告中#!/usr/bin/python#coding:utf-8 import paramiko,string,timeremote_m = [    # db server    ('10.10.10.29',

2012-11-20 13:46:26 3549

转载 tcpdump/HTTP协议实践

tcpdump/HTTP协议实践客户端:CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED服务端:CLOSED->LISTEN->SYN收到->ESTABLISHED->CLOSE_WAIT->LAST_ACK->CLOSED# tcpdump host 192.168.64.

2012-11-19 18:02:12 1980

原创 尚观之webmail搭建笔记

构建电子邮件系统(MTA MDA  MUA)Postfix:提供邮件发送服务(SMTP) Dovecot:提供邮件收取服务(POP3)squirrelmail:用于收发信的客户端工具   实验环境IP地址:192.168.6.1/24主机名:  mail.uplooking.com邮件域:@uplooking.com邮件帐号:使用本地系统用户使用

2012-11-18 20:25:47 5219

原创 尚观shell的学习

#!/bin/bash#预定义变量的学习a=`pgrep a.sh `if [ $? -eq 0 ]; then   echo "ps 命令执行成功"   echo  执行结果是:$aelse  echo "执行失败,erro code is :$?"fiecho 当前脚本的名称是:$0echo 当前进程的进程号是:$$echo 你一共输入了$#个参

2012-11-18 19:54:54 2877

转载 Android 性能数据采集

不需要再安装任何性能监测工具,直接如下访问,帮助完成性能数据的获取和查看。Android apk 需要关注的点:apk大小、apk启动时间、流量、电量、CPU运行时长、内存、actvity切换时间等。android性能数据采集:流量数据:     /proc/self/net/dev   中的:eth0 和 rmnet0 对应数据

2012-11-16 13:07:55 2822

原创 tomcat的自动重启脚本

#!/bin/sh#kill tomcat pidcase "$1" instart)        cd /usr/local/tomcat#!/bin/sh#kill tomcat pidcase "$1" instart)        cd /usr/local/tomcat        rm -rf work/*

2012-11-13 17:52:52 2263

转载 linuxshell中"2>&1"含义

脚本是:     nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &     对    于& 1 更准确的说应该是文件描述符 1,而1    一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result    ,然后复制标准输出到文件描述符2(STDERR_FILENO)

2012-11-12 16:29:35 662

转载 Linux:rm删除文件,但空间不释放?

一般说来不会出现rm掉不释放空间的情况出现这样的情况一般是由于有进程在向文件中写数据或有进程正在访问文件而此时rm文件则会出现不释放空间的情况理解这样的问题需要理解rm的操作内含一个文件的存放有数据部分和指针部分,而指针位于文件系统的头删除操作系统的一个文件与oracle drop表的实质有些相似处理掉指针,文件数据部分占用的空间就可以写入新内容了之所以出现rm不释放即

2012-11-12 11:35:18 1997

转载 redis安装

cd /opt/wget http://redis.googlecode.com/files/redis-2.4.14.tar.gztar zxvf redis-2.4.14.tar.gz cd redis-2.4.14makemake installcp redis.conf /etc/cd src/cp r

2012-11-08 15:05:43 1107

转载 iotop 进程简介

ksuspend_usbd]   [kstriped]   [ksnapd]   [kondemand/0]   [kondemand/1]   [kconservative/0]   [kconservative/1][usbhid_resumer]   [kdmflush]   [ksnaphd]   [jbd2/dm-0-8]   [ksnaphd

2012-11-08 11:13:50 3849

转载 keepalive之mysql故障自动切换脚本

MySQL架构为master-slave(主从),master故障自动切换到slave上。当然也可以设置为双master,但这里有个弊端:就是当主的压力很大时,从上延时很大,比如落后2000秒,此时主挂了,从接管(VIP漂移到从),用户刚才发表的文章,此时因为同步延时大,还没复制过来,于是用户又发表了一篇文章,当原来的master修好后,因从的IO和SQL线程还在开启状态,还会继续同步刚才没有同步

2012-11-05 15:35:22 7135

原创 尚观第15天nagios安装配置

添加帐户和组:useradd nagiosgroupadd nagcmdusermod -G nagcmd nagiosusermod -G nagcmd apachenagios安装:tar xvzf nagios-3.2.0.tar.gz -C /usr/src/cd /usr/src/nagios-3.2.0/./configure --with-nagios

2012-11-03 19:12:16 2804

转载 Linux下批量杀掉 包含某个关键字的 程序进程

有时候因为一些情况,需要把 linux 下符合某一项条件的所有进程 kill 掉,又不能用 killall 直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某一类或运行指定参数命令的进程),这个时候我们需要运用 ps , grep , cut 和 kill 一起操作。ok,下面给出具体的参考:ps -ef | grep LOCAL=NO | grep -v gre

2012-11-02 16:16:47 836

转载 Linux 抓取网页方式(curl+wget)

Linux抓取网页,简单方法是直接通过 curl 或 wget 两种命令。curl 和 wget 命令,目前已经支持Linux和Windows平台,后续将介绍。curl 和 wget支持协议curl  支持 http,https,ftp,ftps,scp,telnet等网络协议,详见手册 man curlwget支持 http,https,ftp网络协议,详见手

2012-11-02 16:09:30 1715

转载 Linux 抓取网页实例(shell+awk)

上一篇博客讲了Linux抓取网页的方式,有curl和wget两种方式,这篇将重点讲Linux抓取网页的实例——抓取google play全球12国的游戏TOP排名要抓取google play游戏排名网页,首先需要分析网页的特点和规律:1、google play游戏排名网页,是一个就“总-分”形式,即一页网址显示若干排名(如24个),有若干个这样的网页组成全部游戏的总排名

2012-11-02 16:08:50 8569 2

转载 Linux IP代理筛选系统(shell+proxy)

上一篇博客,介绍了Linux 抓取网页的实例,其中在抓取google play国外网页时,需要用到代理服务器代理的用途其实,除了抓取国外网页需要用到IP代理外,还有很多场景会用到代理:通过代理访问一些国外网站,绕过被某国防火墙过滤掉的网站使用教育网的代理服务器,可以访问到大学或科研院所的内部网站资源利用设置代理,把请求通过代理服务器下载缓存后,再传回本地,提高访

2012-11-02 16:06:32 6022

wireshark linux

wireshark linux

2013-01-23

Linux管理员都应该知道的20个系统监视工具

Linux管理员都应该知道的20个系统监视工具

2013-01-06

mytop安装所有软件包

mytop 是一个类似 Linux 下的 top 命令风格的 MySQL 监控工具,可以监控当前的连接用户和正在执行的命令。

2012-11-27

webmail搭建资源包

webmail 资源包 安装文档 安装步骤 配置文件

2012-11-18

利用keepalived构建高可用的MySQL

利用keepalived构建高可用的MySQL利用keepalived构建高可用的MySQL

2012-09-10

shell脚本学习资料

shell脚本学习资料 包括了比较常用的sed awk等命令

2012-08-07

tesseract-ocr-setup

tesseract-ocr-setup

2012-06-07

java 读取ini配置文件

java 读取ini配置文件

2012-05-04

webalizer一款比较高级的日志分析工具

webalizer一款比较高级的日志分析工具

2012-04-17

goaccess—nginx 日志分析工具

goaccess nginx日志分析工具

2012-04-16

memAdmin安装软件及配置

memAdmin安装软件及配置 包括了php环境的搭建、安装方法 安装软件

2012-03-29

全国计算机技术与软件专业技术资格(下午卷含答案)

全国计算机技术与软件专业技术资格(下午卷含答案)

2012-01-10

2010下半年软件评测真题(上午题)有答案

2010下半年软件评测真题(上午题)有答案

2012-01-10

韩顺平坦克大战、满汉全席、山寨QQ源 部分ppt及学习笔记

韩顺平坦克大战、满汉全席、山寨QQ源 部分ppt及学习笔记

2011-12-28

正交 实验 工具

正交 实验 工具

2011-12-26

android自动化测试工具三件套

android自动化测试工具三件套 查看apk签名信息 重新签名 去签名

2011-12-08

SqlServer性能优化资料

SqlServer性能优化资料 SqlServer性能优化资料

2011-12-08

Selenium 1.0 Testing Tools

Selenium 1.0 Testing ToolsSelenium 1.0 Testing Tools

2011-12-06

robotium_2.5_API整理

robotium_2.5_API整理

2011-12-05

android自动化测试要用的re-sign

re-sign 重新签名 adk robotium测试要用的到的一个很好的工具

2011-11-09

robotium测试Notpad源代码

robotium测试Notpad源代码

2011-11-09

Jprofile linux 版本带license

Jprofile linux 版本带license

2011-11-03

sql server性能监控与调优一书的原代码

sql server性能监控与调优一书的原代码sql server性能监控与调优一书的原代码

2011-11-01

软件质量QA与QC

软件质量QA与QC软件质量QA与QC软件质量QA与QC软件质量QA与QC软件质量QA与QC软件质量QA与QC软件质量QA与QC软件质量QA与QC

2011-10-31

socket性能测试脚本

socket性能测试脚本socket性能测试脚本socket性能测试脚本socket性能测试脚本socket性能测试脚本 带演示实例

2011-10-31

Mina 框架研究与实现

Mina框架研究与实现 Mina框架研究与实现

2011-10-28

socket黑白棋

socket黑白棋socket黑白棋socket黑白棋socket黑白棋socket黑白棋socket黑白棋socket黑白棋socket黑白棋

2011-10-28

setiscopesetiscope

setiscopesetiscopesetiscopesetiscopesetiscopesetiscopesetiscopesetiscopesetiscopesetiscopesetiscopesetiscope

2011-10-27

测试代码

测试代码

2011-10-27

Notepad Notepad

Notepad-nondepartmentalNotepadNotepadNotepadNotepadNotepadNotepadNotepadNotepadNotepadNotepadNotepadNotepadNotepadNotepadNotepadNotepad

2011-10-19

QTP编写代码样例

QTP编写代码样例 QTP编写代码样例 QTP编写代码样例 QTP编写代码样例

2011-10-18

badboy安装包

badboy安装包badboy安装包badboy安装包badboy安装包badboy安装包badboy安装包badboy安装包badboy安装包badboy安装包badboy安装包

2011-10-17

linux 远程桌面vnc配置文档简单搞定

linux 远程桌面vnc配置文档简单搞定

2011-09-23

java内存分析软件套件

java内存分析软件套件

2011-09-21

性能测试资源

性能测试资源性能测试资源性能测试资源性能测试资源性能测试资源性能测试资源性能测试资源性能测试资源性能测试资源性能测试资源

2011-09-21

loadrunner测试黑白棋 性能测试脚本

loadrunner 性能测试脚本 黑白棋loadrunner 性能测试脚本 黑白棋loadrunner 性能测试脚本 黑白棋loadrunner 性能测试脚本 黑白棋loadrunner 性能测试脚本 黑白棋loadrunner 性能测试脚本 黑白棋loadrunner 性能测试脚本 黑白棋loadrunner 性能测试脚本 黑白棋loadrunner 性能测试脚本 黑白棋

2011-09-10

loadrunner 调用guid函数

loadrunner 调用guid函数loadrunner 调用guid函数loadrunner 调用guid函数loadrunner 调用guid函数loadrunner 调用guid函数loadrunner 调用guid函数

2011-08-24

Mina2.0框架源码剖析.doc

Mina2.0框架源码剖析.docMina2.0框架源码剖析.docMina2.0框架源码剖析.docMina2.0框架源码剖析.docMina2.0框架源码剖析.doc

2011-08-23

socket mina测试框架

mina测试框架 mina测试框架 mina测试框架

2011-08-23

MONyog-4.5.0-3MONyog-4.5.0-3

MONyog-4.5.0-3MONyog-4.5.0-3MONyog-4.5.0-3MONyog-4.5.0-3MONyog-4.5.0-3MONyog-4.5.0-3

2011-08-21

空空如也

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

TA关注的人

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