2023-5-15
shell脚本实现进度条的两种方式

shell脚本实现进度条的两种方式

1、脚本中各模块(或函数)运行过程可以量化,则可以直接直接使用带百分比的进度条#!/bin/bashmark=''for ((ratio=0;${ratio}<=100;ratio+=5))do sleep 0.2 printf "progress:[%-40s]%d%%\r" "${mark}" "${ratio}" mark="##${mark}"doneecho如下图,进度条中’#'的数量和进度条长度成正比,printf打印每次只回车不换行,新的异常打印会覆盖之前的打印,执行完成后使用echo换行。2、有些情况下你也许不知......
2022-10-17
编译安装arm架构htop命令

编译安装arm架构htop命令

如何在arm设备上编译安装htop命令htop是什么  htop——⼀个可以让⽤户与之交互的进程查看器。作为⽂本模式的应⽤程序,主要⽤于控制台或X终端中。当前具有按树状⽅式来查看进程,⽀持颜⾊主题,可以定制等特性。与top相⽐,htop有以下优点:  1、可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令⾏。  2、在启动上,⽐ top 更快。  3、杀进程时不需要输⼊进程号。  4、htop ⽀持⿏标操作。  5、top 已经很⽼了。1、下载 htop-1.0.2.tar.gz压缩包和需要的依赖包ncurses.tar.gzhttp://ftp.gnu.org/pub/gnu/n......
技术分享 1293次浏览0条评论
2021-12-24
使用 TestPMD 测试 DPDK 性能和功能(Intel)

使用 TestPMD 测试 DPDK 性能和功能(Intel)

本文介绍数据平面开发套件 (DPDK) TestPMD 应用程序。它向您展示了如何构建和配置TestPMD,以及如何使用它来检查使用DPDK的不同网络设备的性能和功能。TestPMD是随 DPDK 软件包一起分发的参考应用程序之一。其主要目的是在网络接口上的以太网端口之间转发数据包。此外,它还允许用户尝试不同驱动程序的某些功能,例如 RSS、过滤器和英特尔®以太网流量控制器。我们还将查看 TestPMD 运行时命令行,该命令行可用于配置端口之间的数据包转发以及网络接口支持的其他功能。TestPMD 应用程序适用于所有版本的 DPDK。测试PMD的示例设置为了演示 TestPMD 的使......
学习记录 3721次浏览0条评论
2021-11-26
shell脚本批量ping IP

shell脚本批量ping IP

1、系统环境系统:centos7 2、shell脚本 #!/bin/bash#开启所有网口并配置IP地址ifconfig eth0 192.168.2.10 upsleep 0.001ifconfig eth1 192.168.3.10 upsleep 0.001ifconfig eth4 192.168.5.10 upsleep 2#循环执行命令while truedo#查看预先加入的IP地址池,并逐个读取ipAll=$(cat /root/ip_record.text)for ip in $ipAlldoecho $ip#逐个pin......
学习记录 2848次浏览0条评论
2021-11-20
iperf2.0和iperf3比较以及影响udp丢包率的参数

iperf2.0和iperf3比较以及影响udp丢包率的参数

发现iperf与iperf3版本不同对测试结果有较大影响;通过自己试验与网络查找资料有结论如下。 第一部分:iperf与iperf3比较 1)iperf3较iperf测试UDP丢包率和带宽,相同硬件条件下,iperf3测试带宽更高,但是存在严重丢包       iperf测试UDP带宽较小,但是不丢包。(x86硬件平台)2)iperf 2.05,客户端可以使用参数"-d"来进行双工测试,先测试发送,client向server发送数据,等到测试时间结束后(默认为10s,可以通过-t选项来更改),然后再测试接收,client......
技术分享 2100次浏览0条评论
微信二维码