Ampullerle çevrili bağlı dişlilerin bulunduğu bir vektör görüntüye dokunan takım elbiseli bir erkek

Kurumsal SSD’lerin Test Edilmesi Bölüm 2: Hangi Ölçütleri Test Edeceğinizi Öğrenin ve Doğru Yazılımlar Kullanın

Doğru kurumsal sınıf SSD’nin seçilmesi, üretimde kullanılmaya başladığında nasıl performans göstereceğini öğrenmek için gerçek hayatta denemesini gerektirir. Testler ve karşılaştırmalar, arıza limitlerini, gerçek dayanıklılığı öğrenmek ve performansın zamanla değişip değişmediğini görmek için sürücüleri zorlar.

Bu serinin birinci bölümünde, bir test düzeneği oluşturmak için donanımlarla ilgili konulara baktık. Şimdi kuruluşunuzun gerçek hayattaki gereksinimlerini anlamak için son karşılaştırma testlerini tasarlamaya ve geliştirmeye; ve uygun bir test grubu tasarlamak için karşılaştırma yazılımından nasıl yararlanacağına bakacağız.

Neyi Test Etmeniz Gerekiyor?

Basitçe söylemek gerekirse, bir cihaza verebileceğiniz maksimum stresi öğrenmek istersiniz. Bu durum, I/O performansına, kısa bir süre değil uzun bir süre boyunca bakmayı gerektirir. Önceden koşullandırılmış bir sürücüde testleri çalıştırdığınızda, hem sıralı hem de rastgele okuma ya da yazma senaryolarında gecikme ve IOPS’deki düşüşleri kontrol etmek için yeterince uzun testler yapmalısınız.

Bu uzun süreli testlerde, toplam sürücü doygunluğuna, I/O gecikmesine, açılış gecikmesine, iş yükü arttığında sistemin performansının nasıl düştüğüne ve bant genişliği sıkışmalarına bakın. Aynı zamanda sürdürülen performansı da ölçün ya da performansta başka düzenlerin ortaya çıkıp çıkmadığını belirlemek için başlatın, durdurun ya da duraklatın.

Web barındırma ve akış uygulamaları, sıralı yapıda çok özel iş yüklerine sahiptir. Dolayısıyla veri saklama grubunuzun yeterli sıralı performans değerlerine sahip olduğundan emin olun. Öyle bile olsa sıralı okuma/yazma yapan bir uygulamanız varsa, sürücülerden oluşan bir grupla çalıştığınızda davranış farklı olabilir. Bu nedenle rastgele okuma/yazma sektörlerinin nasıl oluşturulduğunu ya da okunduğunu değerlendirmek için tüm grupta okuma yapın.

Bir yoldaki veri akışını sembolize etmek için üstünde 1s ve 0s’lerin uçuştuğu, hareket nedeniyle bulanıklaşmış bir yolda giden arabaların üstten görünümü

Veri merkezi sürücüleri için yüksek işlem sırası derinlikleriyle test yapmak da çok önemlidir. İşlem sırası derinliği, belirli bir anda cihaz işlem sırasında bekleyen erişim işlemleri ya da bekleyen I/O sayısıdır. Bu test, sürücünün, çok iş parçacıklı uygulamalar ve sanallaştırmada tipik olarak karşılaşılan çok sayıda eş zamanlı IO ile başa çıkma yeteneğini ölçmektedir.

Genel olarak sürücülerinizin QoS gecikme ve tutarlılık ölçütlerini karşılarken tüm PRD (ürün gereksinimi belgesi) performans değerlerini sağladığından ve RAID, vSAN ve OLTP test suitlerinden geçtiğinden emin olun.

Hedefiniz, sürücüyü, var olabilecek sorunları açığa çıkarmaya yetecek kadar uzun bir süre boyunca çeşitli R/W/M iş yükleri ile test etmektir.

Performans gereksinimlerinizin ne olduğunu anlamak, VDI uygulaması için Hizmet Kalitesi (Quality of Service - QoS) ve hizmet seviyesi hedeflerinizi (Service Level Objectives - SLOs) karşılamanızı sağlamaya yetecek bir yapılandırma tasarlamanın yanı sıra aday sunucu, veri saklama ve ağ teknolojilerinde nelere bakmanız gerektiğini anlamada önemlidir…Gerçek performans ve uygulama özelliklerinizin ne olduğunu bilmek, geçerli teknolojiyi QoS ve SLO gereksinimleriyle paralel hale getirmenize ve performans kıyaslamalarında elma ile armudun karıştırılmasının önlenmesine yardımcı olacaktır.
– Greg Schulz Storage IO Blog

Doğru Kıyaslama Yazılımı Kullanın

Etrafında sembolik devre izleri olan üç boyutlu ışıldayan soru işareti.

Testin en zor kısmı, doğru yazılımı ya da donanımı seçmek değildir. En zor kısım test parametrelerini ayarlamaktır. İster inanın ister inanmayın, en iyi kıyaslama aracı test düzeninizde değildir – şu anda ağınızda bulunmaktadır. Teste başlamadan önce, dahili işletim sistemi araçlarınızla bir izleme yapın. Yüksek performanslı üretim uygulamaları kullanıyorsanız, uygulamanın tam gereksinimlerini öğrenmeniz gerekir.

I/O’lar ne zaman ani yükseliyor? İnsanlar ne zaman raporlar çekiyor? Herkes ne zaman aynı anda yazma işlemi yapıyor? Bu soruları yanıtlamak için izleme yapmanız ya da darboğazları ve okuma/yazma gecikmelerini görmek amacıyla uygulamanızın fiziksel diski, CPUDRAM’i ve ağı zaman içinde nasıl kullandığını izlemek için dahili işletim sistemi araçlarını (Windows Performans İzleyici, iostat, htop, vcenter performans raporları, nmon) kullanmanız gerekir.

Bu durum, iş yükleri türlerini, bant genişliği gereksinimlerini ve darboğazların ne zaman oluştuğunu anlamanıza yardımcı olacaktır. Bu kıstasları belirledikten sonra kuruluşunuz için uygun bir test tasarlayabilir ve sonuçları ölçmek için uygun bir yazılım platformu seçebilirsiniz.

Popüler basın değerlendirmelerine baktığınızda, üç ana test yazılımı çözümü kullandıklarını görürsünüz: Crystal Disk, IOMeter ve ATTO. Bu araçların kullanıldığı testlerin çoğu, kurumsal sürücülerle aynı düzeyde strese maruz kalmayacak tüketici sınıfı sürücüleri ele almaktadır.

Kapsamlı kurumsal testler, fio adlı bir yazılımla başlamalıdır. Bu açık kaynaklı platform, gerçek hayattaki performans için IOPS’i, rastgele okuma ve yazmayı ve gecikme ölçümlerini test etmenizi sağlar. Bu testler, uygulamalarınız için yüksek düzeyde özelleştirilebilir ve farklı I/O türlerini, blok ya da veri boyutlarını, I/O derinliğini, hedef dosyaları ve eş zamanlı süreçleri ölçebilir. Bu kullanmanız gereken tek araç değildir ancak test grubunuzu başlatmak için kapsamlı araçlardan biridir.

Veri merkeziniz için SSD’leri seçerken önemli olan, bir adet sürücü seçmediğiniz aklınızdan çıkarmamaktır. Yüzlerce, hatta binlerce sürücü seçiyor olabilirsiniz. Uzun süre kullanılabilmeleri, uygulamanız için doğru dayanıklılık değerine sahip olmaları ve arkalarında sizi destekleyecek bir üretici olması gerekmektedir.

#KingstonIsWithYou

İlgili Yazılar