Přeskočit na hlavní obsah

SSD'lerde (Katı Hal Sürücüleri) ve CacheCade Sanal Disklerinde Performansı Ölçme (İngilizce)

Shrnutí: Bu makalede , "SSD'lerde ve CacheCade™ sanal disklerinde performansı ölçme" hakkında bilgiler yer almaktadır.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

CacheCade OverviewCacheCade

, Dell onaylı Enterprise SSD'lerin eklenmesiyle PERC RAID denetleyicisi önbelleğini genişleterek ana bilgisayar tabanlı bir RAID ortamında veritabanı türü uygulama profilleri için uygun maliyetli performans ölçeklendirmesi sağlar.

CacheCade, bir veri kümesi içinde sık erişilen alanları tanımlar ve bu verileri Dell onaylı bir Enterprise SSD'ye (SATA veya SAS) kopyalar ve popüler Rastgele Okuma sorgularını temel HDD yerine CacheCade SSD'ye aktararak daha hızlı yanıt süresi sağlar.

512 GB'a kadar uzatılmış önbelleği destekleyen CacheCade SSD'lerin hepsi aynı arabirim (SATA veya SAS) olmalıdır ve RAID dizisinin bulunduğu sunucu veya depolama muhafazası içinde yer alır. CacheCade SSD'ler RAID dizisinin bir parçası değildir.

CacheCade, PERC H700/H800 1 GB NV Önbellek ve PERCH710/H710P/H800 RAID denetleyicisinde kullanılabilen standart bir özelliktir.

CacheCade SSD'ler, PERC BIOS Yapılandırma Yardımcı Programı veya OpenManage kullanılarak yayılabilir.

Katı Hal Sürücüleri Kullanan

CacheCadeDell OpenManage Server Administrator Depolama Yönetimi Kullanıcı KılavuzuCacheCade


, Sabit Disk Sürücüsü (HDD) tabanlı Sanal Disklerin rastgele okuma performansını artırmak için kullanılır.  Katı hal sürücüsü (SSD), kalıcı verileri saklamak için katı hal belleği kullanan bir veri depolama aygıtıdır. SSD'ler, bir depolama aygıtından G/Ç performansını (IOPS) ve/veya yazma hızını Mb/sn cinsinden önemli ölçüde artırır. Dell Depolama Denetleyicileri ile SSD'leri kullanarak bir CacheCade oluşturabilirsiniz. Daha sonra CacheCade, depolama G/Ç işlemlerinde daha iyi performans için kullanılır. CacheCade oluşturmak için Seri Bağlı SCSI (SAS) veya Seri Gelişmiş Teknoloji Bağlantısı (SATA) SSD'leri kullanın. 
 
Katı Hal Sürücüleri Kullanan

CacheCadeDell OpenManage Server Administrator Depolama Yönetimi Kullanıcı KılavuzuCacheCade


, Sabit Disk Sürücüsü (HDD) tabanlı Sanal Disklerin rastgele okuma performansını artırmak için kullanılır.  Katı hal sürücüsü (SSD), kalıcı verileri saklamak için katı hal belleği kullanan bir veri depolama aygıtıdır. SSD'ler, bir depolama aygıtından G/Ç performansını (IOPS) ve/veya yazma hızını Mb/sn cinsinden önemli ölçüde artırır. Dell Depolama Denetleyicileri ile SSD'leri kullanarak bir CacheCade oluşturabilirsiniz. Daha sonra CacheCade, depolama G/Ç işlemlerinde daha iyi performans için kullanılır. CacheCade oluşturmak için Seri Bağlı SCSI (SAS) veya Seri Gelişmiş Teknoloji Bağlantısı (SATA) SSD'leri kullanın.
 
Aşağıdaki durumlarda SSD'ler ile bir CacheCade oluşturun:  
  • Maksimum uygulama performansı — Kapasite boşa harcanmeden daha yüksek performans elde etmek için SSD'leri kullanarak bir CacheCade oluşturun.
  • Maksimum uygulama performansı ve daha yüksek kapasite — CacheCade'in kapasitesini yüksek performanslı SSD'lerle dengelemek için SSD'leri kullanarak bir CacheCade oluşturun.
  • Daha yüksek kapasite — Ek HDD'ler için boş yuvanız yoksa SSD'leri kullanın ve bir CacheCade oluşturun. Bu, gerekli HDD sayısını azaltır ve uygulama performansını artırır.

CacheCade özelliği aşağıdaki kısıtlamalara sahiptir:  
  • Yalnızca uygun Dell tanımlayıcılarına sahip SSD'ler bir CacheCade oluşturmak için kullanılabilir.
  • SSD'leri kullanarak bir CacheCade oluşturursanız SSD özellikleri yine de tutulur. Daha sonrasında sanal diskler oluşturmak için SSD'yi kullanabilirsiniz.
  • Bir CacheCade'de SAS sürücüleri veya SATA sürücüleri bulunabilir ancak her ikisi birden bulunamaz.
  • CacheCade'deki tüm SSD'lerin aynı boyutta olması gerekmez.
  • CacheCade boyutu otomatik olarak şu şekilde hesaplanır: CacheCade boyutu =en küçük SSD'nin kapasitesi * SSD sayısı.
  • SSD'nin kullanılmayan kısmı boşa harcanıyor ve ek bir CacheCade veya SSD tabanlı sanal disk olarak kullanılamaz.
  • Bir CacheCade'deki toplam önbellek havuzu miktarı 512 GB'dir. 512 GB'den daha büyük bir CacheCade oluşturursanız depolama denetleyicisi yine de yalnızca 512 GB'yi kullanır.
  • CacheCade, yalnızca bellenim sürümü 7.2 ya da üzeri olan ve 1 GB NVRAM'e sahip Dell PERC H700 ve H800 denetleyicilerde ve PERC H710, H710P ve H810'da desteklenir.
  • Bir depolama muhafazasında sanal diskler ve CacheCade'ler dahil olmak üzere toplam mantıksal aygıt sayısı 64'ü geçemez.

 

Not:
CacheCade özelliği, 2011 takvim yılının ilk yarısından itibaren kullanıma sunulmuştur.

     

 

Not:
CacheCade'i sanal disk için kullanmak üzere HDD tabanlı sanal diskin Write and Read (Yazma ve Okuma) ilkesi, Write Back (Geri Yazma) ya da Force Write Back (Zorla Geri Yazma) olarak ayarlanmalı, Read (Okuma) ilkesi ise Read Ahead (İleri Okuma) ya da Adaptive Read Ahead (Uyarlanabilir İleri Okuma) olarak ayarlanmalıdır.
 

 

İlgili makaleler ve teknik raporlar:

Performans Ölçüm Kullanıcıları

, katı hal depolamanın avantajlarını gözlemlemeleri için SSD ve CacheCade™ aygıtlarını test etmek için en iyi yöntemleri anlamamış olabilir. Bu makalede, performans testi araçlarının çoğuna genel olarak uygulanabilir optimum performans teknik özellikleri hakkında rehberlik sağlamayı denmektedir. 

Optimum performans elde etmek için performans testi araçlarının kullanımı, kullanıcının test edilen aygıtın nasıl çalışıycasına kadar kullanıcının nasıl çalıştığını anlama düzeyine bağlıdır. 

Blok boyutu: SSD ve CacheCade aygıtları, büyük blok yerine küçük blok boyutlarıyla kullanıldığında optimum şekilde davranır. GÇ okunurken veya yazıldığında aktif hücre seçme işlemi elektroniktir ve mekanik disklerde olduğu gibi fiziksel bir kafa hareketine bağlı değildir. Bu, katı hal aygıtlarının küçük blok rastgele GÇ'sine çok hızlı bir şekilde yanıt verildiği ve mekanik bir diskin 200 IOPS'den büyük bir performans elde etmek için çabalayarak 10.000'den fazla IOPS'ye ulaşabiliyor olduğu anlamına gelir. 

Kuyruk derinliği: SSD'ler, genellikle 16 bekleyen G/Ç'de standart SAS disklerden çok daha fazla olan 64 olağanüstü G/Ç'ye sahip derin bir kuyruk derinliğine sahiptir. Bu derin kuyruk derinliği, diskin GÇ'leri zaman içinde sağlamak için denetleyiciye olan bağımlılığını azaltarak diske çok daha fazla esneklik sağlar. Denetleyici, diski denetleyicide beklemeden çalışması için bırakarak kuyruğun bakımını sağlayabilir.

Teknoloji değişir ve SSD'ler paralel olarak daha fazla iş gerçekleştirirken disk kuyruğu derinliği tekrar derine inebilir. En etkili kuyruk derinliğini sınamak için performans testi aracının kullanılmalıdır, bu nedenle bu kuyruk derinliğini zaman zaman artırmak farklı aygıtlarda daha iyi şekillere neden olabilir. 

Önbelleğe bağlı: Performans aracının önbelleğe bağlı olması, tüm GÇ'nin denetleyici önbelleği tarafından servise alınmış olması önemlidir. Bu durum, test dosyası boyutu yanlış belirtilmiş ve denetleyici önbelleğine tamamen sığacak durumda olduğunda oluşur. Bu gerçekleştiğinde GÇ'ler disklere asla ulaşmaz ve GÇ için döndürülen performans genellikle PCI veriyolu hızıyla sınırlıdır, bu nedenle 3 GB/sn'den fazla sahte performans rakamları gözlemlendi. Denetleyici önbelleğinin boyutundan daha büyük bir test dosyası boyutu seçerek önbelleği her zaman altta tutun. 
  
 
CacheCadeCacheCade
 
, standart SSD sürücülerini farklı şekilde değerlendirmelidir. Bu teknoloji, yazma isteklerini değil, okuma isteklerini önbelleğe almak için kullanılır. Bu nedenle, önbellek hazırlandığı sürece blok okuma veya yazmanın standart metodolojisi beklenen sonuçları sağlamadığı için kullanıcı bir CacheCade çözümüne kıyasla test etmek isterse sorun oluşur.

CacheCade'in bu özelliklerini daha ayrıntılı bir şekilde ifade etmek için mekanik disklerin yalnızca okuma önbelleğine alınmış olduğunu ve CacheCade'in beklenen performansı sağladığını doğrulamak için IOMeter'i çalıştırmak istediğiniz bir durumu göz önünde bulundurun. IOMeter, önce GÇ işlemleri gerçekleştirecek bir test dosyası oluşturur. Bu dosya hedef depolamaya yazılabilir, bu nedenle dosya CacheCade tarafından önbelleğe alınmaz. Ardından GÇ Ölçer, dosyada GÇ işlemlerine başlar ancak şu anda önbellekte olmadığı için başlangıçtaki GÇ işlemleri mekanik disklerde gerçekleştirilir. Bu ilk önbellek kaçırması (istenen veriler önbellekte mevcut değilse) performans analizinin ilk kısmını olumsuz etkiler, bu nedenle bu performansın istatistiklerinden etkilenmesini ortadan kaldırmak için adımların atılmasını gerekmektedir. CacheCade ayrıca önbelleğe alma işlemini yalnızca veri etkin noktalarında da kullanır; bu da verilerin önbelleğe alınmadan önce sık erişilmesi gerektiği anlamına gelir; Performansı pratik bir seviyede ölçmek için de bu etkinin üstesinden gel ihtiyacımız vardır.

Beklentilerimizi karşılamak için test dosyasına önbelleğe alınmak için yeterli erişime sahip olduğundan emin o ihtiyacımız var. Bunu yapmak için IOMeter'i uzun süre okuma testi çalıştırmaya bırakın. Test dosyasının boyutunun ve MD/sn'deki GÇ işlemleri hızının, dosyanın önbelleğe alınma sürelerini belirleyecek olduğunu unutmayın. Dosyanın önbelleğe alınmadan önce BIRDEN FAZLA kez okunması gerekir. Bu nedenle dosyanın boyutunu MB/sn * 5'te hıza bölerek dosyayı 5 kez eşdeğer bir şekilde okumayı amaçlayabilirsiniz.

Örneğin, 4 GB'lı bir test dosyası 40 MB/sn = 100 saniye * 5 = 500 saniye olarak okunur.

Bu örnekte, tüm dosya üzerinde 5 okuma işlemine eşdeğer bir işlem gerçekleştirilmesi için bir OKUMA testini en az 8,5 dakika boyunca çalışır durumda bırakman gerekir. Bu süre, önbellek için "ısınma süresi" olarak adlandırıyor.

8,5 dakikadan fazla ısınmayı tamamladıktan sonra performans testini sonlandırin. Bu işlem, uygulama kapatıldıktan sonra dosyanın saklanması nedeniyle Verileri CacheCade'den temizleme işlemi tamamlanmazken IOMeter'ın test hedef dosyasını hala önbelleğe alır. Ardından aynı performans uygulamasını yeniden başlatın ve aynı hedef sürücüleri seçin. IOMeter artık dosyadan okuna başladığında veriler zaten önbellekte (önbellek isabeti) olur ve performans, optimize edilmiş durumdaki CacheCade'in performansına benzerdir. 

Önemli noktalar:

Diğer performans ölçüm araçlarını çalıştırırken izlenmesi gereken bazı yapılandırma önerileri vardır. 

SSD ve CacheCade için:  

  • Blok boyutu: IOPS'yi ölçmek için disk sektör boyutuyla eşleşen bir blok boyutu kullanın. Bu, en yüksek verimli işlem sayısını sağlar. Bu değer 4kB'dir. 4k disk kesiminin tamamının okunarak/yazarak devam etmesinin gerekmesi nedeniyle daha küçük bir blok boyutu seçmek verimsiz olur; daha büyük bir blok boyutunun seçilmesi geçerli bir IOPS ölçümü sağlamaz. 
  • Kuyruk derinliği: En az 64 adet olağanüstü GÇ ("QD" olarak da bilinir) sağlamak. Performansın nerede düz olduğunu görmek için her zaman testi yeniden çalıştırarak kuyruk derinliğini 96, 128 ve 256'ya kadar ölçeklendirin.

Ssd için özel olarak:

Dosya boyutunu test edin: Birinci düzey önbellekten daha büyük olacak bir test dosyası boyutu seçin. PERC H700 ve H710'da bu, 512 MB veya 1 GB'dir; PERC H710p'de bu 1 GB'dir. Daha küçük dosya boyutları, denetleyicinin önbellekte tüm GÇ işlemleri gerçekleştirebilir ve geçersiz bir sonuç sağlar. 

Özel olarak CacheCade için:

Önbellek ısınması: CacheCade, salt okunur işlemleri önbelleğe alır. Tam performans testi başlatmadan önce test dosyası üzerinde önemli sayıda okuma oluşturmak için aynı karşılaştırmalı testi çalıştırarak önbelleği ısındırma. Veri seti (test dosyası) ne kadar büyük olursa ısınma o kadar uzun olur. Linux'da fio gibi bazı performans araçları buna izin vermek için bir kullanım süresi seçeneği sunar. 

Dotčené produkty

Servers
Vlastnosti článku
Číslo článku: 000136940
Typ článku: How To
Poslední úprava: 22 úno 2022
Verze:  7
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.