Chasing MikroTik CHR bottleneck

Chasing MikroTik CHR bottleneck

While doing some WireGuard testing between local peers; I noticed weird performance issues on my virtual MikroTik router. This lead me down a rabbit hole of testing the layer 3 throughput on my virtual CHR.

The bit rate started at close to 10 Gbit/s, but then dropped to 3-4 β€” only in one direction 🀷 Time to investigate…

Read more β†’

Upcoming homelab projects

Upcoming homelab projects

My homelab rack has been running as is for a while now β€” it’s time for a few new projects.

I’m rearranging stuff to better utilize the space, looking into 25 Gbit networking, and putting a HP Z440 server to good use πŸ™‚

Read more β†’

Measuring outdoor temperature with a Raspberry Pi and DS18B20 probe

Measuring outdoor temperature with a Raspberry Pi and DS18B20 probe

We have a Dakboard digital calendar in our kitchen β€” showing lots of house and temperature data. So naturally; it must show the actual outdoor temperature as well.

To do this I used a Raspberry Pi 2, and a DS18B20 HAT I made some years back.

Read more β†’

(Re)set the time on our Komfovent ventilation system

(Re)set the time on our Komfovent ventilation system

Our Komfovent balanced ventilation system is pretty bad at accurate timekeeping β€” the time drifts several minutes over the course of a few months. This is a bit annoying as the operator panel is prominently located on the second floor, and we use it to tell time.

Luckily; the time can be set using the Modbus interface.

Read more β†’

Upgrading the Proxmox VE server hosting my router

Upgrading the Proxmox VE server hosting my router

I recently upgraded all my Proxmox VE servers from version 7 to 8 β€” which was a straight forward and easy process. But one server presented a challenge; the hypervisor running my router. How to apt dist-upgrade with the router down?

It turned out to be very easy, here is how πŸ‘‡

Read more β†’