Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

TTY Günlüğünde RAID Denetleyicisi Önbellek İlkelerinin Analizi

Summary: Raid Controller günlüğünden (TTY) PERC önbellek ilkelerini analiz etme

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Bu makalede, RAID denetleyicisi önbelleğe alma ilkeleri hakkında bilgiler yer almaktadır.


TTY Günlükleri (RAID denetleyicisi günlüğü) sanal disklere atanan okuma, yazma ve önbellek ilkelerine referanslar içerir.  Bu ilkeler sanal disklerin performansını etkileyebilir ve doğru şekilde kullanılmazlarsa güç arızası durumunda veri kaybı riskini artırabilir. 
 

Okuma İlkeleri: 

  • No Read-Ahead (Okuma): Read-Ahead (Oku) önbelleğe alma ilkesi kullanılmaz.
  • Read-Ahead (Oku): Şu anda okunandan sonraki sıralı disk sektörleri önbelleğe alındı.  Veri sıralı olarak depolanıyorsa bu ilke performansı artırabilir.  Bu, genellikle rastgele okuma işlemlerine bir fayda sağlamaz.  (Büyük ve/veya sıralı şekilde depolanan dosyalara erişim için faydalıdır)
  • Adaptive Read-Ahead (Uyarlanabilir Şekilde Oku): Sadece önceki iki okuma isteği sıralı disk sektörlerine eriştiyse Read-Ahead (Oku) önbelleğe alma ilkesini kullanır.  Bu durum geçerli değilse No Read-Ahead (Okuma) ilkesi kullanılır.

 
Yazma İlkeleri: 

  • Write-Through (Yaz) (WT): Yazma işlemi, sadece hedef disk yazmanın başarılı şekilde tamamlandığını bildirdiğinde tamamlanır.
  • Write-Back (Geri Yaz) (WB): Yazma işlemi, veriler hedef diske yazılmadıysa bile denetleyicinin önbelleğine alındıktan sonra tamamlanır. 
    • Sistem gücü kesilirse bir diskte depolanmamış veriler kaybolacağı için bu ilkenin veri kaybı riski daha yüksektir.  Pil ile yedeklenen önbellek kullanımı riski azaltabilir.
    • Pil gücü verileri önbellekte tutmak için yeterli değilse WB ilkesinden WT ilkesine geçilir
  • Force Write-Back (Zorla Geri Yaz): Yazma ilkesi, pilin durumundan bağımsız şekilde Write-Back (Geri Yaz) olarak tutulur. 

 
Diğer İlkeler: 

  • Access Policy (Erişim İlkesi):
    • Read/Write (Oku/Yaz): Aygıtta okuma ve yazma işlemlerine izin verir
    • Read Only (Salt Oku): Aygıtta sadece okuma işlemine izin verilir; yazmaya izin verilmez
      • SSD sürücülerinin yazma işlevi sınırlıdır.  Maksimum yazma sayısına erişildiğinde Erişim İlkesi, Read Only (Salt Okunur) olarak değiştirilir ve daha fazla yazma işlemine izin verilmez
    • Blocked (Engelli): Yazmaya veya Okumaya izin verilmez
  • Disk Cache Policy (Disk Önbellek İlkesi): Etkinleştirildiğinde ortamdan önce diskin önbelleğine yazma işlemine izin verilir
    • SATA diskleri içeren sanal diskler için bu ilke varsayılan olarak ETKİN durumdadır
    • SAS diskleri içeren sanal diskler için bu ilke varsayılan olarak DEVRE DIŞI durumdadır
    • SAS 6/iR ve H200 gibi sürücü tabanlı RAID denetleyicileri için bu ilke sadece sanal disk oluşturulduktan SONRA kullanılabilir.

 

Sunucu teknolojisinin çoğu alanında ondalık (10 Tabanında) sistem dışında sistemler kullanılır. Örneğin, ikili (2 Tabanında) ve on altılık (16 Tabanında).  Belirli değerlerin ne anlama geldiğini tam olarak kavrayabilmek için genellikle sayı sistemlerini birbirine dönüştürmek gereklidir.  

İkili sistemde 4 bitlik bir set, on altılık sistemde genellikle tek bir değerle gösterilir.  On altılık değerler sıklıkla ikili sistemlerdeki çok büyük değerleri göstermek için kullanılır.  İki basamaklı on altılık bir değer ikili sisteme dönüştürüldüğünde toplamda 8 bit, on altılık değer başına ise 4 bit bulunur.  0d on altılık değerini ikili sisteme dönüştürürken on altılık değerin ilk hanesi olan 0, ikili sistemde 0000 değerine eşittir. On altılık değerin ikinci hanesi olan d ise ikili sistemde 1101 değerine eşittir.  Bir araya geldiğinde 0d on altılık değeri, ikili sistemde 0000 1101 değerine eşittir.  İkili sistemde 4 bite "nibble", 8 bite ise "bayt" adı verilir. 

0000 = 0 0100 = 4 1000 = 8 1100 = c

0001 = 1 0101 = 5 1001 = 9 1101 = d

0010 = 2 0110 = 6 1010 = a 1110 = e

0011 = 3 0111 = 7 1011 = b 1111 = f

Şekil 1:  İkili Sistemden Onaltılık Sisteme dönüştürme 
 



Bu, ikili değerler çoğunlukla çeşitli ayarları ve yapılandırmaları temsil etmek için bit maskesi olarak kullanıldığından dolayı önem taşır.  Örneğin ağ aygıtlarında alt ağ maskesi, mevcut ağların sayısını ve ağ başına yapılandırılabilecek ana bilgisayarların sayısını belirlemek üzere kullanılan bir bit serisidir. 

RAID önbellek ilkeleri için bit maskesi tanımı aşağıdaki gibidir:

 

  • dcp = varsayılan önbellek ilkesi ve ccp = mevcut önbellek ilkesi
    • x01 = geri yaz 
    • x04 = Oku
    • x08 = Uyarlanabilir Şekilde Oku
    • x10 = BBU kötüyken önbelleğe yazılabilir (Zorla Geri Yaz)
    • x20 = önbelleğe yazmaya izin verilir
    • x40 = önbelleği okumaya izin verilir
  • ap - erişim ilkesi
    • 0 = oku ve yaz
    • 2 = salt oku
    • 3 = engelli
  • dc - disk önbellek ilkesi
    • 0 = değiştirilmemiş, disk varsayılanını kullan = (SAS devre dışı, SATA etkin)
    • 1 = diskte önbelleğe yazma etkin
    • 2 = diskte önbelleğe yazma devre dışı

x01, ikinci ikili veri kelimesinin 1 değerini dikkate alma anlamına gelir – 0000 0001 – vurgulanan basamak

x04, ikinci ikili veri kelimesinin 4 değerini dikkate alma anlamına gelir – 0000 0100 – vurgulanan basamak

x08, ikinci ikili veri kelimesinin 8 değerini dikkate alma anlamına gelir – 0000 1000 – vurgulanan basamak

x10, birinci ikili veri kelimesinin 1 değerini dikkate alma anlamına gelir – 0001 0000 – vurgulanan basamak

x20, birinci ikili veri kelimesinin 2 değerini dikkate alma anlamına gelir – 0010 0000 – vurgulanan basamak

x40, birinci ikili veri kelimesinin 4 değerini dikkate alma anlamına gelir – 0100 0000 – vurgulanan basamak 

Denetleyici günlüklerinin çıktısı analiz edilirken belirli önbellek ayarları, önbellek ilkelerini elde edip tek tek dönüştürerek belirlenebilir.  Şekil 2 önbellek ilkelerinin ayarlarını gösterir. 
 

07/18/12 5:16:37: EVT#28008-07/18/12 5:16:37:  54=Policy change on VD 00/0 to [ID=00,dcp=0d,ccp=0d,ap=0,dc=0,dbgi=0] from [ID=00,dcp=0d,ccp=0c,ap=0,dc=0,dbgi=0] 

Şekil 2:  Önbellek ilkesi değişikliklerini gösteren örnek denetleyici günlüğü çıktısı

 

Varsayılan Önbellek İlkesi (DCP), dizi oluşturulduğunda belirlenen veya kullanıcının daha önce manuel olarak belirlediği önbellek ilkeleridir.  Mevcut Önbellek İlkesi (CCP), denetleyicinin belirli bir olaya otomatik tepkisine dayanarak mevcut olarak kullanılan önbellek ilkeleridir. 

4 bitlik veri kelimelerinde her bir bit farklı bir işlevi temsil eder.  Bit maskesi her bir bitin anlamını belirlemek için kullanılır.  Şekil 3, ikili değerler ile her bir bitin önbellek ilkesi ayarı arasındaki bağlantıyı gösterir.
 

 

 

SLN163329_en_US__1I_bitmask_JM_V1 

Şekil 3:  Bit maskesi değerleri ve her bir bitin anlamı.
 

Şekil 2'de DCP ve CCP değerleri ya 0d ya da 0c'dir.  "0c" değeri aslında sanal diskin Uyarlanabilir Şekilde Oku, Oku ve Yaz önbellek ilkelerini kullandığını gösterir.  "0d" değeri sanal diskin Uyarlanabilir Şekilde Oku, Oku ve Geri Yaz önbellek ilkelerini kullandığını gösterir.  DCP veya CCP değeri 00 ise sanal disk, önbellek ilkeleri için Uyarlanabilir Şekilde Oku ve Oku ilkelerini DEĞİL, Yaz ilkesini KULLANMAKTADIR.  DCP veya CCP değeri 01 ise sanal disk, önbellek ilkeleri için Uyarlanabilir Şekilde Oku ve Oku ilkelerini DEĞİL, Geri Yaz ilkesini KULLANMAKTADIR.

 

Cause

-

Resolution

-

Affected Products

Servers
Article Properties
Article Number: 000136726
Article Type: Solution
Last Modified: 28 Sept 2021
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.