zoukankan      html  css  js  c++  java
  • shadow使用方法

    cd shadow/resource/examples
    for d in shadow.data/host/*client*:
    do
        grep "transfer-complete" ${d}/*
    done |tee clients.log | wc -l
    //tgen完成1000次传输
     
    for  d  in shadow.data/hosts/*server*:
    do
        grep “ transfer-complete ”${d}/*;  
    done | tee servers.log | wc -l

    //客户端完成传输次数

    cd ../..
    # parse the shadow output file
    python src/tools/parse-shadow.py --help
    python src/tools/parse-shadow.py --prefix results resource/examples/shadow.log
    # parse tgen output files from all hosts
    python src/tools/parse-tgen.py --help
    python src/tools/parse-tgen.py --prefix results resource/examples/shadow.data/hosts/
    # plot the results!
    python src/tools/plot-shadow.py --help
    python src/tools/plot-shadow.py --data results "example-plots"

    //分析结果

    cd resource/examples/
    rm -rf shadow.data shadow.log
    shadow --tcp-windows=1 shadow.config.xml > window1.log
    mv shadow.data window1.data
    shadow --tcp-windows=1000 shadow.config.xml > window1000.log
    mv shadow.data window1000.data

    ////测试1和1000的结果

    python ../../src/tools/parse-shadow.py --prefix=window1.results window1.log
    python ../../src/tools/parse-tgen.py --prefix=window1.results window1.data/hosts
    python ../../src/tools/parse-shadow.py --prefix=window1000.results window1000.log
    python ../../src/tools/parse-tgen.py --prefix=window1000.results window1000.data/hosts

    //绘制结果

  • 相关阅读:
    Shell脚本最佳实践
    tmux会话断电保存自动恢复
    [JD15] 括号匹配方案
    [LeetCode 187.] 重复的DNA序列
    [LeetCode 162.] 寻找峰值
    基于 Chocolatey 打造 Windows 开发环境
    [LeetCode 71.] 简化路径 【IO】
    【栈】栈排序
    [LeetCode 829.] 连续整数求和
    [LeetCode 29.] 两数相除
  • 原文地址:https://www.cnblogs.com/masonmei/p/11458638.html
Copyright © 2011-2022 走看看