Forum

storage i/o
 
Bildirimler
Hepsini Temizle

[Çözüldü] storage i/o

3 Yazılar
3 Üyeler
1 Likes
526 Görüntüleme
(@kadirmumcu)
Gönderiler: 27
Trusted Member
Konu başlatıcı
 

kullandığımız emc storage üzerinde IOPS , Throughput , Latency ve performans degerlerini görüyoruz. genel anlamada bir soru sormak istiyorum. storage bakınca storage performansının yeterli olup olmadığını nasıl anlarım. kablo vs nedenler haricinde ilk once grafik ekrandaki verileri neyle ve neye göre karşılaştırıp bunu öğrenebilirim. referans alabileceğim değerler yada bunların değerlerini karşılaştırıp bunların değerlerini karşılaştıracak  bir tool varmı ? kullandığım storage performans olarak yeterli olup olmadığını kendim nasıl öğrenebilirim.

Bu konu 1 yıl önce Kadir Mumcu tarafından düzenlendi
 
Gönderildi : 14/04/2023 19:38

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 32981
Illustrious Member Yönetici
 

Performans değerleri (IOPS, throughput ve latency) storage sistemlerinin performansının ölçülmesinde önemli birer metriklerdir. Ancak, performansın yeterli olup olmadığını değerlendirmek için sadece bu metriklere bakmak yeterli değildir. Bunun yanında, uygulamanın ihtiyaçlarına göre yapılan konfigürasyonlar, kullanılan disk türleri, RAID seviyeleri ve diğer faktörler de performansı etkileyen unsurlardır.

İlk önce, storage sistemlerinin performansının yeterli olup olmadığını belirlemek için referans bir metrik veya benchmark kullanmanızı öneririm. Storage performans benchmark testleri, storage performansını ölçmek ve karşılaştırmak için kullanılan standart testlerdir. Bu testler genellikle uygulamaların gerçek dünya senaryolarını taklit eder ve storage performansını gerçek senaryolara yakın bir şekilde ölçer.

Bazı popüler storage performans benchmark testleri arasında FIO, Iometer, Vdbench ve HammerDB bulunur. Bu araçlar, storage performansını ölçmek için farklı test senaryoları sunarlar ve test sonuçlarına dayanarak karşılaştırmalar yapmanızı sağlarlar.

Ayrıca, storage performansını değerlendirmede dikkat edilmesi gereken bazı diğer faktörler şunlardır:

  • Uygulama ihtiyaçlarınız: Storage performansı, uygulamanın ihtiyaçlarına göre değişebilir. Örneğin, bir veritabanı uygulaması için yüksek IOPS performansı gerekebilirken, bir dosya paylaşımı uygulaması için daha yüksek bir throughput performansı gerekebilir.

  • Kapasite: Storage sisteminizin kapasitesi de performansı etkileyebilir. Örneğin, bir storage sistemi daha fazla kapasiteye sahip olduğunda performansı düşebilir.

  • Disk türleri: Storage performansı, kullanılan disk türleri tarafından da etkilenebilir. SSD'ler, HDD'lerden daha yüksek performans sunarlar.

  • RAID seviyeleri: RAID seviyeleri, veri koruması ve performans arasında bir denge sağlarlar. RAID 5 veya RAID 6, veri koruması için iyi seçenekler olmasına rağmen, performans açısından RAID 0 veya RAID 10'a göre daha düşük performans sunarlar.

Sonuç olarak, storage performansını değerlendirmede, performans metriklerine ek olarak, uygulama ihtiyaçları, kapasite, disk türleri ve RAID seviyeleri gibi diğer faktörlerin de dikkate alınması gerekir. Referans bir benchmark kullanarak testler yapmak ve bu faktörleri de dikkate alarak performansı değerlendirmek en doğru yaklaşım olacaktır.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 14/04/2023 21:35

(@serkanates)
Gönderiler: 1274
Üye
 

@hakanuzuner hocam detaylıca anlatmış. Marka bağımsız tüm storage ürünlerinde teorik metrikler bulunur. Ancak siz gerçek hayatta bu değerlere asla ulaşamazsınız. Araçların yakıt tüketimi gibi düşünün. Sabit hızla, düz yolda, hava akımı sabit ortamda teorik yakıt tüketimi değerleri vardır ama siz aracınızla bu değerleri asla yakalayamazsınız. Şehir içi kullanım, yokuş, sürüş alışkanlıkları vs bir çok faktör yakıt tüketimini etkiler. Bu durum da bunun gibi bir şey. Performansı etkileyen bir çok katman/faktör mevcut.

Sorunuza dönecek olursak, şu yazılımı kurun, test et butonuna basın o size durumu raporlar gibi bir yanıt mümkün değil. @hakanuzuner hocamın önerilerini uygularsanız sisteminiz hakkında sonuçlar alırsınız. Sonra başka parametreler ve topolojiler dener karşılaştırırsınız. Bu sayede optimum durumu yakalamaya çalışırsınız. Ancak sistemlerin/servislerin (neler olduğundan bahsetmemişsiniz) zaten iyi uygulama (best practice) makalelerinde bu durumlar açıkca belirtilir.

İyi çalışmalar.

 
Gönderildi : 15/04/2023 23:50

Paylaş: