n0derunner

Understanding Concurrency Parameters in pgbench

Published: (Updated: ) in Workloads & Benchmarks, , , by . Leave a Comment on Understanding Concurrency Parameters in pgbench.

How to use the “jobs” and “clients” parameters in pgbench without going crazy.

A Generalized workload generator for storage IO

Published: (Updated: ) in Workloads & Benchmarks by . Leave a Comment on A Generalized workload generator for storage IO.

With help from the Nutanix X-Ray team I have created an IO “benchmark” which simulates a “General Server Virtualization” workload. I call it the “Mixed Workload Simulator“

Advanced X-Ray: reducing runtime by re-using VMs.

Published: (Updated: ) in X-Ray, , by . Leave a Comment on Advanced X-Ray: reducing runtime by re-using VMs..

How to speed up your X-ray benchmark development cycle by re-using/re-cycling benchmark VMs and more importantly data-sets.

Cross rack network latency in AWS

Published: (Updated: ) in Workloads & Benchmarks, , by . 1 Comment on Cross rack network latency in AWS.

I have VMs running on bare-metal instances. Each bare-metal instance is in a separate rack by design (for fault tolerance). The bandwidth is 25GbE however, the response time between the hosts is so high that I need multiple streams to consume that bandwidth. Compared to my local on-prem lab I need many more streams to […]

How to performance test Nutanix on AWS with X-ray

Published: (Updated: ) in X-Ray, , , by . Leave a Comment on How to performance test Nutanix on AWS with X-ray.

End to End Creation of a Nutanix Cluster on AWS and Running X-Ray

Postgres pgbench scale-factors and WSS

Published: (Updated: ) in Postgres, , by . Leave a Comment on Postgres pgbench scale-factors and WSS.

Scale factor to workingset size lookup for tiny databases

Nutanix X-Ray video Series

Published: (Updated: ) in Workloads & Benchmarks, X-Ray, , by . Leave a Comment on Nutanix X-Ray video Series.

A series of videos showing how to install, run, modify and analyze HCI clusters with the Nutanix X-ray tool

How to download and Install Nutanix X-ray on an AHV cluster

Published: (Updated: ) in X-Ray, , by . Leave a Comment on How to download and Install Nutanix X-ray on an AHV cluster.

Identifying Optane drives in Linux

Published: (Updated: ) in Storage Hardware and Devices, , by . Leave a Comment on Identifying Optane drives in Linux.

How to identify optane drives in linux OS using lspci.

How to drop tables for HammerDB TPC-H on SQL Server

Published: (Updated: ) in SQL Server, Testing & Benchmarking, , , by . Leave a Comment on How to drop tables for HammerDB TPC-H on SQL Server.

Use the following SQL to drop the tables and indexes in the HammerDB TPC-H schema, so that you can re-load it.

Microsoft diskspd Part 3. Oddities and FAQ

Published: (Updated: ) in diskspd, , by . Leave a Comment on Microsoft diskspd Part 3. Oddities and FAQ.

Tips and tricks for using diskspd especially useful for those familar with tools like fio

Microsoft diskspd. Part 2 How to bypass NTFS Cache.

Published: (Updated: ) in diskspd, , , by . Leave a Comment on Microsoft diskspd. Part 2 How to bypass NTFS Cache..

How to ensure performance testing with diskspd is stressing the underlying storage devices, not the OS filesystem.

Microsoft diskspd. Part 1 Preparing to test.

Published: (Updated: ) in diskspd, , , , by . Leave a Comment on Microsoft diskspd. Part 1 Preparing to test..

How to install and setup diskspd before starting your first performance tests and avoiding wrong results due to null byte issues.

How to measure database scaling & density on Nutanix HCI platform.

Published: (Updated: ) in Nutanix, , , , by . Leave a Comment on How to measure database scaling & density on Nutanix HCI platform..

How can database density be measured? How does database performance behave as more DBs are consolidated? What impact does running the CVM have on available host resources? tl;dr The cluster was able to achieve ~90% of the theoretical maximum. CVM overhead was 5% for this workload. Experiment setup The goal was to establish how database […]

How to run vdbench benchmark on any HCI with X-Ray

Published: (Updated: ) in X-Ray, , by . Leave a Comment on How to run vdbench benchmark on any HCI with X-Ray.

Many storage performance testers are familiar with vdbench, and wish to use it to test Hyper-Converged (HCI) performance. To accurately performance test HCI you need to deploy workloads on all HCI nodes. However, deploying multiple VMs and coordinating vdbench can be tricky, so with X-ray we provide an easy way to run vdbench at scale. […]

How to identify NVME drive types and test throughput

Published: (Updated: ) in NVME Performance, , by .

Why does my SSD not issue 1MB IO’s?

Published: (Updated: ) in SSD Performance, , , , , by . Leave a Comment on Why does my SSD not issue 1MB IO’s?.

First things First Why do we tend to use 1MB IO sizes for throughput benchmarking? To achieve the maximum throughput on a storage device, we will usually use a large IO size to maximize the amount of data is transferred per IO request. The idea is to make the ratio of data-transfers to IO requests […]

How to identify SSD types and measure performance.

Published: (Updated: ) in SSD Performance, , , by .

The real-world achievable SSD performance will vary depending on factors like IO size, queue depth and even CPU clock speed. It’s useful to know what the SSD is capable of delivering in the actual environment in which it’s used. I always start by looking at the performance claimed by the manufacturer. I use these figures […]

Quick & Dirty Prometheus on OS-X

Published: (Updated: ) in monitoring, , by .

How to install Prometheus on OS-X Install prometheus Download the compiled prometheus binaries from prometheus.io Unzip the binary and cd into the directory. Run the prometheus binary, from the command line, it will listen on port 9090 $ cd /Users/gary.little/Downloads/prometheus-2.16.0-rc.0.darwin-amd64$ ./prometheus From a local browser, point to localhost:9090 Add a collector/scraper to monitor the OS […]

SQL Server uses only one NUMA Node with HammerDB

Published: (Updated: ) in SQL Server, , by .

Some versions of HammerDB (e.g. 3.2) may induce imbalanced NUMA utilization with SQL Server. This can easily be observed with Resource monitor. When NUMA imbalance occurs one of the NUMA nodes will show much larger utilization than the other. E.g. The cause and fix is well documented on this blog. In short HammerDB issues a […]