My pc at work:
thomas@beast:~$ inxi -Fw
System:
Host: beast Kernel: 6.8.0-101-generic x86_64 bits: 64 Console: pty pts/1
Distro: Ubuntu 22.04.5 LTS (Jammy Jellyfish)
Machine:
Type: Desktop System: HP product: HP Z240 Tower Workstation v: N/A
serial:
Mobo: HP model: 802F v: KBC Version 05.30 serial:
UEFI: HP v: N51 Ver. 01.35 date: 12/02/2016
CPU:
Info: quad core model: Intel Core i7-6700 bits: 64 type: MT MCP cache:
L2: 1024 KiB
Speed (MHz): avg: 812 min/max: 800/4000 cores: 1: 800 2: 800 3: 800
4: 800 5: 800 6: 900 7: 800 8: 800
Graphics:
Device-1: Intel HD Graphics 530 driver: i915 v: kernel
Display: server: X.org v: 1.21.1.4 with: Xwayland v: 22.1.1 driver: X:
loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa gpu: i915
tty: 80x43 resolution: 1: 3440x1440 2: 1920x1080
Message: GL data unavailable in console. Try -G --display
Audio:
Device-1: Intel 100 Series/C230 Series Family HD Audio
driver: snd_hda_intel
Sound Server-1: ALSA v: k6.8.0-101-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Intel Ethernet I219-LM driver: e1000e
IF: eno1 state: up speed: 1000 Mbps duplex: full mac: 70:5a:0f:48:e4:c4
IF-ID-1: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
IF-ID-2: virbr0 state: down mac: 52:54:00:a8:29:5a
RAID:
Hardware-1: Intel SATA Controller [RAID mode] driver: ahci
Drives:
Local Storage: total: 476.94 GiB used: 106.43 GiB (22.3%)
ID-1: /dev/sda vendor: Micron model: MTFDDAK512TBN-1AR1ZABHA
size: 476.94 GiB
Partition:
ID-1: / size: 467.89 GiB used: 106.42 GiB (22.7%) fs: ext4 dev: /dev/sda2
ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat
dev: /dev/sda1
Swap:
ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) file: /swapfile
Sensors:
System Temperatures: cpu: 25.0 C pch: 46.0 C mobo: N/A
Fan Speeds (RPM): N/A
Weather:
Report: temperature: 10.17 C (50 F) conditions: clear sky
Locale: current time: Mon 09 Mar 2026 01:39:31 PM CET (Europe/Copenhagen)
Source: OpenWeatherMap.org
Info:
Processes: 259 Uptime: 11d 6h 3m Memory: 31.14 GiB used: 1.97 GiB (6.3%)
Init: systemd runlevel: 5 Shell: Bash inxi: 3.3.13
thomas@beast:~$ iperf3 -s
Server listening on 5201
Accepted connection from , port 41916
[ 5] local port 5201 connected to port 41922
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.94 sec 640 KBytes 2.70 Mbits/sec
[ 5] 1.94-3.11 sec 256 KBytes 1.79 Mbits/sec
[ 5] 3.11-4.80 sec 384 KBytes 1.86 Mbits/sec
[ 5] 4.80-5.81 sec 256 KBytes 2.09 Mbits/sec
[ 5] 5.81-6.46 sec 256 KBytes 3.19 Mbits/sec
[ 5] 6.46-7.68 sec 512 KBytes 3.45 Mbits/sec
[ 5] 7.68-8.58 sec 384 KBytes 3.48 Mbits/sec
[ 5] 8.58-9.83 sec 384 KBytes 2.53 Mbits/sec
[ 5] 9.83-10.29 sec 256 KBytes 4.47 Mbits/sec
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.29 sec 3.25 MBytes 2.65 Mbits/sec receiver
Server listening on 5201
^Ciperf3: interrupt - the server has terminated
thomas@beast:~$
My pc at home:
[thomas@cubus ~]$ inxi -Fw
System:
Host: cubus Kernel: 6.12.73-1-MANJARO arch: x86_64 bits: 64
Desktop: Xfce v: 4.20.1 Distro: Manjaro Linux
Machine:
Type: Desktop Mobo: ASRock model: B550M-ITX/ac serial:
Firmware: BIOS vendor: American Megatrends LLC. v: P3.90 date: 10/01/2025
CPU:
Info: 6-core model: AMD Ryzen 5 5600GT with Radeon Graphics bits: 64
type: MT MCP cache: L2: 3 MiB
Speed (MHz): avg: 400 min/max: 400/4668 cores: 1: 400 2: 400 3: 400 4: 400
5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 24 [Radeon RX 6400/6500
XT/6500M] driver: amdgpu v: kernel
Device-2: Advanced Micro Devices [AMD/ATI] Cezanne [Radeon Vega Series /
Radeon Mobile Series] driver: N/A
Display: unspecified server: X.Org v: 21.1.21 with: Xwayland v: 24.1.9
driver: X: loaded: amdgpu unloaded: modesetting,radeon,vesa dri: radeonsi
gpu: amdgpu resolution: 1: 2560x1440~60Hz 2: 1920x1080~60Hz
API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.3.5-arch1.1
renderer: AMD Radeon RX 6400 (radeonsi navi24 LLVM 21.1.6 DRM 3.61
6.12.73-1-MANJARO)
API: Vulkan v: 1.4.341 drivers: radv surfaces: N/A
Info: Tools: api: eglinfo, glxinfo, vulkaninfo
de: kscreen-doctor,xfce4-display-settings x11: xdriinfo, xdpyinfo, xprop,
xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio
driver: snd_hda_intel
Device-2: Advanced Micro Devices [AMD/ATI] Renoir/Cezanne HDMI/DP Audio
driver: snd_hda_intel
Device-3: Advanced Micro Devices [AMD] Ryzen HD Audio
driver: snd_hda_intel
Device-4: Thesycon System & Consulting GmbH SMSL USB AUDIO
driver: snd-usb-audio type: USB
API: ALSA v: k6.12.73-1-MANJARO status: kernel-api
Server-1: PulseAudio v: 17.0-98-gb096 status: active
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
driver: r8169
IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: 9c:6b:00:a0:36:18
IF-ID-1: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
Drives:
Local Storage: total: 2.73 TiB used: 1.77 TiB (64.8%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB256HAHQ-000L7
size: 238.47 GiB
ID-2: /dev/sda vendor: Crucial model: CT240BX200SSD1 size: 223.57 GiB
ID-3: /dev/sdb vendor: Crucial model: CT500MX500SSD1 size: 465.76 GiB
ID-4: /dev/sdc vendor: Crucial model: CT2000MX500SSD1 size: 1.82 TiB
Partition:
ID-1: / size: 232.91 GiB used: 188.78 GiB (81.1%) fs: ext4
dev: /dev/nvme0n1p3
ID-2: /boot size: 492.9 MiB used: 77.2 MiB (15.7%) fs: ext2
dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: partition size: 1.17 GiB used: 0 KiB (0.0%)
dev: /dev/nvme0n1p2
Sensors:
System Temperatures: cpu: 39.5 C mobo: N/A gpu: amdgpu temp: 58.0 C
Fan Speeds (rpm): fan-1: 0 fan-2: 1041 fan-3: 0 fan-4: 0 fan-5: 0
gpu: amdgpu fan: 1375
Weather:
Report: temperature: 12.2 C (54 F) conditions: clear sky
Locale: Kolding, 83, Unknown current time: 2026-03-09T13:40:03 CET
(Europe/Copenhagen) Source: OpenWeatherMap.org
Info:
Memory: total: 16 GiB note: est. available: 15.24 GiB used: 2.4 GiB (15.7%)
Processes: 336 Uptime: 7h 49m Shell: Bash inxi: 3.3.40
[thomas@cubus ~]$ iperf3 -c
Connecting to host , port 5201
[ 5] local port 41922 connected to port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 640 KBytes 5.24 Mbits/sec 0 79.1 KBytes
[ 5] 1.00-2.00 sec 128 KBytes 1.05 Mbits/sec 0 89.9 KBytes
[ 5] 2.00-3.00 sec 384 KBytes 3.15 Mbits/sec 3 67.2 KBytes
[ 5] 3.00-4.00 sec 128 KBytes 1.05 Mbits/sec 0 79.1 KBytes
[ 5] 4.00-5.00 sec 256 KBytes 2.10 Mbits/sec 0 89.9 KBytes
[ 5] 5.00-6.00 sec 256 KBytes 2.10 Mbits/sec 0 92.3 KBytes
[ 5] 6.00-7.00 sec 384 KBytes 3.15 Mbits/sec 0 92.3 KBytes
[ 5] 7.00-8.00 sec 384 KBytes 3.14 Mbits/sec 0 93.5 KBytes
[ 5] 8.00-9.00 sec 384 KBytes 3.15 Mbits/sec 0 97.1 KBytes
[ 5] 9.00-10.00 sec 512 KBytes 4.19 Mbits/sec 0 108 KBytes
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 3.38 MBytes 2.83 Mbits/sec 3 sender
[ 5] 0.00-10.29 sec 3.25 MBytes 2.65 Mbits/sec receiver
iperf Done.
Not really sure why it messes around with the font like that?
I’ve removed the ip addresses just for the heck of it.
The numbers are through a tailscale connection on ipv4
If I run it over ipv6 through tailscale I get:
thomas@beast:~$ iperf3 -s
Server listening on 5201
Accepted connection from , port 48576
[ 5] local port 5201 connected to port 48578
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.18 sec 1.25 MBytes 8.90 Mbits/sec
[ 5] 1.18-2.10 sec 1.12 MBytes 10.2 Mbits/sec
[ 5] 2.10-3.11 sec 1.62 MBytes 13.4 Mbits/sec
[ 5] 3.11-4.09 sec 2.00 MBytes 17.1 Mbits/sec
[ 5] 4.09-5.11 sec 1.75 MBytes 14.5 Mbits/sec
[ 5] 5.11-6.16 sec 1.62 MBytes 12.9 Mbits/sec
[ 5] 6.16-7.14 sec 1.38 MBytes 11.9 Mbits/sec
[ 5] 7.14-8.13 sec 2.00 MBytes 16.9 Mbits/sec
[ 5] 8.13-9.10 sec 1.88 MBytes 16.2 Mbits/sec
[ 5] 9.10-10.09 sec 1.62 MBytes 13.8 Mbits/sec
[ 5] 10.09-10.17 sec 128 KBytes 13.2 Mbits/sec
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.17 sec 16.4 MBytes 13.5 Mbits/sec receiver
Server listening on 5201
^Ciperf3: interrupt - the server has terminated
[thomas@cubus ~]$ iperf3 -c
Connecting to host , port 5201
[ 5] local port 48578 connected to port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 1.62 MBytes 13.6 Mbits/sec 27 155 KBytes
[ 5] 1.00-2.00 sec 1.25 MBytes 10.5 Mbits/sec 0 180 KBytes
[ 5] 2.00-3.00 sec 1.50 MBytes 12.6 Mbits/sec 0 197 KBytes
[ 5] 3.00-4.00 sec 1.88 MBytes 15.7 Mbits/sec 0 204 KBytes
[ 5] 4.00-5.00 sec 1.50 MBytes 12.6 Mbits/sec 0 206 KBytes
[ 5] 5.00-6.00 sec 1.50 MBytes 12.6 Mbits/sec 0 206 KBytes
[ 5] 6.00-7.00 sec 1.62 MBytes 13.6 Mbits/sec 0 206 KBytes
[ 5] 7.00-8.00 sec 1.75 MBytes 14.7 Mbits/sec 0 211 KBytes
[ 5] 8.00-9.00 sec 2.12 MBytes 17.8 Mbits/sec 0 222 KBytes
[ 5] 9.00-10.00 sec 1.62 MBytes 13.6 Mbits/sec 0 241 KBytes
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 16.6 MBytes 13.9 Mbits/sec 27 sender
[ 5] 0.00-10.17 sec 16.4 MBytes 13.5 Mbits/sec receiver
iperf Done.
So as I said, I struggle to get 20Mbit/s end to end over tailscale.