OCF_HEARTBEAT_FIO(7)
β¨ ocf_heartbeat_fio β the fio IO load generator page, but make it cute β¨
okay bestie, welcome to OCF_HEARTBEAT_FIO(7) π this is the manual page for the OCF resource agent that goes by the name ocf_heartbeat_fio. yes the manual name is right there in the title, we're being fancy, we're being official, we're being her. π
πΈ NAME πΈ
ocf_heartbeat_fio β fio IO load generator π¦
π SYNOPSIS π
fio [start | stop | monitor | meta-data | validate-all]
π«Ά DESCRIPTION π«Ά
so like, fio is a generic I/O load generator, no cap. π«
this RA lets you start and stop fio instances so you can simulate load on a cluster without having to configure a whole pile of complex services. it's giving "chaos, but make it tidy." π₯ the way that you just spin up load and dip? iconic. π
β¨ SUPPORTED PARAMETERS β¨
one parameter, one queen, let's go π
argsβ arguments to thefioclient. minimally, this should be a (list of) job descriptions to run. π
this one is optional, it's a string, and there's no default β so if you don't pass it, you don't pass it. π€·βοΈ
π SUPPORTED ACTIONS π
this resource agent supports the following actions (operations), and yes every single one matters, don't skip a single one bestie:
startβ starts the resource. suggested minimum timeout:60s. β±οΈstopβ stops the resource. suggested minimum timeout:60s. πmonitorβ performs a detailed status check. suggested minimum timeout:60s. suggested interval:10s. πmeta-dataβ retrieves resource agent metadata (internal use only). suggested minimum timeout:5s. πvalidate-allβ performs a validation of the resource configuration. suggested minimum timeout:20s. β
π EXAMPLE CRM SHELL π
here's an example config for a fio resource using the crm(8) shell, and I'm giving it to you exactly, character for character, because we do not play with commands around here:
primitive p_fio ocf:heartbeat:fio \
op monitor timeout="60s" interval="10s"
slay. copy it, love it, live it. π
π¦ EXAMPLE PCS π¦
and here's the same energy but for pcs(8):
pcs resource create p_fio ocf:heartbeat:fio \
op monitor timeout="60s" interval="10s"
periodt. π
π« SEE ALSO π«
- http://clusterlabs.org/ β go look, it's cute, it's the clusterlabs site π
πΈ AUTHOR πΈ
ClusterLabs contributors β and if you want to know about individual authors, the resource agent source has the receipts, bestie. π (see the resource agent source for information about individual authors)
and that's the whole page, no notes, no crumbs. π
this absolute banger of a manual page came from resource-agents version UNKNOWN, dated 04/08/2026. love that for us. mwah. πβ¨
π¦ where this page comes from
- fedora 43: resource-agents 4.18.0-1.fc43 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- fedora 44: resource-agents 4.18.0-1.fc44 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms