Posted on May 15, 2021
All Debian based kernels were upgraded to 5.12.4.
This took an hour and 15 minutes to complete on the physical server hosting the web server because the iomemory drivers did not want to compile under 5.12.4. After much pulling of hair I found that it was a libc6 version mismatch between the machine that I installed the kernel on and the one I built it on. The DKMS module for iomemory required this.
Mail has been upgraded to ubuntu 21.04. Most of the servers here are on long term releases but dovecot was barely usable on the 20.04 release prompting a rapid upgrade to a short-term intermediate release.
The iomemory card is a special type of flash which is capable of atomic writes straight to flash used with mariadb 10.5 to handle an extremely heavy transaction rate. On disks the database would only handle about 400 TPS but on this flash drive it has handled over 10,000/s on spikes. This makes friendica and even more so hubzilla which is more resource intensive, function smoothly and rapidly post incoming messages.
New tickless linux kernels are available for Debian based systems athttps://www.eskimo.com/kernel
5.10, 5.11, and 5.12, there are two builds for each, one a "client" build is fully preemptive and has a 1000HZ clock rate, the other is the "server" build and it is non-preemptive and 100HZ clock rate. The client is optimized for as low of latency as possible while the server is optimized for maximum throughput, get as much real work done as possible.
There are three .deb files there for each, download all of them then install with dpkg -i *.deb.
Thank you for using https://friendica.eskimo.com/
We are here to provide an outlet that is opposite mainstream cancel culture and offers freedom of speech. If you are easily offended by honest open expression then his probably is not the place for you.