Skip to content

ETCd IO Niceness #12574

@mhkarimi1383

Description

@mhkarimi1383

What would you like to be added

IO niceness to the ETCd daemon equivalent to

ionice -c2 -n0 -p `pgrep etcd`

(I'm using SystemD setup)

Why is this needed

In my cluster I got a bit slowness on API Server, after setting Niceness for the ETCd process performance doubled

Tested with

ionice -c2 -n0 -p `pgrep etcd`

(According to https://etcd.io/docs/v3.4/tuning/)

and performance test of etcdctl

Running On a QEMU (PVE) based VM with IO Thread enabled and Disk cache Disabled

with 4 Cores of CPU (2 Cores and 2 Sockets)
and 16GB of RAM

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions