zoukankan      html  css  js  c++  java
  • linux测试 Sersync 是否正常

    [root@SERSYNC web]# for i in {1..10000};do echo 123456 > /data/web/$i &>/dev/null;do

    ne

    [root@SERSYNC web]# for i in {1..10000};do echo 123456 > /data/download/$i &>/dev/n ull;done

    [root@SERSYNC web]# tree /data/

    /data/

    ├── download

    │  ├── 1

    ...... #中间信息省略

    ...... #中间信息省略

    ├── 9997

    ├── 9998

    ├── 9999

    └── index.html

    2 directories, 20001 files

    以上,我们是写入了 20000 个文件,然后批量测试同步效率:

    这种情况下,同步情况不是很令人乐观

    此时,我们可以通过 ps -ef |grep rsync|wc -l 来查看 Sersync 的服务端 Rsync 的进程数,最好多

    次统计,你会发现这个进程是动态变化的!

    [root@SERSYNC ~]# ps -ef |grep rsync|wc –l

    52

    [root@SERSYNC ~]# ps -ef |grep rsync|wc -l

    63

    [root@SERSYNC ~]# ps -ef |grep rsync|wc -l

    20

    [root@SERSYNC ~]# ps -ef |grep rsync|wc -l

    [root@SERSYNC ~]# ps -ef |grep rsync|wc -l

    83

    此时,我们在去 SWEB1 和 SWEB2 上 tree 或者 ls 下,/data/web 和/data/download 的同步情况! 需要注意:生产中,写的越快,并发的进程也就越多!当写的过多的时候,也是没法实现实时同步, 因此这个也是受写入数据量大小影响的。

  • 相关阅读:
    UNIX环境高级编程 第9章 进程关系
    UNIX环境高级编程 第8章 进程控制
    UNIX环境高级编程 第7章 进程环境
    最小截断[AHOI2009]
    切糕[HNOI2013]
    餐巾
    happiness[国家集训队2011(吴确)]
    奇怪的道路[JXOI2012]
    王者之剑
    抵制克苏恩[Lydsy2017年4月月赛]
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11327479.html
Copyright © 2011-2022 走看看