• scp 测速脚本


    #!/bin/bash
    # scp-speed-test.sh
    #
    # Usage:
    #   ./scp-speed-test.sh user@hostname [test file size in MBs]
    #
    #############################################################
     
    ssh_server=$1
    test_file=".scp-test-file"
     
    # Optional: user specified test file size in MBs
    if test -z "$2"
    then
      # default size is 10MB
      test_size="10"
    else
      test_size=$2
    fi
     
     
    # generate a file of all zeros
    echo "Generating $test_size MB test file..."
    dd if=/dev/zero of=$test_file bs=$(echo "$test_size*1024*1024" | bc) 
      count=1 &> /dev/null
    # upload test
    echo "Testing upload to $ssh_server..."
    up_speed=$(scp -v $test_file $ssh_server:$test_file 2>&1 | 
      grep "Bytes per second" | 
      sed "s/^[^0-9]*([0-9.]*)[^0-9]*([0-9.]*).*$/1/g")
    up_speed=$(echo "($up_speed/1000000)" | bc)
     
    # download test
    echo "Testing download from $ssh_server..."
    down_speed=$(scp -v $ssh_server:$test_file $test_file 2>&1 | 
      grep "Bytes per second" | 
      sed "s/^[^0-9]*([0-9.]*)[^0-9]*([0-9.]*).*$/2/g")
    down_speed=$(echo "($down_speed/1000000)" | bc)
     
    # clean up
    echo "Removing test file on $ssh_server..."
    ssh $ssh_server "rm $test_file"
    echo "Removing test file locally..."
    rm $test_file
     
     
    # print result
    echo ""
    echo "Upload speed:   $up_speed mbps"
    echo "Download speed: $down_speed mbps"
    **************************************************************************************
    当你的才华还撑不起你的野心的时候,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来,历练;梦想,不是浮躁,而是沉淀和积累,只有拼出来的美丽,没有等出来的辉煌,机会永远是留给最渴望的那个人,学会与内心深处的你对话,问问自己,想 要怎样的人生,静心学习,耐心沉淀,送给自己,共勉。
    **************************************************************************************
  • 相关阅读:
    Android之普通对话框
    Android之TelephonyManager类的使用案例
    Android之快捷方式一——通过应用程序创建快捷方式
    Android之手机电池电量应用
    Android之TelephonyManager类的方法详解
    Android之菜单二——上下文菜单
    jpa一对多映射案例
    Android之桌面组件App Widget初探
    Android之列表对话框
    Android之快捷方式二——向Launcher添加快捷方式
  • 原文地址:https://www.cnblogs.com/macoffee/p/14826451.html
Copyright © 2020-2023  润新知