Storageclassses Performace on Managed k8s

Performance Test (updated May 03 2021)

0.TL;DR

PROVIDER

INSTANCE

NAME

read_iops

wrtie_iops

read_bw

wrtie_bw

GKE

(GCP)

e2-medium

premium-rwo

692

375

685

367

standard-rwo

83

72

84

71

standard

81

80

82

77

EKS

(AWS)

t3.medium

gp2

378

394

390

555

AKS

(Azure)

Standard_DS2_v2

azurefile

206

216

196

181

azurefile-premium

204

94

202

95

default

1295

307

1188

257

managed-premium

830

641

718

636

Native-k8s

(MacBook)

Native

nfs-client

207

206

207

206

Unknown-k8s

(Bare-Metal)

Unknown

Local-NVMe

8064

8853

7149

7646

  • Deploy as Default(only eks node change from 2 to 3)

  • Master 1ea + Worker 3ea (except bare-metal)

1.GKE on GCP

Storageclassses List

FIO thru premium-rwo

FIO thru standard-rwo

FIO thru standard

2.EKS on AWS

Storageclasss(es) List

FIO thru gp2

FIO thru azurefile

3.AKS on AZURE

Storageclassses List

FIO thru azurefile

FIO thru azurefile-premium

FIO thru default

FIO thru managed-premium

4.Native k8s on Local VM

Sources

Storageclasss(es) List

FIO thru nfs-client on MAC Book

5.Unknow k8s on On-Prem

FIO thru local bare-metal (Local NVMe 4ea / Total 800G)

11.Reference

Perf Source

Script file

But do not use for this looping test due to too long....consuming time.

Last updated

Was this helpful?