码迷,mamicode.com
首页 > 其他好文 > 详细

压力测试 rsync+sersync

时间:2016-04-24 19:02:09      阅读:358      评论:0      收藏:0      [点我收藏+]

标签:压力测试 sersync+rsync

本次测试的说明:

测试用户写入的数据和实时同步数据之间的差别或者说延迟,本次实验实在虚拟机上完成,仅供自己学习测试专用

1.测试图解

技术分享

2.测试环境:

技术分享

3.基本说明

M-SERVER10.0.0.181端的三个文件夹

[root@M-SERVER ~]# tree  /data0

/data0

└── www

    ├── bbs

    ├── blog

    └── www

4 directories, 0 files

[root@M-SERVER ~]# 

S1-SERVER10.0.0.182端的三个文件夹

[root@S1-SERVER ~]# tree  /data0

/data0

└── www

    ├── bbs

    ├── blog

    └── www

4 directories, 0 files

[root@S1-SERVER ~]# 

备注;在M-SERVER创建数据,S1-SERVER端数据的同步的情况

4.M-SERVER 端测试脚本

备注:脚本内容:每秒往  /data0/www/bbs/    文件夹下写count个数据,count可以自己调节

[root@M-SERVER scripts]# pwd

/server/scripts

[root@M-SERVER scripts]# ll -h

总用量 36K

-rw-r--r--. 1 root root 10K 4月  24 14:58 10K.jpg

-rw-r--r--. 1 root root 20K 4月  24 14:58 20K.jpg

-rw-r--r--. 1 root root 297 4月  24 14:57 tp.sh

[root@M-SERVER scripts]# 

#!/bin/bash

count=10

while true

do

   for((i=0;i<=$count;i++))

    do

   /bin/cp  10K.jpg   /data0/www/bbs/10K_`echo $(date)$RANDOM|md5sum|cut -c 1-8`.jpg

    done

sleep 1

for((i=0;i<=$count;i++))

    do

   /bin/cp  20K.jpg   /data0/www/bbs/20K_`echo $(date)$RANDOM|md5sum|cut -c 1-8`.jpg

    done

done

~      

测试 在M-SERVER上执行脚本    用tree  |wc  -l(用crt将命令发送到交谈窗口)  查看 M-SERVER(可以克隆一个回话)和 S1-SERVER  文件的个数,每大约秒发送一次tree  |wc -l

测试开始:


第一次测试

M-SERVER上的数据:

[root@M-SERVER bbs]# tree |wc -l

140

[root@M-SERVER bbs]# tree |wc -l

146

[root@M-SERVER bbs]# tree |wc -l

168

[root@M-SERVER bbs]# tree |wc -l

181

[root@M-SERVER bbs]# tree |wc -l

190

 S1-SERVER上的数据:

[root@S1-SERVER bbs]# tree |wc -l

135

[root@S1-SERVER bbs]# tree |wc -l

146

[root@S1-SERVER bbs]# tree |wc -l

168

[root@S1-SERVER bbs]# tree |wc -l

177

[root@S1-SERVER bbs]# tree |wc -l

190

第二次测试(调整count 的个数,每秒写20个数据,在脚本中调节)

M-SERVER上的数据

[root@M-SERVER bbs]# tree |wc -l

638

[root@M-SERVER bbs]# tree |wc -l

656

[root@M-SERVER bbs]# tree |wc -l

676

[root@M-SERVER bbs]# tree |wc -l

698

[root@M-SERVER bbs]# tree |wc -l

717

 S1-SERVER上的数据:

[root@S1-SERVER bbs]# tree |wc -l

633

[root@S1-SERVER bbs]# tree |wc -l

656

[root@S1-SERVER bbs]# tree |wc -l

667

[root@S1-SERVER bbs]# tree |wc -l

698

[root@S1-SERVER bbs]# tree |wc -l

712

第三次测试(调整count 的个数,每秒写30个数据,在脚本中调节)

M-SERVER上的数据

[root@M-SERVER bbs]# tree  |wc -l

1004

[root@M-SERVER bbs]# tree  |wc -l

1032

[root@M-SERVER bbs]# tree  |wc -l

1061

[root@M-SERVER bbs]# tree  |wc -l

1061

[root@M-SERVER bbs]# tree  |wc -l

1084

[root@M-SERVER bbs]# tree  |wc -l

1115

[root@M-SERVER bbs]# 

 S1-SERVER上的数据:

[root@S1-SERVER bbs]# tree  |wc -l

999

[root@S1-SERVER bbs]# tree  |wc -l

1028

[root@S1-SERVER bbs]# tree  |wc -l

1058

[root@S1-SERVER bbs]# tree  |wc -l

1061

[root@S1-SERVER bbs]# tree  |wc -l

1079

[root@S1-SERVER bbs]# tree  |wc -l

1110

[root@S1-SERVER bbs]# 

第四次测试(调整count 的个数,每秒写50个数据,在脚本中调节)

M-SERVER上的数据:

[root@M-SERVER bbs]# tree  |wc -l

1542

[root@M-SERVER bbs]# tree  |wc -l

1542

[root@M-SERVER bbs]# tree  |wc -l

1577

[root@M-SERVER bbs]# tree  |wc -l

1611

[root@M-SERVER bbs]# tree  |wc -l

1642

[root@M-SERVER bbs]# tree  |wc -l

1644

[root@M-SERVER bbs]#

 S1-SERVER上的数据:

[root@S1-SERVER bbs]# tree  |wc -l

1542

[root@S1-SERVER bbs]# tree  |wc -l

1542

[root@S1-SERVER bbs]# tree  |wc -l

1572

[root@S1-SERVER bbs]# tree  |wc -l

1605

[root@S1-SERVER bbs]# tree  |wc -l

1637

[root@S1-SERVER bbs]# tree  |wc -l

1644

[root@S1-SERVER bbs]#

第五次测试(调整count 的个数,每秒写80个数据,在脚本中调节)

M-SERVER上的数据:

[root@M-SERVER bbs]# tree  |wc -l

1948

[root@M-SERVER bbs]# tree  |wc -l

1952

[root@M-SERVER bbs]# tree  |wc -l

1978

[root@M-SERVER bbs]# tree  |wc -l

2018

[root@M-SERVER bbs]# tree  |wc -l

2049

[root@M-SERVER bbs]# tree  |wc -l

2078

 S1-SERVER上的数据:

[root@S1-SERVER bbs]# tree  |wc -l

1943

[root@S1-SERVER bbs]# tree  |wc -l

1952

[root@S1-SERVER bbs]# tree  |wc -l

1972

[root@S1-SERVER bbs]# tree  |wc -l

2003

[root@S1-SERVER bbs]# tree  |wc -l

2038

[root@S1-SERVER bbs]# tree  |wc -l

2072


第六次测试(调整count 的个数,每秒写150个数据,在脚本中调节)

M-SERVER上的数据:

[root@M-SERVER bbs]# tree  |wc -l

2527

[root@M-SERVER bbs]# tree  |wc -l

2571

[root@M-SERVER bbs]# tree  |wc -l

2624

[root@M-SERVER bbs]# tree  |wc -l

2639

[root@M-SERVER bbs]# tree  |wc -l

2667

[root@M-SERVER bbs]# tree  |wc -l

2707

[root@M-SERVER bbs]# 

 S1-SERVER上的数据:

[root@S1-SERVER bbs]# tree  |wc -l

2521

[root@S1-SERVER bbs]# tree  |wc -l

2566

[root@S1-SERVER bbs]# tree  |wc -l

2617

[root@S1-SERVER bbs]# tree  |wc -l

2639

[root@S1-SERVER bbs]# tree  |wc -l

2649

[root@S1-SERVER bbs]# tree  |wc -l

2690

[root@S1-SERVER bbs]#

第七次测试(调整count 的个数,每秒写550个数据,在脚本中调节)

M-SERVER上的数据:

[root@M-SERVER bbs]# tree  |wc -l

3642

[root@M-SERVER bbs]# tree  |wc -l

3691

[root@M-SERVER bbs]# tree  |wc -l

3739

[root@M-SERVER bbs]# tree  |wc -l

3781

[root@M-SERVER bbs]# tree  |wc -l

3822

[root@M-SERVER bbs]# tree  |wc -l

3863

[root@M-SERVER bbs]# tree  |wc -l

3900

[root@M-SERVER bbs]# tree  |wc -l

3954

[root@M-SERVER bbs]#

  S1-SERVER上的数据:

[root@S1-SERVER bbs]# tree  |wc -l

3637

[root@S1-SERVER bbs]# tree  |wc -l

3685

[root@S1-SERVER bbs]# tree  |wc -l

3731

[root@S1-SERVER bbs]# tree  |wc -l

3774

[root@S1-SERVER bbs]# tree  |wc -l

3817

[root@S1-SERVER bbs]# tree  |wc -l

3858

[root@S1-SERVER bbs]# tree  |wc -l

3896

[root@S1-SERVER bbs]# tree  |wc -l

3925

[root@S1-SERVER bbs]# 

分析:

第一次测试每秒10个文件几乎无延迟    10K-20K 的文件

第二次测试每秒20个文件也是几乎无延迟  10K-20K的文件

第三次测试每秒是30个文件的时候出现了延迟  10K-20K的文件     部分延迟大约是每秒延迟5个文件

第四次测试每秒是50个文件的时候出现了延迟  10K-20K的文件     部分延迟大约是每秒延迟5个文件

第五次测试每秒是80个文件的时候出现了延迟  10K-20K的文件     几乎每秒延迟5个文件

第六次测试每秒是150个文件的时候部分出现了延迟  10K-20K的文件     部分几乎每秒延迟15个文件

第七次测试每秒是550个文件的时候部分出现了延迟  10K-20K的文件     部分几乎每秒延迟30-50个文件

...... 不在测试了

技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享


本文出自 “linux” 博客,请务必保留此出处http://wsxxsl.blog.51cto.com/9085838/1767248

压力测试 rsync+sersync

标签:压力测试 sersync+rsync

原文地址:http://wsxxsl.blog.51cto.com/9085838/1767248

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!