How I/O scheduler parameters can be added for RHEL8.x
search cancel

How I/O scheduler parameters can be added for RHEL8.x

book

Article ID: 388856

calendar_today

Updated On:

Products

VMware Tanzu Data Suite VMware Tanzu Data Suite VMware Tanzu Greenplum

Issue/Introduction

In the Disk I/O Settings section of the Installation Guide for Greenplum, it specifies how to modify the Disk I/O scheduler only for RHEL6 and RHEL7.

This article describes how to change the Disk I/O scheduler in RHEL8 and above.

Resolution

In RHEL 8 and later, the method for configuring I/O schedulers has evolved from previous versions. The traditional elevator kernel parameter, which was commonly set using tools like grubby in RHEL 6 and 7, is deprecated in RHEL 8. Instead, RHEL 8 introduces multiqueue I/O schedulers, such as mq-deadlinenonekyber, and bfq. The default scheduler is typically mq-deadline.

See Setting the disk scheduler in the RedHat documentation for more details on the scheduler and how it can be set for individual devices.

In general, keeping the default I/O scheduler will be OK. For HDD use mq-deadline and for NVMe use none.

Further details and information can be found in: