The test harness leverages virtctl ssh to access target virtual machines directly, eliminating the requirement for separate guest networking routes. It automates critical benchmarking lifecycle steps, including package installation, data pre-writing, execution, cleanup, and centralizing results into a single mounted directory. The setup supports Fedora, Red Hat Enterprise Linux, and CentOS-style distributions, which can benchmark either system drives or attached data disks. A bastion host equipped with Podman and cluster tools is necessary alongside dynamic storage to run these jobs.
Key points
Orchestration via environment variables and YAML files enables seamless integration into…: Orchestration via environment variables and YAML files enables seamless integration into automated continuous integration pipelines.
Engineers can benchmark either existing environments or trigger automated provisioning to…: Engineers can benchmark either existing environments or trigger automated provisioning to deploy fresh Linux guests during the run.
Successful deployment requires an operational OpenShift Virtualization cluster, dynamic s…: Successful deployment requires an operational OpenShift Virtualization cluster, dynamic storage classes, and a Podman-ready bastion host.
Sources checked by our analysis pipeline: 1
Editor's note
This post was originally published in October 2025 and has been updated to reflect the latest containerized FIO test harness and automated VM provisioning workflows.
Testing input/output (I/O) performance at scale presents challenges such as keeping track of test start and stop times, running tests against all hosts in parallel, and analyzing results across runs. This blog post shows how to run a generic Linux Flexible I/O Tester (FIO) workload against virtual machines (VMs) on Red Hat OpenShift Virtualization, using the current fio-container
harness.
From scattered SSH to 1 repeatable FIO run
The harness turns multi-VM FIO into a single, repeatable container run instead of hand-driven Secure Shell (SSH) sessions and ad hoc scripts. It runs the same FIO matrix across many OpenShift Virtualization guests in parallel, with coordinated start, wait, and result collection.
You configure once via YAML or environment variables, which fits both interactive lab use and Jenkins-style continuous integration (CI). Default access to virtual machines is via virtctl ssh
directly to VMs, so you don't need a separate guest network path for orchestration. Optional CREATE_VMS=true
Scrutiny is mounting over the deployment of face-scanning tools across high-profile entertainment properties following reports detailing how patrons are tracked and categorized. The issue has prompted backing for local legislative measures that would prohibit the collection of biometric information in public areas throughout the city. This push aims to address ongoing privacy and civil liberty concerns stemming from corporate surveillance practices.
Grocery retailers across the continent are prioritizing critical infrastructure defense to prevent future disruptions to their operations. The response follows a coordinated cyber incident that directly compromised temperature-control systems across multiple facilities. Technical teams are currently focused on fortifying connected cooling networks against additional unauthorized tampering.
Digital asset security faces severe challenges from sophisticated social engineering efforts targeted at unsuspecting professionals. Cryptocurrency exchange Binance disclosed the findings, revealing how attackers leveraged trusted professional platforms and commercial outreach to compromise their targets. The operation highlights the extensive reach and massive financial toll inflicted by state-sponsored cyber operations on the digital finance ecosystem.