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 Beware of tiny working-set-sizes when testing storage performance. gary July 1, 2022 I was recently asked to investigate why Nutanix storage was not as fast as a competing solution in a PoC…
1 min read 0 Nutanix Comparing RDS and Nutanix Cluster performance with HammerDB gary June 14, 2022 tl;dr In a recent experiment using Amazon RDS instance and a VM running in an on-prem Nutanix cluster, both using…
1 min read 1 Nutanix Single threaded DB performance on Nutanix HCI gary May 27, 2022 tl;dr A Nutanix cluster can persist a replicated write across two nodes in around 250 uSec which is critical for…
1 min read 0 AHV AHV Tip: Shutdown multiple VMs in parallel gary May 6, 2022 Often in my lab I want to shutdown a large number of VMs quickly. In the example below I submit…
1 min read 0 Nutanix AOS 6.1 Improvements for Day-2 database operations. gary March 8, 2022 AOS 6.1 greatly improved database performance on Nutanix especially when the guest VM uses just a single disk for all…
1 min read 0 Nutanix How to deploy Ubuntu cloud images to Nutanix AHV gary March 1, 2022 In this example we use the KVM cloud image from the Canonical Ubuntu image repository. More information on Ubuntu cloud…
1 min read 0 Miscellaneous [Guest Post] Why I became a performance engineer Dan Chilton February 21, 2022 First Off, I want to thank Gary for giving me an opportunity to be a guest writer on his blog,…
1 min read 0 Nutanix Nutanix Performance for Database Workloads gary November 24, 2021 We’ve come a long way, baby. Full disclosure. I have worked for Nutanix in the performance engineering group since 2013.…
1 min read 0 Database Performance How to generate a new hostid for a Cassandra node. gary July 21, 2021 If you clone a Cassandra VM with the goal of creating a cassandra cluster – you may find that every…
1 min read 2 fio Using rwmixread and rate_iops in fio gary July 14, 2021 Creating a mixed read/write workload with fio can be a bit confusing. Assume we want to create a fixed rate…
1 min read 2 fio Understanding fio norandommap and randrepeat parameters gary May 6, 2021 The parameters norandommap and randrepeat significantly change the way that repeated random IO workloads will be executed, and also can…
1 min read 0 SQL Server How to drop tables for HammerDB TPC-C on SQL Server gary April 20, 2021 From the SQL Window of SQL*Server. Issue these commands to drop the tables and procedures created by HammerDB. This will…
1 min read 0 Postgres Understanding Concurrency Parameters in pgbench gary January 12, 2021 How to use the “jobs” and “clients” parameters in pgbench without going crazy.
1 min read 0 X-Ray A Generalized workload generator for storage IO gary December 22, 2020 With help from the Nutanix X-Ray team I have created an IO “benchmark” which simulates a “General Server Virtualization” workload.…
1 min read 0 X-Ray Advanced X-Ray: reducing runtime by re-using VMs. gary October 5, 2020 How to speed up your X-ray benchmark development cycle by re-using/re-cycling benchmark VMs and more importantly data-sets.
1 min read 1 Miscellaneous Cross rack network latency in AWS gary August 20, 2020 I have VMs running on bare-metal instances. Each bare-metal instance is in a separate rack by design (for fault tolerance).…
1 min read 0 X-Ray How to performance test Nutanix on AWS with X-ray gary August 18, 2020 End to End Creation of a Nutanix Cluster on AWS and Running X-Ray
1 min read 0 Postgres Postgres pgbench scale-factors and WSS gary August 11, 2020 Scale factor to workingset size lookup for tiny databases