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 |