Insider Blog

Interesting News for Us and You

Technical and other Insights

It happens from time to time that we run into problems or situations in which finding a proper solution isn’t that easy. When we think that the solution we found is of interest to all of us or for you, we use this blog format to archive and share our findings with you. So, enjoy our technical insights and thoughts while reading.

Shopware 5 – High-Speed Parallel Thumbnail Generation

How to tune the integrated SW5 mechanism to work more then 22 times faster!Shopware 5 – Parallel Thumbnail Generation After Moving a Shopware 5 System to Another Server We hat a customer with 400k images and 1600k thumbnails that needed to move from an old hdd based server to a new ssd based one. The …

Shopware 5 – High-Speed Parallel Thumbnail Generation Weiterlesen »

Testing Laravel: RefreashDatabase not refresing the database!

TL;DR Model::truncate()will cause a Implicit Commit making you falling when using mysql and RefreshDatabase trait.Use Model::query()->delete()instead. Why is the RefreshDatabase trait not refreshing the databse? I was testing my Laravel app using a docker-compose with php + mysql.Was really confused why some of my test are failing when running the whole suite, but works fine …

Testing Laravel: RefreashDatabase not refresing the database! Weiterlesen »

Production ready Kubernetes Cluster on Hetzer

MicroK8s and RookWe decided to start using Kubernetes in production. We were looking for a solution easy that is easy to install for us and your customers. As a German company we love to use Hetzner services. Hetzner does not provide a managed Kubernetes Cluster, so you need to install it on our own. There …

Production ready Kubernetes Cluster on Hetzer Weiterlesen »

BTRFS: Finding and fixing highly fragmented files

BTRFS fragmentation can hurt the performance of your System It is possible to use btrfs fi defrag on your whole filesystem, but that causes all you snapshots to duplicate the data. it also causes a lot of IO so this is nothing you want to do on your production server on a regular basis. Today …

BTRFS: Finding and fixing highly fragmented files Weiterlesen »

Proper CHROOT in rescue mode using arch-chroot

Proper CHROOT in rescue mode using arch-chroot 16. April 2020 12. Dezember 2020 / Von Bernd Helm / LinuxMost Sysadmins know how to setup a basic chroot on a mounted filesystem (mount-binding dev, proc and sys) but this does not work in any case; for a complete chroot setup you would aso need dev/pts dev/shm, …

Proper CHROOT in rescue mode using arch-chroot Weiterlesen »

Why we dont use Samsung NVME Pro SSDs anymore

Why we dont use Samsung NVME Pro SSDs anymoreVon Bernd Helm / 20. Dezember 2019Investigation in PerformanceWhen it comes to buying an NVME SSD for a software developer workstation, you are faced with a choice: buy one cheap or buy one expensive. So far, I’ve chosen the more expensive ones because they promised better performance and longer life …

Why we dont use Samsung NVME Pro SSDs anymore Weiterlesen »

RAID5 vs Raid10 Performance Benchmark MDADM

RAID5 vs Raid10 Performance Benchmark MDADM Linux / Von Bernd Helm / 6. November 2019 Comment and Investigation in RAID Performance RAID 5 vs RAID10 has been discussed for ages; its common knowledge that RAID10 offers better performance – but how much depends on the actual implementation, hardware and use-case. I just got a Server with 4 x 16TB …

RAID5 vs Raid10 Performance Benchmark MDADM Weiterlesen »

RIAK compact e/leveldb tombstones and reclaim disk space

RIAK compact e/leveldb tombstones and reclaim disk spaceLinux / Von Daniel Walter / 26. September 2017 / compaction, disk space, leveldb, riak, tombstoneThe ProblemWhen attempting to reclaim disk space, deleting data may seem like the obvious first step. However, in Riak this is not necessarily the best thing to do if the disk is nearly …

RIAK compact e/leveldb tombstones and reclaim disk space Weiterlesen »

Next-Gen Backup with BTRFS Snapshots for Root-Fs and Databases

Next-Gen Backup with BTRFS Snapshots for Root-Fs and DatabasesLinux / Von Bernd Helm / 6. September 2017What it is good forThis article is about using BTRFS snapshots as backup solution, usable for databases and full root partition backups. This is not a detailed Step-By-Step guide and requires some linux skills. This Post aims to share my experiences and save …

Next-Gen Backup with BTRFS Snapshots for Root-Fs and Databases Weiterlesen »

Basho RIAK KV TS CS documentation mirror

Basho RIAK KV TS CSDocumentation MirrorUncategorized / Von Daniel Walter / 8. August 2017 / basho, documentation, key value, riak, riak kvFind what you need to knowAs the Basho RIAK KV TS CS documentation is unreachable at the moment, we have created a mirror: https://riak.docs.hw.ag

Some Questions?

Don’t hesitate to contact us. We will answer all your questions as soon as possible.