首页 > 系统相关 >【shell脚本】计算网卡速率

【shell脚本】计算网卡速率

时间:2024-10-15 17:22:31浏览次数:8  
标签:Mbit shell old IFS 网卡 速率 ct out

#! /bin/bash

eth="br-lan"

timer=1

# Setting IFS (input field separator) value as ","
IFS=' '

# Reading the split string into array

read -ra arr <<< "$(cat /proc/net/dev | grep $eth)"

in_old=${arr[1]}
out_old=${arr[9]}

while true

do

   sleep ${timer}
   
   read -ra arr <<< "$(cat /proc/net/dev | grep $eth)"

   in=${arr[1]}

   out=${arr[9]}

   dif_in=$(((in-in_old)/timer))

   #dif_in=$((dif_in/102400))

   dif_in=$(echo | awk "{print $dif_in/131072}" )

   dif_out=$(((out-out_old)/timer))

   #dif_out=$((dif_out/102400))

   dif_out=$(echo | awk "{print $dif_out/131072}" )

   printResult=$(echo ${dif_in}","${dif_out})

   echo $printResult > DashBoard.txt

   ct=$(date +"%F %H:%M:%S")

   echo "${ct} -- DownLink: ${dif_in} Mbit/s  UpLink: ${dif_out} Mbit/s"

   in_old=${in}

   out_old=${out}

done


exit 0

标签:Mbit,shell,old,IFS,网卡,速率,ct,out
From: https://www.cnblogs.com/o-O-oO/p/18468003

相关文章

  • 保姆级教程下载finalshell以及连接云服务器基础的使用教程
    废话不多说,我们直接进行安装一、软件下载下载地址:FinalShellSSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本4.5.10,更新日期2024.9.26-FinalShell官网(hostbuf.com)https://www.hostbuf.com/t/988.html点击链接进行下载下载完之后 打开文......
  • [SWPUCTF 2023 秋季新生赛]Shellcode WriteUp
    题目地址:https://www.nssctf.cn/problem/4546主要思路:利用Pwntools发送字节码调用执行execve("/bin/sh",NULL,NULL)实现要点:一定要添加context.binary='./shellcode'解释:pwntools的一个设置,用来指定目标二进制文件,以便于获取它的相关信息,如系统架构,操作系统类型等细节ex......
  • Wx64ST:一款轻松可修改的C语言Shellcode模板
    原创Alpha_h4ckFreeBuf关于windows_x64_shellcode_templatewindows_x64_shellcode_template简称为Wx64ST,它是一款功能强大的Shellcode模板,该模板基于C语言编写,其简单、可扩展和易于修改等特性可以帮助广大安全研究人员轻松开发适用于Windowsx64的Shellcode。值得一提的是,......
  • 如何在Windows中添加“在此处打开PowerShell”到右键菜单
    步骤2:打开注册表编辑器步骤3:导航到合适的注册表路径步骤4:创建新项步骤5:设置默认命令步骤6:完成并关闭步骤1:打开PowerShell按下 Win + X 键,然后选择“Windows PowerShell(管理员)”。在PowerShell窗口中输入以下命令并按下回车:powershellCopy$env:PAT......
  • 云计算(第二阶段):mysql后的shell
    第一章:变量前言什么是shellShell是一种提供用户与操作系统内核交互的工具,它接受用户输入的命令,解释后交给操作系统去执行。它不仅可以作为命令解释器,还可以通过脚本完成一系列自动化任务。shell的特点跨平台:大多数Shell都可以在不同的类UNIX系统上运行,包括Linux......
  • linux shell脚本监控进程是否存在
    用shell脚本监控进程是否存在不存在则启动的实例,先上代码干货:12345678#!/bin/shps -fe|grep processString|grep -v grepif [$?-ne 0]thenecho "startprocess....."elseecho "runing....."fi#####processString表示进程特征字......
  • 如何使用shell脚本检测磁盘使用率?
    在Linux系统中,使用shell脚本检测磁盘使用率是一种常见的任务。以下是一些基本步骤和示例脚本,帮助你实现这一功能。1.使用 df 命令df 命令是查看文件系统磁盘空间使用情况的标准工具。你可以使用它来获取磁盘使用率的百分比。2.编写脚本以下是一个简单的shell脚本示例,用于......
  • shell安装http启动脚本
    利用case语法安装httpd服务[root@localhostshell]#cathttpd_start1.sh#!/bin/bash#ThisscriptmanagestheApacheHTTPserver.#byauthorriverson2024-10-12#检查是否提供了参数if[-z"$1"];then  echo"Usage:$0{start|stop|restart|status}"......
  • Shell 编程:流程控制
    Shell编程:流程控制if语句ifconditionthencommand1command2...commandNfiifconditionthencommand1command2...commandNelsecommandfiifcondition1thencommand1elifcondition2thencommand2else......
  • Windows10中安装了ubuntu虚拟机后xshell无法连接到ubuntu
    安装了ubuntu虚拟机后发现shell无法连接到ubuntu的排查步骤:步骤1:检查虚拟机网络配置确认虚拟机网络模式:确认虚拟机的网络模式是否设置为桥接模式或NAT模式。桥接模式可以让你的虚拟机在网络中拥有独立的IP地址,而NAT模式则通过宿主机的网络连接来访问外部网络。查看虚拟机IP地......