2 min read 0 Linux Back to basics – gprof PT1 (generating a profile) gary February 3, 2025 A while ago at work we were discussing the pros and cons of the classic Linux profiler gprof… What are…
1 min read 0 Storage Performance Effect of POSIX_FADV_SEQUENTIAL and POSIX_FADV_RANDOM on IO performance. gary August 22, 2024 Previously we looked at how the POSIX_FADVISE_DONTNEED hint influences the Linux page cache when doing IO via a filesystem. Here…
1 min read 0 Storage Performance fio Using fio to read from Linux buffer-cache gary August 12, 2024 Sometimes we want to read from the Linux cache rather than the underlying device using fio. There are couple of…
1 min read 0 Linux Virtualization Understanding QEMU devices gary June 10, 2024 Not sure where I came across this, but it is an excellent description of QEMU (and virtualization in general). I…
1 min read 0 Nutanix SQL Server A Nutanix / Prometheus exporter in bash gary May 3, 2024 Overview For a fun afternoon project, how about a retro prometheus exporter using Apache/nginx, cgi-bin and bash!? About prometheus format…
1 min read 0 Linux Linux memory monitoring (allocations Vs usage) gary April 18, 2024 How to use some of Linux’s standard tools and how different types of memory usage shows up. Examples of using…
1 min read 2 Linux Using iperf multi-stream may not work as expected gary April 1, 2024 Running iperf with parallel threads TL;DR – When running iperf with parallel threads/workers the -P option must be specified after…
1 min read 0 Telemetry Database Performance How to monitor SQLServer on Windows with Prometheus gary October 17, 2022 TL;DR
1 min read 0 Database Performance Generate load on Microsoft SQLserver Windows from HammerDB on Linux gary October 14, 2022 Often it’s nice to be able to drive Windows applications and databases from Linux, especially if you are more comfortable…
1 min read 5 Linux Virtualization Create a Linux VM with KVM in 6 easy steps gary September 10, 2022 A Step-by-step guide to creating a Linux virtual machine on a Linux host with KVM,qemu,libvirt and ubuntu cloud images.
1 min read 0 AHV Using cloud-init with AHV command line gary August 26, 2022 TL;DR Using cloud-init with AHV is conceptually identical to using KVM/QEMU- we need to use a few different tools with…
1 min read 0 Storage Performance Why does my SSD not issue 1MB IO’s? gary March 13, 2020 First things First Why do we tend to use 1MB IO sizes for throughput benchmarking? To achieve the maximum throughput…
2 min read 0 Linux Virtualization Duplicate IP issues with Linux and virtual machine cloning. gary July 10, 2019 TL;DR – Some modern Linux distributions use a newer method of identification which, when combined with DHCP can result in…
2 min read 0 Postgres Performance gains for postgres on Linux with hugepages gary March 7, 2019 For this experiment I am using Postgres v11 on Linux 3.10 kernel. The goal was to see what gains can…
1 min read 0 Storage Performance The return of misaligned IO gary May 25, 2017 We have started seeing misaligned partitions on Linux guests runnning certain HDFS distributions. How these partitions became mis-aligned is a…