9

Veri Depolama Performansını Anlamak : İşin Özü

Erkan Ilhan
Turk Telekom Bulut Teknolojileri
2 min readAug 30, 2023

--

Veri depolama performansı, modern dünyada merkezi bir konu haline geldi. Veri yoğun iş yüklerini desteklemek ve veriyi hızlı bir şekilde işlemek, veri depolama teknolojilerinin en temel gereksinimlerinden biridir. Veri depolama performans metrikleri, depolama sistemlerinin performansını anlamak ve karşılaştırmak için kullanılır. Bu bağlamda, bazı temel veri depolama performans metriklerine göz atalım.

I/O Nedir?

I/O (Input/Output), “Giriş/Çıkış” kelimelerinin kısaltmasıdır ve bilgisayar sistemleri veya dijital cihazlar arasında veri iletimini ifade eder. Giriş, bir bilgisayara veya cihaza veri veya komut gönderme işlemidir. Bir örnek vermek gerekirse, klavye kullanarak metin yazmak veya fareyi kullanarak bir işlemi başlatmak giriş işlemlerine örnektir. Çıkış ise bir bilgisayar veya cihazdan gelen veri veya cevaptır. Örneğin, bir uygulamanın ekranda metin veya resimleri görüntülemesi veya bir yazıcıdan çıktı alınması çıkış işlemleri olarak kabul edilir.

IOPS

IOPS (Input/Output Operations Per Second), bir depolama cihazının belirli bir süre içinde gerçekleştirdiği giriş/çıkış işlemlerinin hızını ölçen bir performans metriğidir. Yüksek bir IOPS değeri, depolama cihazının daha fazla veri transferi yapabildiğini gösterir. Bu özellikle yoğun veri trafiği gerektiren uygulamalar için kritiktir.

Throughput

Throughput, bir depolama sisteminin belirli bir süre içinde aktardığı veri miktarını ölçen bir metriktir. Genellikle megabayt/saniye veya gigabayt/saniye cinsinden ifade edilir. Yüksek bir throughput değeri, veri transferinin hızlı ve etkili olduğunu gösterir.

Bandwidth (bant genişliği), bir ağın maksimum kapasitesini temsil ederken; throughput ise anlık veri hareketini ifade eder. Trafiği düşünürsek; bandwidth genel olarak yolun toplam kapasitesini temsil ederken, throughput anlık trafik durumunda gerçekleşen etkin iletişimi yansıtmaktadır.

Blok Boyutu

Veri transferi sırasında kullanılan veri bloklarının boyutunu ifade eder. Bir depolama aygıtına erişilirken veya bir dosya okunurken/yazılırken, işlem belirli boyuttaki veri blokları üzerinde gerçekleştirilir. Block size, her bir işlemde aktarılan verinin miktarını belirtir. Örneğin, 4KB block size’ı olan bir disk işlemcisi, her seferinde 4KB’lık bir veriyi okuma veya yazma işlemine tabii tutar. Block size’ın doğru seçimi önemlidir çünkü bu değerin yanlış ayarlanması performansa etki edebilir.

Response Time (Tepki Süresi)

Response Time (Tepki Süresi), bir depolama cihazının bir isteğe yanıt verme süresini ölçer. Düşük tepki süresi, hızlı yanıt alındığını gösterir ve performans açısından olumlu bir işaret olarak kabul edilir.

Sonuç olarak; performans metrikleri, modern veri depolama teknolojilerinin etkinliğini değerlendirmek ve optimize etmek için kritik bir rol oynamaktadır. I/O, throughput, tepki süresi ve blok boyutu gibi faktörler, veri depolama altyapısının iş yüklerini nasıl ele aldığını anlamak için önemlidir. Bu metrikler sayesinde, işletmeler daha iyi bir performans elde eder ve veri yoğun uygulamalarını daha etkili bir şekilde destekler.

--

--