Project

General

Profile

Actions

Subtask #6664

open

Tasks #7112: Teuthology performance testing tracker

Add fio task for RBD performance testing

Added by Mark Nelson over 10 years ago. Updated about 10 years ago.

Status:
New
Priority:
Normal
Category:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:

Description

We need a task to run fio. Should be fairly similar to the rados bench task in substance and style.

We will want to be able to specify the following options:

1) test time
2) io depth
3) io type (read, write, randread, randwrite)
4) io engine
5) op size
6) file size

In addition, we may want to further specify the RBD pool size, replication level, etc. We may also want to be able to specify both RBD and underlying OSD read ahead, nr_requests, etc. There are potentially additional settings that we will want to specify at the kernel RBD or QEMU/KVM level regarding RBD cache, noshare, etc but that likely should be done in a more generic place.

Actions

Also available in: Atom PDF