使用iperf3测试网络吞吐率

使用iperf3测试网络吞吐率 Windows版iperf3下载地址 https://files.budman.pw/ https://github.com/ar51an/iperf3-win-builds Linux可以使用apt或dnf等管理软件直接安装iperf3 apt install iperf3 dnf install iperf3 pacman -S iperf3 安装好之后,服务端使用iperf3 -s开启进程。 D:\apps\iperf3.18_64>iperf3.exe -s ----------------------------------------------------------- Server listening on 5201 (test #1) ----------------------------------------------------------- Accepted connection from 192.168.88.243, port 42194 [ 5] local 192.168.88.246 port 5201 connected to 192.168.88.243 port 42204 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.01 sec 10.5 MBytes 86.9 Mbits/sec [ 5] 1.01-2.01 sec 10.5 MBytes 88.5 Mbits/sec [ 5] 2.01-3.01 sec 10.5 MBytes 88.4 Mbits/sec [ 5] 3.01-4.01 sec 10.5 MBytes 87.7 Mbits/sec [ 5] 4.01-5.02 sec 10.6 MBytes 88.7 Mbits/sec [ 5] 5.02-6.01 sec 10.4 MBytes 87.9 Mbits/sec [ 5] 6.01-7.01 sec 10.6 MBytes 88.6 Mbits/sec [ 5] 7.01-8.00 sec 10.4 MBytes 87.9 Mbits/sec [ 5] 8.00-9.01 sec 10.6 MBytes 88.1 Mbits/sec [ 5] 9.01-10.00 sec 10.5 MBytes 89.1 Mbits/sec [ 5] 10.00-10.11 sec 1.12 MBytes 91.0 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 5] 0.00-10.11 sec 106 MBytes 88.2 Mbits/sec receiver ----------------------------------------------------------- Server listening on 5201 (test #2) ----------------------------------------------------------- 客户端使用iperf3 -c serverip来连接服务端开始测试 ...

一月 19, 2025 · jqx

树莓派最新版系统开启SSH登录和设置默认用户

下载系统为Raspberry Pi OS Lite,信息如下: Release date: May 3rd 2023 System: 32-bit Kernel version: 6.1 Debian version: 11 (bullseye) 下载后使用balenaEtcher写入tf卡。 进入到bootfs分区,新建ssh空文件即可开启默认ssh登录。 alair@op36 MINGW64 /f $ touch ssh 添加默认登录用户和密码 首先使用如下命令生成密码,password为自定义密码 alair@op36 MINGW64 /f $ echo 'password' | openssl passwd -6 -stdin $6$lAkAjoGFYOCieBlt$9ezLlyXlizpAP7lYNJRL.1cvdQOOkn.hsTnSQP3gtJT5EpfJvqwBo/BhdbUZ T.xMZIFyANfxf/8ckI590But20 然后还是在bootfs目录,新建userconf文件 vi userconf 写入以下内容 raspi:$6$lAkAjoGFYOCieBlt$9ezLlyXlizpAP7lYNJRL.1cvdQOOkn.hsTnSQP3gtJT5EpfJvqwBo/BhdbUZ T.xMZIFyANfxf/8ckI590But20 保存退出即可。 以上就会添加用户名为raspi密码为password的账户信息,接下来就可以使用ssh登录进行设置了。

六月 10, 2023 · JQX

使用gitolite自建git服务器

服务器环境如下: ➜ ~ neofetch `.::///+:/-. --///+//-:`` pi@raspi2b `+oooooooooooo: `+oooooooooooo: ---------- /oooo++//ooooo: ooooo+//+ooooo. OS: Raspbian GNU/Linux 11 (bullseye) armv `+ooooooo:-:oo- +o+::/ooooooo: Host: Raspberry Pi 2 Model B Rev 1.1 `:oooooooo+`` `.oooooooo+- Kernel: 6.1.21-v7+ `:++ooo/. :+ooo+/.` Uptime: 1 hour, 53 mins ...` `.----.` ``.. Packages: 624 (dpkg) .::::-``:::::::::.`-:::-` Shell: zsh 5.8 -:::-` .:::::::-` `-:::- Terminal: /dev/pts/1 `::. `.--.` `` `.---.``.::` CPU: BCM2835 (4) @ 1.000GHz .::::::::` -::::::::` ` Memory: 70MiB / 921MiB .::` .:::::::::- `::::::::::``::. -:::` ::::::::::. ::::::::::.`:::- :::: -::::::::. `-:::::::: :::: -::- .-:::-.``....``.-::-. -::- .. `` .::::::::. `..`.. -:::-` -::::::::::` .:::::` :::::::` -::::::::::` :::::::. .::::::: -::::::::. :::::::: `-:::::` ..--.` ::::::. `...` `...--..` `...` .:::::::::: `.-::::-` 添加git用户 服务器添加git用户并设置密码 ...

六月 9, 2023 · JQX

树莓派显示天气信息RARP

在此介绍一个国外网友的树莓派项目RARP,Weather According to Raspberry Pi 顾名思义,Weather According to Raspberry Pi是一个有关天气信息的项目,该项目通过采集Raspberry Pi和Sense HAT的数据,来显示相关的天气信息,比如温度、湿度、压力等 项目地址http://coded2.herokuapp.com/weather/ 代码国内下载地址</res/warp_final.zip> 下载后解压,得到main.py和gauge2.html两个文件,其中main.py需要Python3运行,gauge2.html是最终的显示文件 安装相关软件 sudo apt-get install python3 sudo apt-get install python3-pip pip3 install flask 打开Sense HAT仿真器,在程序菜单中,打开后如下图示: 下来,运行下载的python脚本 python3 main.py 正常情况下,会提示一个端口为5000的web服务正在运行 在浏览器中浏览localhost:5000或者127.0.0.1:5000,最终的浏览如下图 三个图表分别显示温度、压力和湿度,这三者的信息均来自Sense HAT 模拟器而不是真正的Sense HAT硬件。 如果需要采集Sense HAT扩展板的数据,需要将Sense HAT附加板和Raspberry Pi相连,具体信息参考官网 https://www.raspberrypi.org/products/sense-hat/ 然后修改代码,打开main.py文件,找到如下行 from sense_emu import SenseHat 修改为 from sense_hat import SenseHat 保存后,重新运行python3 main.py,此时采集的数据就来自真实的SenseHAT硬件。

五月 25, 2017 · JQX

树莓派安装配置Noip

注册noip 首先访问 http://noip.com 注册账户 然后在主机管理(Manage Hosts)中添加主机(Add A Host),根据提示设置二级域名,IP可以随意填写。 安装Noip客户端 wget https://www.noip.com/client/linux/noip-duc-linux.tar.gz tar zxf noip-duc-linux.tar.gz cd noip-2.1.9-1 sudo make install 安装过程中,按照提示输入noip帐号信息,时间间隔建议设为5s,默认30s 设置开机启动 在/etc/init.d/中建立noip2脚本 sudo vi /etc/init.d/noip2 脚本内容如下 #! /bin/sh ### BEGIN INIT INFO # Provides: noip2 # Required-Start: $syslog # Required-Stop: $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: noip.com client service ### END INIT INFO # . /lib/lsb/init-functions case "$1" in start) echo "Starting noip2." /usr/local/bin/noip2 ;; stop) echo "Shutting down noip2." killall noip2 #killproc /usr/local/bin/noip2 ;; *) echo "Usage: $0 {start|stop}" exit 1 esac exit 0 设置开机启动 ...

一月 11, 2016 · jqx