4 Mayıs 2018 Cuma

IOPS ve Hesaplamalar

IOPS Hesaplaması nasıl yapılır?

 

 

Formül

IOPS=1000 / (60.000 / Disk Hızı / 2 + Gecikme)

 

Detay

Gecikme (lagency)           =             3ms , 15 ms

Disk Hızı (RPM)                 =             7.200, 10.000, 15.000

 

Örnek

·         60.000 / 7200 (RPM) / 2 + 3 (Gecikme) = 7,1666

·         1000 / 7,1666 = 139,536 IOPS

 

 

Riaid IOPS Hesaplaması nasıl yapılır?

 

IOPS                       =             180

Yazma Oranı       =             %70

Parity                    =             1

 

Formül

 

                                Read %                                                                                                                 Write %

Disk IOPS X --------------------- X Disk Sayısı + Parity Disk       +             Disk IOPS X ---------------------        =             Sonuç

                                100                                                                                                                         100

 

Senaryo

 

Elimizde 4 Adet Raid5 ve %70 Read olarak konfig edilecek diskler mevcuttur. (RAID 5 Minimumda 3 Adet diskle yapılan bir yapıdır bu sebeple hesaplamayı minimum değer üzerinden yapacağız)

 

3 X 180 = 540 IOPS (Parity disk dahil edilmeyecek)

 

                70                                                                           30

540 X ----------- X 4 (Parity disk daihil edildi)+          540 X     ------      =             1674 IOPS           (Okuma IOPS Değeri 1512 Yazma IOPS değeri 162 Toplam IOPS değeri 1674)

                100                                                                         100

 

Alınması gereken Disk sayısı

 

Toplam IOPS miktarı / Disk IOPS Değeri

 

 

1674 / 180 = 9.3                (Bu IOPS değerinin yakalanması için ~- 10 Adet disk gereklidir) Formülde çıkan değer sürekli yukarıya doğru yuvarlanmalıdır.

 

 

Bandwith Hesaplama nasıl yapılır?

 

Bandwith = IOPS x BlockSize

 

 

Senaryo

 

Örneğin bir Oracle DB nin 8 KB lik bir Block Size sı olduğunu ve az önceki toplam IOPS değerimiz olan 1674 üzerinden bir hesaplama yaparsak

 

1674 x 8 = 13.392

 

10 Diskli ve toplamda 1674 IOPS değeri olan bir alt yapının Oracle için toplam BandWith değeri 13.392 olacaktır.

 

 

 

BandWith Nedir?

Verinin anlık yada toplamda kullanabileceği transfer limitine denir.

 

Block Size Nedir?

Veri transferi esnasında verinin belirli bölümlere ayrılma işlemine block denir. Disk yapılarında bilgileri aktarmak için verileri İşletim sistemi yada Storage tarafında sabit uzunluklarda block lara ayırma işleminede block size denir.

 

 

 

Ümit GÖRÜR

Profesyonel Hizmetler | Ekip Lideri

Professional Services | Team Leader

 

Yıldız Teknik Üniversitesi Davutpaşa Kampüsü Teknoloji Geliştirme Bölgesi Çiftehavuzlar Mahallesi Eski Londra Asfaltı Caddesi No: 151/1E D2 Blok

Ofis No: 1B-10 Esenler - İstanbul, TÜRKİYE

T: +90 (212) 393 00 90 • F: +90 (212) 393 00 91

www.aktekbilisim.com


 

 


Read more...