20 yılı aşkın bir süredir paralel veri yolu arabirimi, çoğu dijital depolama sistemi için en yaygın iletişim protokolü olmuştur. Ancak bant genişliği ve sistem esnekliği ihtiyacı arttıkça, en yaygın iki paralel arabirim teknolojisi olan SCSI ve ATA'nın eksiklikleri belirgin hale geldi. SCSI ve ATA paralel arabirimleri (kullanılan farklı konektörler, kablolar ve komut setleri) arasındaki uyumsuzluk, sistem bakımı, araştırma ve geliştirme, eğitim ve yeni ürünlerin kalifikasyonunun maliyetini artırır.

Bugüne kadar, paralel teknolojiler performans açısından modern kurumsal sistemlerin kullanıcılarını hala tatmin etmektedir, ancak daha yüksek hızlara, daha yüksek veri iletim bütünlüğüne, küçültülmüş fiziksel boyuta ve daha geniş standardizasyona yönelik artan ihtiyaç, gereksiz yere ihtiyaç duymadan paralel bir arabirimin kabiliyetini sorgulamaktadır. hızla artan CPU performansına ve sabit sürücü hızlarına ayak uydurmak için maliyetler. Ek olarak, bir kemer sıkma ortamında, kuruluşların sunucu kasası ve harici disk dizileri için heterojen arka panel konektörleri geliştirmek ve sürdürmek, heterojen arayüz uyumluluğunu doğrulamak ve heterojen G/Ç bağlantılarını envanterlemek için fon bulması giderek zorlaşıyor.

Paralel arayüzlerin kullanımı ayrıca bir dizi başka problemle birlikte gelir. Geniş bir saplama kablosu üzerinden paralel veri iletimi, ek gürültü ve sinyal hataları oluşturabilen karışmaya tabidir - bu tuzaktan kaçınmak için sinyal hızını düşürmeniz veya kablonun uzunluğunu sınırlamanız veya her ikisini birden yapmanız gerekir. Paralel sinyallerin sonlandırılması da belirli zorluklarla ilişkilidir - her hattı ayrı ayrı sonlandırmanız gerekir, kablonun sonunda sinyal yansımasını önlemek için genellikle son sürücü bu işlemi gerçekleştirir. Son olarak, paralel arabirimlerde kullanılan büyük kablolar ve konektörler, bu teknolojileri yeni kompakt bilgi işlem sistemleri için uygunsuz hale getiriyor.

SAS ve SATA ile tanışın

Seri ATA (SATA) ve Seri Bağlı SCSI (SAS) gibi seri teknolojiler, geleneksel paralel arabirimlerin mimari sınırlamalarının üstesinden gelir. Bu yeni teknolojiler, isimlerini, paralel teknolojilerde kullanılan çoklu akışların aksine, tüm bilgilerin sıralı olarak (İngiliz seri) tek bir akışta iletildiği sinyal iletim yönteminden almıştır. Seri arabirimin ana avantajı, veriler tek bir akışta aktarıldığında, paralel bir arabirim kullanıldığında olduğundan çok daha hızlı hareket etmesidir.

Seri teknolojiler, birçok veri bitini paketler halinde birleştirir ve ardından bunları paralel arabirimlerden 30 kata kadar daha hızlı bir kablo üzerinden aktarır.

SATA, disk sürücüleri arasında saniyede 1,5 GB veya daha yüksek hızlarda veri aktarımı sağlayarak geleneksel ATA teknolojisinin yeteneklerini genişletir. Gigabayt disk kapasitesi başına düşük maliyeti nedeniyle SATA, masaüstü bilgisayarlarda, giriş düzeyi sunucularda ve maliyetin ana unsurlardan biri olduğu ağ depolama sistemlerinde baskın disk arabirimi olmaya devam edecektir.

Paralel SCSI'nin halefi olan SAS, selefinin kanıtlanmış yüksek işlevselliğini temel alır ve günümüzün kurumsal depolama sistemlerinin yeteneklerini büyük ölçüde genişletmeyi vaat eder. SAS, geleneksel depolama çözümlerinde bulunmayan bir dizi avantaja sahiptir. Özellikle SAS, 16.256 adede kadar cihazın tek bir bağlantı noktasına bağlanmasına izin verir ve 3 Gb/sn'ye varan hızlarda güvenilir bir noktadan noktaya seri bağlantı sağlar.

Ayrıca, daha küçük SAS konektörü hem 3,5" hem de 2,5" sabit sürücüler için tam iki bağlantı noktalı bağlantı sağlar (önceden yalnızca 3,5" Fiber Kanal sabit sürücülerinde bulunur). Bu çok kullanışlı özellik düşük profilli blade sunucu gibi kompakt bir sisteme çok sayıda yedek sürücü sığdırmanız gerektiğinde.

SAS, çok sayıda sürücünün bir veya daha fazla ana bilgisayar denetleyicisine bağlanmasına izin veren donanım genişleticilerle sürücü adreslemeyi ve bağlantıyı geliştirir. Her genişletici, diğer ana bilgisayar denetleyicileri, diğer SAS genişleticiler veya disk sürücüleri olabilen 128 adede kadar fiziksel aygıt için bağlantı sağlar. Bu şema iyi ölçeklenir ve arıza durumunda otomatik sistem kurtarma ve yük dengeleme için çok düğümlü kümelemeyi kolayca destekleyen kurumsal ölçekte topolojiler oluşturmanıza olanak tanır.

Yeni seri teknolojinin en büyük faydalarından biri, SAS arabiriminin daha uygun maliyetli SATA sürücülerle de uyumlu olması ve sistem tasarımcılarının iki farklı arabirimi destekleme masrafı olmadan her iki sürücü türünü de aynı sistemde kullanmalarına olanak sağlamasıdır. Böylece, yeni nesil SCSI teknolojisini temsil eden SAS arayüzü, performans, ölçeklenebilirlik ve veri kullanılabilirliği açısından paralel teknolojilerin mevcut sınırlamalarının üstesinden gelir.

Çoklu uyumluluk seviyeleri

Fiziksel Uyumluluk

SAS konektörü evrenseldir ve SATA ile uyumlu form faktörüdür. Bu, hem SAS hem de SATA sürücülerinin doğrudan SAS sistemine bağlanmasına ve böylece sistemi ömür boyu kullanmasına izin verir. önemli uygulamalar yüksek performans ve hızlı veri erişimi gerektiren veya gigabayt başına daha düşük maliyetle daha uygun maliyetli uygulamalar için.

SATA komut seti, SATA aygıtları ve SAS denetleyicileri arasında uyumluluk sağlayan SAS komut setinin bir alt kümesidir. Ancak, SAS sürücüleri bir SATA denetleyicisi ile çalışamaz, bu nedenle yanlış bağlantı olasılığını ortadan kaldırmak için konektörler üzerinde özel anahtarlar bulunur.

Ayrıca, SAS ve SATA arabirimlerinin benzer fiziksel parametreleri, hem SAS hem de SATA sürücülerini destekleyen yeni bir evrensel SAS arka plakasına olanak tanır. Sonuç olarak, SCSI ve ATA sürücüleri için iki farklı arka plaka kullanmaya gerek yoktur. Bu birlikte çalışabilirlik, donanım ve mühendislik maliyetlerini azaltarak hem arka plaka üreticilerine hem de son kullanıcılara fayda sağlar.

Protokol düzeyinde uyumluluk

SAS teknolojisi, her biri, hangi aygıta erişildiğine bağlı olarak, bir seri arabirim üzerinden farklı veri türlerini aktarmak için kullanılan üç tür protokol içerir. Birincisi SCSI komutlarını ileten seri SCSI protokolü (Seri SCSI Protokolü SSP), ikincisi ise kontrol bilgilerini genişleticilere ileten SCSI Yönetim Protokolü (SMP). Üçüncüsü, SATA Tünelli Protokol STP, SATA komutlarının iletilmesine izin veren bir bağlantı kurar. Bu üç protokolü kullanan SAS arabirimi, mevcut SCSI uygulamaları, yönetim yazılımı ve SATA cihazlarıyla tamamen uyumludur.

Bu çoklu protokol mimarisi, SAS ve SATA konektörlerinin fiziksel uyumluluğu ile birleştiğinde, SAS teknolojisini SAS ve SATA cihazları arasında evrensel bir köprü haline getirir.

Uyumluluk Avantajları

SAS ve SATA uyumluluğu sağlar bütün çizgi sistem tasarımcılarına, montajcılara ve son kullanıcılara fayda sağlar.

Sistem tasarımcıları, SAS ve SATA uyumluluğu nedeniyle aynı arka plakaları, konektörleri ve kablo bağlantılarını kullanabilir. Sistemi SATA'dan SAS'a yükseltmek aslında disk sürücülerinin değiştirilmesidir. Buna karşılık, geleneksel paralel arabirim kullanıcıları için ATA'dan SCSI'ye geçmek, arka panelleri, konektörleri, kabloları ve sürücüleri değiştirmek anlamına gelir. Seri teknolojilerin diğer uygun maliyetli birlikte çalışabilirlik faydaları arasında basitleştirilmiş sertifikalandırma ve varlık yönetimi yer alır.

VAR bayileri ve sistem kurucuları, uygun disk sürücüsünü sisteme kurarak özel sistemleri hızlı ve kolay bir şekilde yeniden yapılandırabilirler. Uyumsuz teknolojilerle çalışmaya, özel konektörler ve farklı kablo bağlantıları kullanmaya gerek yoktur. Dahası, en iyi fiyat/performans oranını seçme esnekliği, VAR bayilerinin ve sistem kurucularının ürünlerini daha iyi ayırt etmelerini sağlayacaktır.

Son kullanıcılar için SATA ve SAS uyumluluğu, konu en iyi fiyat/performans oranını seçmeye geldiğinde yeni bir esneklik düzeyi anlamına gelir. SATA sürücüler, düşük maliyetli sunucular ve depolama sistemleri için en iyi çözümdür, SAS sürücüler ise maksimum performans, güvenilirlik ve yönetim yazılımı uyumluluğu sağlar. Satın almak zorunda kalmadan SATA sürücülerinden SAS sürücülerine yükseltilebilir yeni sistem satın alma karar sürecini büyük ölçüde basitleştirir, sistem yatırımını korur ve toplam sahip olma maliyetini düşürür.

SAS ve SATA protokollerinin ortak gelişimi

20 Ocak 2003 tarihinde, SCSI Ticaret Birliği (STA) ve Çalışma Grubu Seri ATA (SATA) II Çalışma Grubu, SAS teknolojisinin sistem düzeyinde SATA disk sürücüleriyle uyumlu olmasını sağlamak için bir işbirliği duyurdu.

Depolama satıcıları ve standartlar komitelerinin ortak çabalarının yanı sıra iki organizasyonun işbirliği, sistem tasarımcılarının, BT profesyonellerinin ve son kullanıcıların, başarı elde etmek için sistemlerinde daha fazla ince ayar yapmasına yardımcı olacak daha kesin uyumluluk yönergeleri geliştirmeyi amaçlıyor. optimum performans ve güvenilirlik ve daha düşük toplam sahip olma maliyeti.

SATA 1.0 spesifikasyonu 2001 yılında onaylanmıştır ve bugün çeşitli üreticilerin SATA ürünleri piyasada bulunmaktadır. SAS 1.0 spesifikasyonu 2003'ün başlarında onaylandı ve ilk ürünler 2004'ün ilk yarısında piyasaya çıkacak.

Yeterince fazla sayıda Seri Bağlı SCSI (SAS) çevre biriminin ortaya çıkmasıyla, kurumsal ortamın yeni teknolojinin raylarına geçişinin başladığını söyleyebiliriz. Ancak SAS, yalnızca UltraSCSI teknolojisinin tanınmış bir halefi olmakla kalmaz, aynı zamanda sistemlerin ölçeklenebilirliğini düpedüz düşünülemez boyutlara yükselterek yeni kullanım alanları açar. Teknolojiye, ana bilgisayar adaptörlerine, sabit sürücülere ve depolama sistemlerine daha yakından bakarak SAS'ın potansiyelini göstermeye karar verdik.

SAS tamamen yeni bir teknoloji değildir: her iki dünyanın da en iyisini alır. SAS'ın ilk kısmı, daha az fiziksel kablo ve pin gerektiren seri iletişim ile ilgilidir. Paralelden seri iletime geçiş, otobüsten kurtulmayı mümkün kıldı. Her ne kadar mevcut SAS spesifikasyonları verim bağlantı noktası başına 300 MB/s olarak belirtilen, UltraSCSI için 320 MB/sn'den daha azdır, paylaşılan veri yolunu noktadan noktaya bağlantıyla değiştirmek önemli bir avantajdır. SAS'ın ikinci kısmı, güçlü ve popüler olmaya devam eden SCSI protokolüdür.

SAS ayrıca büyük bir set kullanabilir RAID türleri. Adaptec veya LSI Logic gibi devler, birden çok denetleyici ve sürücü arasında dağıtılmış RAID dizileri dahil olmak üzere ürünlerinde genişletme, geçiş, yerleştirme ve diğer özellikler için gelişmiş bir dizi özellik sunar.

Son olarak, bugün bahsedilen eylemlerin çoğu zaten "anında" gerçekleştirilir. Burada mükemmel ürünleri not etmeliyiz AMCC/3Ware , Areca ve Broadcom/Raidcore, kurumsal sınıf özelliklerin SATA alanlarına aktarılmasına izin verdi.

SATA ile karşılaştırıldığında, geleneksel SCSI uygulaması, üst düzey kurumsal çözümler dışında tüm cephelerde zemin kaybediyor. SATA teklifleri uygun sabit diskler, iyi bir fiyat ve geniş bir ürün yelpazesine sahip kararlar. Ve SAS'ın bir başka "akıllı" özelliğini de unutmayalım: SAS ana bilgisayar adaptörleri SATA sürücüleriyle kolayca çalıştığından, mevcut SATA altyapılarıyla kolayca uyum sağlar. Ancak SAS sürücüsü, SATA adaptörüne bağlanamaz.


Kaynak: Adaptec.

İlk olarak, bize öyle geliyor ki, SAS tarihine dönmeliyiz. SCSI standardı, "küçük bilgisayar sistemi arabirimi" anlamına gelir. bilgisayar sistemleri") her zaman sürücüleri ve diğer bazı aygıtları bilgisayarlara bağlamak için profesyonel bir veri yolu olarak kabul edilmiştir. Sunucular ve iş istasyonları için sabit sürücüler hala SCSI teknolojisini kullanır. Yalnızca iki sürücüyü bir bağlantı noktasına bağlamanıza izin veren toplu ATA standardının aksine, SCSI bir veri yolunda 15 cihaza kadar bağlanmanıza izin verir ve güçlü bir komut protokolü sunar Cihazların, manuel olarak veya SCAM (Otomatik Olarak SCSI Yapılandırması) protokolü aracılığıyla atanabilen benzersiz bir SCSI Kimliğine sahip olması gerekir. daha fazla SCSI bağdaştırıcısı benzersiz olamaz, karmaşık SCSI ortamlarındaki aygıtları tanımlamak için LUN'lar (Mantıksal Birim Numaraları) eklenmiştir.

SCSI donanımı, ATA'dan daha esnek ve güvenilirdir (bu standarda IDE, Integrated Drive Electronics de denir). Cihazlar hem bilgisayarın içine hem de dışına bağlanabilir ve uygun şekilde sonlandırılırsa (sinyal yansımalarını önlemek için) kablo uzunluğu 12 m'ye kadar çıkabilir. SCSI geliştikçe, farklı veri yolu genişliklerini, saat hızlarını, konektörleri ve sinyal voltajlarını (Hızlı, Geniş, Ultra, Ultra Geniş, Ultra2, Ultra2 Geniş, Ultra3, Ultra320 SCSI) belirleyen çok sayıda standart ortaya çıktı. Neyse ki, hepsi aynı komut setini kullanıyor.

Komutları gönderen başlatıcı (ana bilgisayar bağdaştırıcısı) ile bunlara yanıt veren hedef sürücü arasında herhangi bir SCSI iletişimi kurulur. Bir dizi komutu aldıktan hemen sonra, hedef sürücü, başlatıcının istenen yanıtı alıp almayacağını bileceği bir algılama kodu (durum: meşgul, hata veya boş) gönderir.

SCSI protokolü, neredeyse 60 farklı komut belirtir. Dört kategoriye ayrılırlar: veri olmayan, çift yönlü, veri okuma ve veri yazma.

Veri yoluna sürücüler eklediğinizde SCSI'nin sınırlamaları ortaya çıkmaya başlar. Bugün, Ultra320 SCSI'nin 320 MB / s çıktısını tam olarak yükleyebilecek bir sabit disk bulmak pek mümkün değil. Ancak aynı otobüste beş veya daha fazla sürücü tamamen başka bir konudur. Bir seçenek, yük dengeleme için ikinci bir ana bilgisayar adaptörü eklemek olabilir, ancak bunun bir bedeli vardır. Kablolar da bir problemdir: bükülmüş 80 telli kablolar çok pahalıdır. Ayrıca, sürücülerin "çalışırken değiştirilmesini", yani arızalı bir sürücünün kolayca değiştirilmesini istiyorsanız, özel ekipman (arka panel) gereklidir.

Elbette, sürücüleri, diğer güzel kontrol özellikleriyle birlikte genellikle çalışırken değiştirilebilen ayrı armatürlere veya modüllere yerleştirmek en iyisidir. Sonuç olarak piyasada daha profesyonel SCSI çözümleri var. Ancak hepsi çok pahalıya mal oluyor, bu yüzden SATA standardı son yıllarda bu kadar hızlı gelişti. SATA, üst düzey kurumsal sistemlerin ihtiyaçlarını hiçbir zaman karşılayamasa da, bu standart, yeni nesil ağ ortamları için yeni ölçeklenebilir çözümler yaratmada SAS'ı mükemmel bir şekilde tamamlar.


SAS, birden çok aygıt için ortak bir veri yolu kullanmaz. Kaynak: Adaptec.

SATA


Solda veri aktarımı için SATA konektörü bulunur. Sağda güç konektörü var. Her SATA sürücüsüne 3.3V, 5V ve 12V voltaj sağlamak için yeterli pin vardır.

SATA standardı birkaç yıldır piyasada ve bugün ikinci nesline ulaştı. SATA I, düşük voltajlı diferansiyel sinyalleme kullanan iki seri bağlantı ile 1,5 Gb/sn verime sahipti. Fiziksel katman, 150 MB/s'lik maksimum arabirim verimini hesaba katan 8/10 bit kodlama (8 bit veri için 10 gerçek bit) kullanır. SATA'nın 300 MB / s hızına geçişinden sonra, çoğu standardizasyon sırasında olmasına rağmen yeni standart SATA II'yi aramaya başladı. SATA-IO(Uluslararası Kuruluş) önce daha fazla özellik eklemeyi ve ardından SATA II olarak adlandırmayı planladı. Bu nedenle en son spesifikasyon SATA 2.5 olarak adlandırılır, aşağıdakiler gibi SATA uzantılarını içerir: Yerel Komut Kuyruğa Alma(NCQ) ve eSATA (harici SATA), bağlantı noktası çarpanları (bağlantı noktası başına dört sürücüye kadar), vb. Fakat Ek fonksyonlar SATA, hem denetleyici hem de sabit sürücünün kendisi için isteğe bağlıdır.

2007'de SATA III'ün 600 MB / s'de hala piyasaya sürüleceğini umalım.

Paralel ATA (UltraATA) kablolarının 46 cm ile sınırlı olduğu yerlerde, SATA kabloları 1 m uzunluğa kadar ve eSATA için bunun iki katı olabilir. 40 veya 80 tel yerine, seri iletim sadece birkaç pin gerektirir. Bu nedenle, SATA kabloları çok dardır, bilgisayar kasası içinde kolayca yönlendirilebilir ve hava akışını çok fazla engellemez. Tek bir aygıt, bir SATA bağlantı noktasına dayanır ve bu da onu noktadan noktaya bir arabirim yapar.


Veri ve güç için SATA konektörleri ayrı fişler sağlar.

SAS


Buradaki sinyal protokolü SATA'nınkiyle aynıdır. Kaynak: Adaptec.

Seri Bağlı SCSI'nin güzel bir özelliği, teknolojinin hem SCSI hem de SATA'yı desteklemesidir, bunun sonucunda SAS veya SATA sürücüleri (veya her iki standart) SAS denetleyicilerine bağlanabilir. Ancak, SAS sürücüleri, Seri SCSI Protokolü'nün (SSP) kullanılması nedeniyle SATA denetleyicileriyle çalışamaz. SATA gibi, SAS da sürücüler (bugün 300 MB/s) için noktadan noktaya bağlantı ilkesini izler ve SAS genişleticiler (veya genişleticiler, genişleticiler) sayesinde mevcut SAS bağlantı noktalarından daha fazla sürücü bağlanabilir. SAS sabit sürücüleri, her biri kendi benzersiz SAS kimliğine sahip iki bağlantı noktasını destekler, böylece artıklık sağlamak için iki fiziksel bağlantı kullanabilirsiniz - sürücüyü iki farklı ana bilgisayara bağlayın. STP (SATA Tünel Protokolü) sayesinde SAS denetleyicileri, genişleticiye bağlı SATA sürücüleri ile iletişim kurabilir.


Kaynak: Adaptec.



Kaynak: Adaptec.



Kaynak: Adaptec.

Elbette, SAS genişleticinin ana bilgisayar denetleyicisine olan tek fiziksel bağlantısı bir "darboğaz" olarak kabul edilebilir, bu nedenle standartta geniş SAS bağlantı noktaları sağlanır. Geniş bir bağlantı noktası, birden çok SAS bağlantısını herhangi iki SAS aygıtı (genellikle bir ana bilgisayar denetleyicisi ile bir genişletici/genişletici arasında) arasında tek bir bağlantıda gruplandırır. Bağlantı içindeki bağlantıların sayısı artırılabilir, bunların hepsi dayatılan gereksinimlere bağlıdır. Ancak yedekli bağlantılar desteklenmez ve döngülere veya halkalara izin verilmez.


Kaynak: Adaptec.

SAS'ın gelecekteki uygulamaları, bağlantı noktası başına 600 ve 1200 MB/sn bant genişliği ekleyecektir. Elbette sabit disklerin performansı aynı oranda artmayacak ancak az sayıda portta genişletici kullanmak daha uygun olacaktır.



"Fan Out" ve "Edge" olarak adlandırılan cihazlar genişleticilerdir. Ancak yalnızca ana Fan Out genişletici SAS etki alanıyla çalışabilir (şemanın ortasındaki 4x bağlantısına bakın). Her Edge genişleticiye 128'e kadar izin verilir fiziksel bağlantılar ve geniş bağlantı noktalarını kullanabilir ve/veya diğer genişleticileri/sürücüleri bağlayabilirsiniz. Topoloji oldukça karmaşık olabilir, ancak aynı zamanda esnek ve güçlü olabilir. Kaynak: Adaptec.



Kaynak: Adaptec.

Arka panel, çalışırken takılabilir olması gereken herhangi bir depolama sisteminin temel yapı taşıdır. Bu yüzden SAS genişleticiler genellikle güçlü ek bileşenler anlamına gelir (hem tek bir durumda hem de değil). Tipik olarak, basit bir ek bileşeni bir anasistem bağdaştırıcısına bağlamak için tek bir bağlantı kullanılır. Yerleşik ek bileşenleri olan genişleticiler elbette çok kanallı bağlantılara dayanır.

SAS için üç tip kablo ve konektör geliştirilmiştir. SFF-8484, ana bilgisayar adaptörünü ekipmana bağlayan çok çekirdekli bir dahili kablodur. Prensipte, bu kablonun bir ucundan birkaç ayrı SAS konektörüne ayrılmasıyla da aynı şey elde edilebilir (aşağıdaki resme bakın). SFF-8482, sürücünün tek bir SAS arabirimine bağlandığı bir konektördür. Son olarak, SFF-8470, altı metre uzunluğa kadar harici bir çok çekirdekli kablodur.


Kaynak: Adaptec.


Harici çoklu bağlantı SAS bağlantıları için SFF-8470 kablosu.


Çok çekirdekli kablo SFF-8484. Dört SAS kanalı/bağlantı noktası bir konektörden geçer.


Dört SATA sürücüsünü bağlamanıza izin veren SFF-8484 kablosu.

SAN çözümlerinin bir parçası olarak SAS

Neden tüm bu bilgilere ihtiyacımız var? Çoğu kullanıcı yukarıda tartıştığımız SAS topolojisine yaklaşmayacaktır. Ancak SAS, bir veya daha fazla RAID denetleyicisine dayalı basit ila karmaşık RAID dizileri oluşturmak için ideal olmasına rağmen, profesyonel sabit sürücüler için yeni nesil bir arabirimden daha fazlasıdır. SAS daha fazlasını yapabilir. Bu, herhangi iki SAS cihazı arasındaki bağlantı sayısını eklediğinizde kolayca ölçeklenen bir noktadan noktaya seri arabirimdir. SAS sürücüleri iki bağlantı noktasıyla birlikte gelir, böylece bir bağlantı noktasını bir genişletici aracılığıyla bir anasistem sistemine bağlayabilir ve ardından başka bir anasistem sistemine (veya başka bir genişleticiye) bir yedekleme yolu oluşturabilirsiniz.

SAS bağdaştırıcıları ve genişleticiler (iki genişletici arasında olduğu gibi) arasındaki iletişim, mevcut SAS bağlantı noktaları kadar geniş olabilir. Genişleticiler genellikle çok sayıda sürücüyü barındırabilen rafa monte sistemlerdir ve SAS'ın hiyerarşideki daha yüksek bir aygıta (örneğin, bir ana bilgisayar denetleyicisi) olası bağlantısı yalnızca genişleticinin yetenekleriyle sınırlıdır.

Zengin ve işlevsel bir altyapı ile SAS, ayrılmış sabit sürücüler veya ayrı ağ depolaması yerine karmaşık depolama topolojileri oluşturmanıza olanak tanır. Bu durumda, "karmaşık", böyle bir topoloji ile çalışmanın zor olduğu anlamına gelmemelidir. SAS yapılandırmaları, basit disk donanımlarından veya kullanım genişleticilerden oluşur. Herhangi bir SAS bağlantısı, bant genişliği gereksinimlerine bağlı olarak yukarı veya aşağı ölçeklenebilir. Hem güçlü SAS sabit sürücüleri hem de yüksek kapasiteli SATA modellerini kullanabilirsiniz. Güçlü RAID denetleyicileriyle birlikte, hem RAID düzeyi hem de donanım açısından veri dizilerini kolayca kurabilir, genişletebilir veya yeniden yapılandırabilirsiniz.

Tüm bunlar, kurumsal depolamanın ne kadar hızlı büyüdüğünü düşündüğünüzde daha da önemli hale geliyor. Bugün herkes SAN - depolama alanı ağından bahsediyor. Fiziksel olarak uzak depoları kullanan geleneksel sunucularla bir veri depolama alt sisteminin merkezi olmayan bir organizasyonunu ifade eder. İle mevcut ağlar gigabit Ethernet veya Fiber Kanal, Ethernet paketlerinde (iSCSI - Internet SCSI) kapsüllenmiş, biraz değiştirilmiş bir SCSI protokolü başlatılır. Tek bir sabit sürücüden karmaşık iç içe RAID dizilerine kadar çalışan bir sistem, sözde hedef (hedef) haline gelir ve hedefi yalnızca fiziksel bir öğeymiş gibi ele alan bir başlatıcıya (ana sistem, başlatıcı) bağlıdır.

iSCSI, elbette, depolama, veri organizasyonu veya erişim kontrolünün geliştirilmesi için bir strateji oluşturmanıza olanak tanır. Doğrudan sunuculara bağlı depolamayı kaldırarak, herhangi bir depolama alt sisteminin bir iSCSI hedefi haline gelmesine izin vererek başka bir esneklik düzeyi elde ediyoruz. Uzak depolamaya geçmek, sistemi depolama sunucularından bağımsız hale getirir (tehlikeli bir arıza noktası) ve donanımın yönetilebilirliğini iyileştirir. Programatik bir bakış açısından, depolama hala sunucunun "içinde". iSCSI hedefi ve başlatıcı yakınlarda, farklı katlarda, farklı odalarda veya binalarda olabilir - bunların tümü, aralarındaki IP bağlantısının kalitesine ve hızına bağlıdır. Bu açıdan SAN'ın veritabanları gibi çevrimiçi uygulamaların gereksinimlerine pek uygun olmadığını belirtmek önemlidir.

2,5" SAS sabit sürücüler

Profesyonel sektör için 2,5" sabit diskler hala bir yenilik olarak algılanıyor. Seagate'in bu tür ilk diskini bir süredir inceliyoruz - 2.5" Ultra320 Savvio kim iyi bir izlenim bıraktı. Tüm 2,5" SCSI sürücüler, 10.000 RPM iş mili hızı kullanır, ancak aynı iş mili hızına sahip 3,5" sabit sürücülerin performans düzeylerinin gerisinde kalırlar. Gerçek şu ki, 3,5" modellerin dış izleri daha yüksek bir veri aktarım hızı sağlayan daha yüksek bir doğrusal hızda dönüyor.

Küçük sabit sürücülerin avantajı kapasitede değil: bugün onlar için maksimum değer hala 73 GB iken, 3,5 "kurumsal sınıf sabit sürücülerde zaten 300 GB alıyoruz. Birçok alanda, performansın kullanılan fiziksel hacme oranı çok önemli veya güç verimliliği. Ne kadar çok sabit disk kullanırsanız, o kadar fazla performans elde edersiniz - elbette uygun altyapı ile eşleştirilir. Aynı zamanda 2,5" sabit diskler, 3,5" rakiplerin neredeyse yarısı kadar enerji tüketir. watt başına oran performansı (watt başına G/Ç işlemleri), 2,5" form faktörü çok iyi sonuçlar verir.

Her şeyden önce kapasite arıyorsanız, 3,5" 10.000 rpm sürücülerin olması pek olası değildir. en iyi seçim. Gerçek şu ki, 3.5" SATA sabit sürücüler %66 daha fazla kapasite sağlar (sabit sürücü başına 300 GB yerine 500), bu da performans seviyesini kabul edilebilir bırakır. Birçok sabit sürücü üreticisi, 7/24 çalışma için SATA modelleri ve sürücü fiyatları sunar Güvenilirlik sorunlar, dizide hemen değiştirilmek üzere yedek (yedek) sürücüler satın alınarak çözülebilir.

MAY satırı, Fujitsu'nun profesyonel sektör için mevcut 2,5" sürücü neslini temsil eder. Dönme hızı 10.025 rpm'dir ve kapasiteler 36,7 ve 73,5 GB'dir. Tüm sürücüler 8 MB önbelleğe sahiptir ve ortalama 4,0 ms ve 4,5 okuma arama süresi verir. ms writes Daha önce de belirttiğimiz gibi, 2,5" sabit sürücülerin güzel bir özelliği, güç tüketimini azaltmasıdır. Genellikle bir 2,5" sabit sürücü, 3,5" sürücüye kıyasla en az %60 enerji tasarrufu sağlar.

3.5" SAS sabit sürücüler

MAX, Fujitsu'nun mevcut yüksek performanslı 15.000 rpm sabit disk serisidir. Yani isim mükemmel uyuyor. 2,5" disklerin aksine, burada 16MB'lık devasa bir önbellek ve okumalar için 3,3 ms ve yazmalar için 3,8 ms'lik kısa bir ortalama arama süresi elde ediyoruz. Fujitsu, 36,7 GB, 73,4 GB ve 146 GB'lık (bir, iki ve dörtlü) modeller sunar. tabaklar).

Akışkan dinamik rulmanlar, kurumsal sınıf sabit disklere doğru yol aldı, bu nedenle yeni modeller 15.000 rpm'de önceki modellerden önemli ölçüde daha sessiz. Tabii ki, bu tür sabit diskler uygun şekilde soğutulmalıdır ve ekipman bunu da sağlar.

Hitachi Global Storage Technologies ayrıca kendi yüksek performanslı çözüm serisini de sunmaktadır. UltraStar 15K147, 15.000 rpm'de çalışır ve tıpkı Fujitsu sürücüler gibi 16 MB önbelleğe sahiptir, ancak plaka yapılandırması farklıdır. 36.7 GB modelinde bir yerine iki plaka kullanılırken, 73.4 GB modelinde iki yerine üç plaka kullanılır. Bu, daha düşük bir veri yoğunluğunu gösterir, ancak böyle bir tasarım aslında plakaların en içteki, en yavaş alanlarını kullanmamanızı sağlar. Sonuç olarak, kafaların daha az hareket etmesi gerekir, bu da daha iyi bir ortalama erişim süresi sağlar.

Hitachi ayrıca, iddia edilen arama (okuma) süresi 3,7 ms olan 36,7 GB, 73,4 GB ve 147 GB modelleri de sunar.

Maxtor zaten Seagate'in bir parçası olmasına rağmen, şirketin ürün grupları hala korunmaktadır. Üretici, tümü 15.000 rpm iş mili hızı ve 16 MB önbelleğe sahip 36, 73 ve 147 GB modelleri sunuyor. Şirket, okumalar için ortalama 3.4ms ve yazmalar için 3.8ms arama süresi talep ediyor.

Cheetah, uzun süredir yüksek performanslı sabit disklerle ilişkilendirilmiştir. Seagate, masaüstü segmentinde Barracuda'nın piyasaya sürülmesiyle benzer bir ilişki kurmayı başardı ve 2000 yılında ilk 7200 RPM masaüstü diskini sundu.

36,7 GB, 73,4 GB ve 146,8 GB modellerinde mevcuttur. Hepsi 15.000 rpm iş mili hızı ve 8 MB önbellek ile ayırt edilir. Okuma için ortalama arama süresi 3,5 ms ve yazma için 4,0 ms'dir.

Ana bilgisayar bağdaştırıcıları

SATA denetleyicilerinin aksine, SAS bileşenleri yalnızca sunucu sınıfı anakartlarda veya aşağıdakiler için genişletme kartları olarak bulunabilir: PCI-X veya PCI Express. Bir adım daha ileri gidersek ve RAID denetleyicilerine (Yedekli Ucuz Sürücüler Dizisi) bakarsak, karmaşıklıkları nedeniyle çoğunlukla ayrı kartlar olarak satılırlar. RAID kartları yalnızca denetleyicinin kendisini değil, aynı zamanda bir artıklık bilgisi hesaplama hızlandırma yongası (XOR motoru) ve ayrıca önbellek içerir. Bazen karta az miktarda bellek lehimlenir (çoğunlukla 128 MB), ancak bazı kartlar bir DIMM veya SO-DIMM kullanarak miktarı artırmanıza izin verir.

Bir ana bilgisayar bağdaştırıcısı veya RAID denetleyicisi seçerken neye ihtiyacınız olduğunu net bir şekilde tanımlamanız gerekir. Yeni cihazların yelpazesi gözlerimizin hemen önünde büyüyor. Basit çok bağlantı noktalı ana bilgisayar bağdaştırıcıları nispeten daha az maliyetli olurken, güçlü RAID kartları çok pahalıya mal olacaktır. Sürücüleri nereye yerleştireceğinizi düşünün: harici depolama en az bir harici konektör gerektirir. Raf sunucuları genellikle düşük profilli kartlar gerektirir.

RAID'e ihtiyacınız varsa, donanım hızlandırmayı kullanıp kullanmayacağınıza karar verin. Bazı RAID kartları kaynakları tüketir İşlemci RAID 5 veya 6 dizileri için XOR hesaplamaları için; diğerleri kendi XOR donanım motorlarını kullanır. Veritabanları veya web sunucuları gibi sunucunun veri depolamaktan fazlasını yaptığı ortamlar için RAID hızlandırması önerilir.

Yazımızda bahsettiğimiz host adaptör kartlarının tamamı SAS portu başına 300 MB/s'yi desteklemekte ve depolama altyapısının çok esnek bir şekilde uygulanmasına olanak sağlamaktadır. Bugün, çok az insan harici bağlantı noktalarına şaşıracak ve hem SAS hem de SATA sabit sürücülerinin desteğini hesaba katacak. Her üç kart da PCI-X arabirimini kullanır, ancak aşağıdaki sürümler PCI Ekspres zaten geliştirme aşamasındalar.

Yazımızda sekiz portlu kartlara dikkat ettik ancak bağlanan harddisk sayısı bununla sınırlı değil. Bir SAS genişletici (harici) yardımıyla herhangi bir depolamayı bağlayabilirsiniz. 4 hatlı bağlantı yeterli olduğu sürece, sabit disk sayısını 122'ye kadar artırabilirsiniz. RAID 5 veya RAID 6 eşlik bilgilerini hesaplamanın performans maliyeti nedeniyle, tipik harici RAID depoları diski yükleyemez. çok sayıda sürücü kullanılsa bile dört şeritli bant genişliği yeterlidir.

48300, PCI-X veri yolu için tasarlanmış bir SAS ana bilgisayar adaptörüdür. Gittikçe daha fazla anakart PCI Express arabirimleriyle donatılsa da, sunucu pazarı bugün PCI-X'in hakimiyetinde olmaya devam ediyor.

Adaptec SAS 48300, 133 MHz'de bir PCI-X arabirimi kullanır ve 1.06 GB/s'lik bir verim sağlar. Yeterince hızlı eğer PCI veri yolu-X diğer cihazlar tarafından yüklenmez. Veri yoluna daha düşük hızlı bir cihaz eklerseniz, diğer tüm PCI-X kartları hızlarını aynı seviyeye düşürün. Bu amaçla, bazen karta birkaç PCI-X denetleyicisi kurulur.

Adaptec, SAS 4800'ü orta ve düşük seviye sunucular ve iş istasyonları için konumlandırıyor. Önerilen perakende satış fiyatı oldukça makul olan 360 $ 'dır. Adaptec HostRAID özelliği desteklenir ve en basit RAID dizilerine yükseltme yapmanıza olanak tanır. Bu durumda, bunlar RAID 0, 1 ve 10 seviyeleridir. Kart, harici bir dört kanallı SFF8470 bağlantısını ve ayrıca dört SAS cihazı için bir kabloyla eşleştirilmiş dahili bir SFF8484 konektörünü destekler, yani, içinde sekiz bağlantı noktası alırız. Toplam.

Düşük profilli bir yuva kapağı takıldığında kart 2U raf sunucusuna sığar. Paket ayrıca sürücülü bir CD, hızlı kurulum kılavuzu ve dört adede kadar sistem sürücüsünün karta bağlanabileceği dahili bir SAS kablosu içerir.

SAS oynatıcı LSI Logic, bize Adaptec SAS 48300'ün doğrudan rakibi olan bir SAS3442X PCI-X ana bilgisayar adaptörü gönderdi. İki dört şeritli arabirim arasında bölünmüş sekiz SAS bağlantı noktasıyla birlikte gelir. Kartın "kalbi" LSI SAS1068 yongasıdır. Arayüzlerden biri dahili cihazlar, ikincisi harici DAS (Doğrudan Bağlı Depolama) içindir. Kart, PCI-X 133 veri yolu arabirimini kullanır.

Her zamanki gibi, SATA ve SAS sürücüleri için 300 MB/sn arabirimi desteklenir. Denetleyici kartında 16 LED vardır. Bunlardan sekizi basit etkinlik LED'leridir ve sekizi daha sistem arızasını bildirmek için tasarlanmıştır.

LSI SAS3442X düşük profilli bir karttır, bu nedenle herhangi bir 2U raf sunucusuna kolayca sığar.

Linux, Netware 5.1 ve 6, Windows 2000 ve Server 2003 (x64), Windows XP (x64) ve Solaris 2.10'a kadar sürücü desteğine dikkat edin. Adaptec'in aksine LSI, herhangi bir RAID modu için destek eklememeyi seçti.

RAID bağdaştırıcıları

SAS RAID4800SAS, Adaptec'in daha karmaşık SAS ortamları için çözümüdür, uygulama sunucuları, sunucular için kullanılabilir yayın Akışı vb. Önümüzde yine bir adet harici dört yollu SAS bağlantısı ve iki adet dahili dört yollu arabirimi olan sekiz bağlantı noktalı bir kart var. Ancak harici bir bağlantı kullanılıyorsa, dahili olanlardan yalnızca bir dört kanallı arayüz kalır.

Kart ayrıca, en zorlu RAID yapılandırmaları için bile yeterli bant genişliği sağlayan PCI-X 133 veri yolu için tasarlanmıştır.

RAID modlarına gelince, SAS RAID 4800 burada "küçük kardeşi" kolayca sollar: varsayılan olarak, yeterli sürücünüz varsa RAID 0, 1, 10, 5, 50 seviyeleri desteklenir. 48300'den farklı olarak Adaptec, sekiz sabit sürücüyü denetleyiciye hemen bağlayabilmeniz için iki SAS kablosu yatırımı yaptı. 48300'ün aksine, kart tam boyut gerektirir PCI yuvası-X.

Kartınızı Adaptec'e yükseltmeye karar verirseniz Gelişmiş Veri Koruma Paketi, çift yedekli RAID modlarına (6, 60) ve ayrıca bir dizi kurumsal sınıf özelliğe yükseltebileceksiniz: şeritli ayna sürücü (RAID 1E), etkin aralık (RAID 5EE) ve geri kopyalama etkin yedek. Adaptec Storage Manager yardımcı programı, tarayıcı benzeri bir arayüze sahiptir ve tüm Adaptec adaptörlerini yönetmek için kullanılabilir.

Adaptec için sürücüler sunar Windows Server 2003 (ve x64), Windows 2000 Server, Windows XP (x64), Novell Netware, Red Hat Enterprise Linux 3 ve 4, SuSe Linux Enterprise Server 8 ve 9 ve FreeBSD.

SAS ek bileşenleri

335SAS, dört sürücülü bir SAS veya SATA sürücü aksesuarıdır, ancak bir SAS denetleyicisine bağlanması gerekir. 120 mm fan sayesinde sürücüler iyi soğutulacaktır. Ayrıca ekipmana iki Molex elektrik fişi bağlamanız gerekecektir.

Adaptec, teçhizatı uygun bir kontrolör aracılığıyla kontrol etmek için kullanılabilecek bir I2C kablosu içermektedir. Ancak SAS sürücülerde bu artık çalışmayacak. Ek bir LED kablosu, sürücülerin etkinliğini bildirmek için tasarlanmıştır, ancak yine yalnızca SATA sürücüleri için. Paket ayrıca dört sürücü için dahili bir SAS kablosu içerir, bu nedenle sürücüleri bağlamak için harici bir dört kanallı kablo yeterli olacaktır. SATA sürücüleri kullanmak istiyorsanız, SAS - SATA adaptörlerini kullanmanız gerekecektir.

369 dolarlık perakende fiyatı ucuz değil. Ancak sağlam ve güvenilir bir çözüm elde edeceksiniz.

SAS depolama

SANbloc S50, 12 sürücülü kurumsal sınıf bir çözümdür. SAS denetleyicilerine bağlanan bir 2U rafa monte muhafaza alacaksınız. Bu, ölçeklenebilir SAS çözümlerinin en iyi örneklerinden biridir. 12 sürücü, SAS veya SATA olabilir. Veya her iki türün bir karışımını temsil eder. Yerleşik genişletici, S50'yi bir ana bilgisayar adaptörüne veya RAID denetleyicisine bağlamak için bir veya iki dört şeritli SAS arabirimi kullanabilir. Açıkça profesyonel bir çözümümüz olduğundan, iki güç kaynağı (yedekli) ile donatılmıştır.

Zaten bir Adaptec SAS ana bilgisayar adaptörü satın aldıysanız, bunu kolayca S50'ye bağlayabilir ve Adaptec Storage Manager'ı kullanarak sürücüleri yönetebilirsiniz. 500 GB SATA sabit sürücü takarsanız, 6 TB depolama alanı elde ederiz. 300 GB SAS sürücüler alırsak, kapasite 3,6 TB olacaktır. Genişletici, ana bilgisayar denetleyicisine iki dört şeritli arabirim ile bağlandığından, herhangi bir tür dizi için fazlasıyla yeterli olacak 2,4 GB / s'lik bir verim elde edeceğiz. Bir RAID0 dizisine 12 sürücü kurarsanız, maksimum verim yalnızca 1,1 GB / s olacaktır. Bu yılın ortasında Adaptec, iki bağımsız SAS I/O bloğu ile biraz değiştirilmiş bir sürüm yayınlamayı vaat ediyor.

SANbloc S50, otomatik izleme ve fan hızının otomatik kontrolü işlevini içerir. Evet, cihaz çok gürültülü, bu yüzden testler tamamlandıktan sonra onu laboratuvardan geri getirmek için rahatladık. SES-2 (SCSI Muhafaza Hizmetleri) veya fiziksel I2C arabirimi aracılığıyla denetleyiciye bir sürücü hatası mesajı gönderilir.

Aktüatörler için çalışma sıcaklıkları 5-55°C ve aksesuarlar için - 0 ila 40°C arasındadır.

Testlerimizin başlangıcında, yalnızca 610 MB/sn'lik bir en yüksek verim elde ettik. S50 ile Adaptec ana bilgisayar denetleyicisi arasındaki kabloyu değiştirerek yine de 760 MB/sn'ye ulaşabildik. Sistemi RAID 0 modunda yüklemek için yedi sabit sürücü kullandık. Sabit disk sayısının arttırılması, verimde bir artışa yol açmadı.

Test yapılandırması

Sistem donanımı
işlemciler 2x Intel Xeon (Nocona çekirdeği)
3.6 GHz, FSB800, 1 MB L2 önbellek
platformu Asus NCL-DS (Soket 604)
Yonga seti Intel E7520, BIOS 1005
Hafıza Corsair CM72DD512AR-400 (DDR2-400 ECC, reg.)
2x 512 MB, CL3-3-3-10
Sistem sabit diski Batı Dijital Havyar WD1200JB
120 GB, 7200 rpm, 8 MB önbellek, UltraATA/100
Sürücü Kontrolörleri Denetleyici Intel 82801EB UltraATA/100 (ICH5)

SATA 300TX4'e söz verin
Sürücü 1.0.0.33

Adaptec AIC-7902B Ultra320
Sürücü 3.0

Adaptec 48300 8 bağlantı noktalı PCI-X SAS
Sürücü 1.1.5472

Adaptec 4800 8 bağlantı noktalı PCI-X SAS
Sürücü 5.1.0.8360
Bellenim 5.1.0.8375

LSI Logic SAS3442X 8 bağlantı noktalı PCI-X SAS
Sürücü 1.21.05
BIOS 6.01

Kasalar
4 yuvalı, çalışırken değiştirilebilir iç mekan teçhizatı

2U, 12-HDD SAS/SATA JBOD

Broadcom BCM5721 Gigabit Ethernet
Video kartı yerleşik
ATi RageXL, 8 MB
testler
performans ölçümü c "t h2benchw 3.6
G/Ç performansını ölçme IOmetre 2003.05.10
Dosya Sunucusu Karşılaştırması
web sunucusu karşılaştırması
veritabanı kıyaslaması
İş İstasyonu Karşılaştırması
Sistem yazılımı ve sürücüleri
işletim sistemi Microsoft Windows Server 2003 Enterprise Edition Hizmet Paketi 1
Platform sürücüsü Intel Chipset Kurulum Yardımcı Programı 7.0.0.1025
Grafik sürücüsüİş istasyonu komut dosyası.

Birkaç yeni SAS sabit sürücüsünü, ilgili üç denetleyiciyi ve iki armatürü inceledikten sonra, SAS'ın gerçekten umut verici bir teknoloji olduğu ortaya çıktı. SAS teknik belgelerine bakarsanız, nedenini anlayacaksınız. Bu, yalnızca seri SCSI'nin (hızlı, kullanışlı ve kullanımı kolay) halefi değil, aynı zamanda Ultra320 SCSI çözümlerinin taş devri gibi göründüğü mükemmel düzeyde ölçeklenebilirlik ve altyapı büyümesidir.

Ve uyumluluk sadece harika. satın almayı planlıyorsanız profesyonel ekipman Sunucunuz için SATA, o zaman SAS'a bakmalısınız. Herhangi bir SAS denetleyicisi veya aksesuarı, hem SAS hem de SATA sabit sürücülerle uyumludur. Bu nedenle, hem yüksek performanslı bir SAS ortamı hem de geniş bir SATA ortamı - veya her ikisini birden oluşturabilirsiniz.

Harici depolama için uygun destek, SAS'ın bir diğer önemli avantajıdır. SATA depolama, özel çözümler veya tek bir SATA/eSATA bağlantısı kullanıyorsa, SAS depolama arabirimi, dört SAS bağlantısından oluşan gruplar halinde artırılmış bant genişliğine izin verir. Sonuç olarak, 320 MB/s UltraSCSI veya 300 MB/s SATA'ya dayanmak yerine, uygulamaların ihtiyaçlarını karşılamak için bant genişliğini artırma fırsatı elde ediyoruz. Ayrıca, SAS genişleticiler, yöneticilerin daha fazla hareket özgürlüğüne sahip olması için eksiksiz bir SAS cihazları hiyerarşisi oluşturmanıza olanak tanır.

SAS cihazlarının gelişimi burada bitmeyecek. Bize göre, UltraSCSI arayüzü eskimiş ve yavaş yavaş silinmiş olarak kabul edilebilir. Desteklemeye devam etmedikçe, endüstrinin bunu iyileştirmesi pek olası değildir. mevcut uygulamalar UltraSCSI. Hala yeni sabit diskler, son modeller depolama ve ek bileşenlerin yanı sıra arayüz hızında 600 MB / s'ye ve ardından 1200 MB / s'ye bir artış - tüm bunlar SAS için tasarlanmıştır.

Modern bir depolama altyapısı nasıl olmalıdır? SAS'ın kullanılabilirliği ile UltraSCSI günleri numaralandırılmıştır. Sıralı sürüm, ileriye doğru mantıklı bir adımdır ve her şeyi öncekinden daha iyi yapar. UltraSCSI ve SAS arasında seçim yapma sorunu bariz hale geliyor. SAS veya SATA arasında seçim yapmak biraz daha zordur. Ancak geleceğe bakarsanız, SAS bileşenleri hala daha iyi olacaktır. Gerçekten de, maksimum performans veya ölçeklenebilirlik açısından bugün SAS'a alternatif yoktur.

Günümüzün dosya sunucusu veya web sunucusu, RAID dizisi olmadan vazgeçilmezdir. Yalnızca bu çalışma modu, depolama sistemiyle gerekli iş hacmini ve çalışma hızını sağlayabilir. Yakın zamana kadar, bu tür işler için uygun olan tek sabit diskler, dakikada 10-15 bin devir iş mili hızına sahip SCSI sürücüleriydi. Bu sürücülerin çalışması için ayrı bir SCSI denetleyicisi gerekiyordu. SCSI üzerinden veri aktarım hızı 320 Mb / s'ye ulaştı, ancak SCSI arayüzü tüm eksiklikleri ile düzenli bir paralel arayüz.

Daha yakın zamanlarda, yeni bir disk arayüzü ortaya çıktı. SAS (Seri Bağlantılı SCSI) olarak adlandırıldı. Chelyabinsk'teki eğlence merkezleri - Bugün, birçok şirketin ürün yelpazesinde bu arabirim için tüm RAID dizilerini destekleyen denetleyiciler zaten var. Mini incelememizde, Adaptec'in yeni SAS denetleyici ailesinin iki üyesine göz atacağız. Bunlar, 8 bağlantı noktalı model ASR-4800SAS ve 4+4 bağlantı noktalı model ASR-48300 12C'dir.

SAS'a Giriş

Bu ne tür bir arayüz - SAS? Aslında SAS, SATA ve SCSI'nin bir melezidir. Teknoloji, iki arayüzün avantajlarını özümsemiştir. SATA'nın iki bağımsız okuma ve yazma kanalına sahip bir seri arabirim olduğu ve her SATA aygıtının ayrı bir kanala bağlı olduğu gerçeğiyle başlayalım. SCSI'nin çok verimli ve güvenilir bir kurumsal veri aktarım protokolü vardır, ancak dezavantajı, birden fazla cihaz için paralel arabirim ve paylaşılan veriyoludur. Böylece SAS, SCSI'nin dezavantajlarından uzaktır, SATA'nın avantajlarına sahiptir ve kanal başına 300 Mb/s'ye kadar hızlar sağlar. Aşağıdaki şemaya göre SCSI ve SAS bağlantı şemasını kabaca hayal edebilirsiniz.

Arayüzün çift yönlülüğü, okuma/yazma için kanal geçişi olmadığından gecikmeyi sıfıra indirir.

Seri Bağlı SCSI'nin ilginç ve olumlu bir özelliği, bu arabirimin SAS ve SATA sürücülerini desteklemesi ve her iki sürücü türünün de aynı denetleyiciye aynı anda bağlanabilmesidir. Ancak, SAS sürücüleri bir SATA denetleyicisine bağlanamaz, çünkü bu sürücüler ilk olarak çalışmak için özel SCSI komutları (Seri SCSI Protokolü) gerektirir ve ikinci olarak, bir SATA bloğu ile fiziksel olarak uyumsuzdur. Her SAS sürücüsü kendi bağlantı noktasına bağlanır, ancak yine de denetleyicinin bağlantı noktalarından daha fazla sürücü bağlamak mümkündür. SAS genişleticiler (Genişletici) bu fırsatı sağlar.

Bir SAS disk başlığı ve bir SATA disk başlığı arasındaki orijinal fark, ek bir veri bağlantı noktasıdır, yani her Seri Bağlı SCSI diskin kendi orijinal kimliğine sahip iki SAS bağlantı noktası vardır, bu nedenle teknoloji, güvenilirliği artıran yedeklilik sağlar.

SAS kabloları SATA'dan biraz farklıdır ve SAS denetleyicisiyle birlikte verilen özel bir kablo aksesuarı vardır. Tıpkı SCSI gibi, sabit sürücüler yeni standardın sadece sunucu kasasının içine değil, aynı zamanda özel kablo ve aksesuarların sağlandığı dışarıya da bağlanabilir. "Çalışırken değiştirilebilir" diskleri bağlamak için özel kartlar kullanılır - diskleri ve denetleyicileri bağlamak için gerekli tüm konektörlere ve bağlantı noktalarına sahip arka panel.

Kural olarak, arka panel kartı, disklerin kızak montajı ile özel bir durumda bulunur, böyle bir durumda bir RAID dizisi bulunur ve soğutmasını sağlar. Bir veya birkaç diskin arızalanması durumunda, arızalı bir HDD'yi hızlı bir şekilde değiştirmek mümkündür ve arızalı bir sürücüyü değiştirmek dizinin çalışmasını durdurmaz - sadece diski değiştirin ve dizi tekrar tamamen işlevsel hale gelir.

Adaptec SAS Adaptörleri

Adaptec, incelemeniz için oldukça ilginç iki RAID denetleyici modeli sundu. İlk model, düşük maliyetli giriş seviyesi sunucularda RAID oluşturmak için bütçe aygıt sınıfının bir temsilcisidir - bu, sekiz bağlantı noktalı ASR-48300 12C modelidir. İkinci model çok daha gelişmiş ve daha ciddi görevler için tasarlanmış, gemide sekiz SAS kanalı var - bu ASR-4800SAS. Ama her birine daha yakından bakalım. Daha basit ve daha ucuz bir modelle başlayalım.

Adaptec ASR-48300 12C

ASR-48300 12C denetleyicisi, 0, 1 ve 10 düzeylerinde küçük RAID dizileri oluşturmak için tasarlanmıştır. Böylece, bu denetleyici kullanılarak ana disk dizileri türleri oluşturulabilir. Bu model, mavi ve siyah renklerle süslenmiş sıradan bir karton kutu içinde tedarik edilir, paketin ön tarafında, bir bilgisayarın yüksek hızı hakkında düşünceleri uyandırması gereken, bilgisayardan uçan bir denetleyicinin stilize edilmiş bir görüntüsü vardır. içinde bu cihaz varken.

Teslimat kapsamı minimumdur, ancak kontrolöre başlamak için ihtiyacınız olan her şeyi içerir. Kit aşağıdakileri içerir.

Kontrolör ASR-48300 12C
. Düşük profilli ayraç

. Depolama Yöneticisi CD'si
. Kısa kılavuz
. SFF8484 - 4xSFF8482 konnektörlü ve 0,5 m güç beslemeli bağlantı kablosu.

Denetleyici, sunucu platformlarında çok yaygın olan PCI-X 133 MHz veriyolu için tasarlanmıştır. Adaptör sekiz SAS bağlantı noktası sağlar, ancak sürücülerin kasanın içinde bağlı olduğu bir SFF8484 konektörü olarak yalnızca dört bağlantı noktası uygulanır ve kalan dört kanal bir SFF8470 konektörü şeklinde dışarı çıkarılır, bu nedenle bazı sürücülerin dışarıdan bağlanabilir - bu, içinde dört sürücü bulunan harici bir kutu olabilir.

Genişleticiyi kullanırken, denetleyici dizideki 128 diskle çalışma yeteneğine sahiptir. Ayrıca denetleyici 64 bit ortamda çalışabilir ve ilgili komutları destekler. Kart, birlikte verilen düşük profilli boş ile 2U düşük profilli bir sunucuya takılabilir. Panelin genel özellikleri aşağıdaki gibidir.

Avantajlar

Yüksek performanslı kritik veri depolama için Adaptec HostRAID™ teknolojisine sahip uygun maliyetli Seri Bağlı SCSI denetleyici.

Müşteri ihtiyaçları

Uygulamalar gibi yüksek performanslı depolama ve sağlam güvenlik gerektiren giriş düzeyi, orta sınıf ve çalışma grubu sunucu uygulamalarını desteklemek için idealdir Yedek kopya, web içeriği, e-posta, veritabanları ve veri paylaşımı.

Sistem Ortamı - Departman ve Çalışma Grubu Sunucuları

Sistem veri yolu arabirim türü - PCI-X 64 bit/133 MHz, PCI 33/66

Harici bağlantılar - Bir x 4 Infiniband/Seri Bağlı SCSI (SFF8470)

Dahili bağlantılar - Bir adet 32 ​​pin x 4 Seri Bağlı SCSI (SFF8484)

Sistem Gereksinimleri - Sunucu Tipi IA-32, AMD-32, EM64T ve AMD-64

32/64-bit PCI 2.2 veya 32/64-bit PCI-X 133 yuvası

Garanti - 3 yıl

RAID seviyeleri - Adaptec HostRAID 0, 1 ve 10

RAID'in temel özellikleri

  • Önyükleme dizileri için destek
  • Otomatik kurtarma
  • Adaptec Storage Manager yazılımı ile yönetim
  • Arka planda başlatma

Kart boyutları - 6.35cm x 17.78cm (harici konektör dahil)

Çalışma sıcaklığı - 0° ila 50°C

Güç kaybı - 4 W

Arıza Öncesi Ortalama Süre (MTBF - arızalar arasındaki süre) - 40 ºC'de 1692573 saat.

Adaptec ASR-4800SAS

4800 numaralı adaptör, işlevsel olarak daha gelişmiştir. Bu model, daha hızlı sunucular ve iş istasyonları için konumlandırılmıştır. Hemen hemen tüm RAID dizilerini destekler - daha genç modelde bulunan diziler ve ayrıca RAID 5, 50, JBOD ve Adaptec Advanced Data Protection Suite dizilerini RAID 1E, 5EE, 6, 60, Copyback Hot Spare ile yapılandırabilirsiniz. Tower sunucular ve yüksek yoğunluklu raf sunucuları için Snapshot Backup seçeneği.

Model, aynı "havacılık" tarzında tasarıma sahip junior modele benzer bir pakette geliyor.

Kit, junior kartla neredeyse aynı şeyi içerir.

Denetleyici ASR-4800SAS
. Tam boy ayraç
. Sürücü diski ve eksiksiz rehber
. Depolama Yöneticisi CD'si
. Kısa kılavuz
. SFF8484 ila 4xSFF8482 konnektörlü ve her biri 1 m güç kaynağına sahip iki kablo.

Denetleyici 133MHz PCI-X veri yolunu destekler, ancak işlevsel olarak benzer ancak PCI-E x8 veri yolunu kullanan bir 4805 modeli de vardır. Adaptör aynı sekiz SAS bağlantı noktasını sağlar, ancak sekiz bağlantı noktasının tümü sırasıyla dahili olarak uygulanır, kartta iki SFF8484 konektörü vardır (iki paketlenmiş kablo için), ancak dört kanal için SFF8470 tipinde bir harici konektör de vardır. , dahili konektörlerden hangisine bağlandığında kapanır.

Daha genç cihazda olduğu gibi, genişleticiler kullanılarak disk sayısı 128'e kadar genişletilebilir. Ancak ASR-4800SAS modeli ile ASR-48300 12C arasındaki temel fark, birincisinde önbellek olarak kullanılan, disk dizisiyle çalışmayı hızlandıran ve küçük dosyalarla çalışmayı optimize eden 128 MB DDR2 ECC belleğin varlığıdır. Güç kapatıldığında verileri önbelleğe kaydetmek için isteğe bağlı bir pil modülü mevcuttur. Panelin genel özellikleri aşağıdaki gibidir.

Avantajlar - Sunucular ve iş istasyonları için yüksek performanslı depolama ve veri koruma bağlantısı

Müşteri İhtiyaçları — Video akışı, web içeriği, isteğe bağlı video, sabit içerik ve referans veri depolama gibi sürekli olarak yüksek düzeyde okuma/yazma performansı gerektiren sunucu ve çalışma grubu uygulamalarını desteklemek için idealdir.

  • Sistem Ortamı - Departman ve Çalışma Grubu Sunucuları ve İş İstasyonları
  • Sistem Veri Yolu Arabirim Türü - PCI-X 64-bit/133 MHz ana bilgisayar arabirimi
  • Harici bağlantılar - SAS konektörü bir x4
  • Dahili bağlantılar - SAS konektörleri iki x4
  • Veri Aktarım Hızı - Bağlantı noktası başına 3 GB/sn'ye kadar
  • Sistem Gereksinimleri - Ücretsiz 64-bit 3.3v PCI-X yuvalı Intel veya AMD mimarisi
  • EM64T ve AMD64 mimarilerini destekler
  • Garanti - 3 yıl
  • Standart RAID Düzeyleri - RAID 0, 1, 10, 5, 50
  • Standart RAID Özellikleri - Etkin Yedek, RAID Düzeyinde Geçiş, Çevrimiçi Kapasite Genişletme, Optimize Edilmiş Disk, Kullanım, S.M.A.R.T ve SNMP desteği, ayrıca Adaptec Advanced'in özellikleri
  • Aşağıdakileri içeren Veri Koruma Paketi:
  1. Sıcak Alan (RAID 5EE)
  2. Çizgili Ayna (RAID 1E)
  3. Çift Sürücü Arıza Koruması (RAID 6)
  4. Geri Kopyalama Etkin Yedek
  • Gelişmiş RAID Özellikleri - Anlık Görüntü Yedekleme
  • Pano boyutları - 24cm x 11,5cm
  • Çalışma sıcaklığı - 0 ila 55 derece C
  • Arıza Öncesi Ortalama Süre (MTBF - arızalar arasındaki süre) - 40 ºC'de 931924 saat.

Test yapmak

Adaptörleri test etmek zor bir iştir. Ayrıca, SAS ile henüz çok fazla deneyim kazanmadık. Bu nedenle, SAS arabirimli sabit sürücülerin hızının SATA sürücülerine kıyasla test edilmesine karar verildi. Bunu yapmak için, 16Mb arabelleğe sahip mevcut 73 GB Hitachi HUS151473VLS300 15000rpm SAS sürücülerimizi ve 16Mb arabelleğe sahip WD 150GB SATA150 Raptor WD1500ADFD 10000rpm sürücülerimizi kullandık. İki kontrol cihazında farklı arabirimlere sahip iki hızlı sürücünün doğrudan karşılaştırmasını yaptık. Diskler, aşağıdaki sonuçların elde edildiği HDTach programında test edildi.

Adaptec ASR-48300 12C

Adaptec ASR-4800SAS

Performans değerlendirmesi için 15000 rpm SCSI sürücüyle performans açısından rekabet edebilecek en hızlı WD Raptor sürücüsünü almamıza rağmen, bir SAS sabit sürücüsünün SATA olandan daha hızlı olacağını varsaymak mantıklıydı. Kontrolörler arasındaki farklara gelince, bunlar minimumdur. Tabii ki, eski model daha fazla özellik sağlıyor, ancak bunlara olan ihtiyaç, bu tür cihazların kullanımı için yalnızca kurumsal sektörde ortaya çıkıyor. Bu kurumsal özellikler, özel RAID düzeyleri ve denetleyicide yerleşik ek önbellek içerir. Sıradan ev kullanıcısı değiştirilmiş bir bilgisayarın çatısına kadar olsa da, yedek bir RAID dizisinde monte edilmiş 8 sabit sürücüyü bir eve takmak olası değildir - bunun yerine, 0 + 1 seviye dizisi için dört sürücü kullanılması tercih edilir ve geri kalanı veriler için kullanılacaktır. ASR-48300 12C'nin kullanışlı olduğu yer burasıdır. Ek olarak, bazı hız aşırtma anakartlarında PCI-X arabirimi bulunur. Modelin ev kullanımı için avantajı, nispeten uygun fiyatı (sekiz sabit sürücüye kıyasla) 350 $ ve kullanım kolaylığıdır (takılı ve bağlı). Ek olarak, 2,5 inç 10K sabit diskler özellikle ilgi çekicidir. Bu sabit diskler daha düşük güç tüketimine sahiptir, daha az ısınır ve daha az yer kaplar.

sonuçlar

Bu, sitemiz için alışılmadık bir incelemedir ve daha çok, özel donanım incelemelerinde kullanıcıların ilgisini keşfetmekle ilgilidir. Bugün, sunucu donanımının iyi bilinen ve köklü üreticisi Adaptec'in yalnızca iki olağandışı RAID denetleyicisi dikkate alınmadı. Aynı zamanda web sitemizdeki ilk analitik makaleyi yazma girişimidir.

Günümüzün kahramanları Adaptec'in SAS kontrolörlerine gelince, firmanın sonraki iki ürününün başarılı olduğunu söyleyebiliriz. Daha genç model olan 350$'lık ASR-48300, verimli bir şekilde kök salabilir. ev bilgisayarı ve daha da fazlası giriş seviyesi bir sunucuda (veya rolünü yerine getiren bir bilgisayarda). Model bunun için tüm önkoşullara sahiptir: uygun Adaptec Storage Manager yazılımı, 8 ila 128 disk desteği, temel RAID seviyeleri ile çalışır.

Eski model ciddi görevler için tasarlanmıştır ve elbette düşük maliyetli sunucularda kullanılabilir, ancak yalnızca küçük dosyalarla çalışma hızı ve bilgi depolamanın güvenilirliği için özel gereksinimler varsa, kart tüm seviyeleri desteklediğinden yedekli kurumsal sınıf RAID dizileri ve Hata Düzeltme Kontrolü (ECC) ile 128 MB hızlı DDR2 önbelleğe sahiptir. Kontrol cihazının maliyeti 950 dolar.

ASR-48300 12C

Model avantajları

  • kullanılabilirlik
  • 8 ila 128 disk desteği
  • Kullanım kolaylığı
  • kararlı çalışma
  • İtibar
  • PCI-X yuvası - daha fazla popülerlik için yalnızca daha yaygın PCI-E desteği eksik

ASR-4800SAS

  • kararlı çalışma
  • Üretici itibarı
  • İyi işlevsellik
  • Yükseltmelerin kullanılabilirliği (yazılım ve donanım)
  • PCI-E sürümünün kullanılabilirliği
  • Kullanım kolaylığı
  • 8 ila 128 disk desteği
  • 8 dahili SAS bağlantısı
  • Bütçe ve ev kullanımı sektörleri için çok uygun değil.

Hitachi SAS-2 sürücüleriyle RAID 6, 5, 1 ve 0 dizi testleri

Görünüşe göre, iyi bir profesyonel 8 portlu RAID denetleyicisinin oldukça etkileyici paraya mal olduğu günler geride kaldı. Günümüzde hem fiyat hem işlevsellik hem de performans açısından oldukça cazip olan Seri Bağlı SCSI (SAS) arabirimi için çözümler bulunmaktadır. Bunlardan biri hakkında - bu inceleme.

Denetleyici LSI MegaRAID SAS 9260-8i

Daha önce, 6 Gb / s aktarım hızına ve en basit SAS ve SATA RAID dizilerine dayalı giriş seviyesi depolama sistemlerini düzenlemek için tasarlanmış çok ucuz bir 8 bağlantı noktalı LSI SAS 9211-8i HBA denetleyicisine sahip ikinci nesil SAS arabirimi hakkında yazmıştık. . sürücüler. LSI MegaRAID SAS 9260-8i modeli daha yüksek bir sınıf olacak - daha fazlası ile donatılmıştır güçlü işlemci verimli veri önbelleğe alma için önemli miktarda (512 MB) yerleşik SDRAM belleğin yanı sıra 5, 6, 50 ve 60 düzey dizilerinin donanım hesaplaması (ROC teknolojisi - Yonga Üzerinde RAID) ile. Bu denetleyici ayrıca 6Gb/s SAS ve SATA arabirimlerini destekler ve adaptörün kendisi, teorik olarak 8 yüksek hızlı SAS bağlantı noktasının ihtiyaçlarını karşılamaya yetecek kadar olan PCI Express x8 Rev. 2.0 veri yolu (şerit başına 5Gb/s) için tasarlanmıştır. . Ve tüm bunlar - yaklaşık 500 dolarlık bir perakende fiyatıyla, yani LSI SAS 9211-8i bütçesinden sadece birkaç yüz daha pahalı. Bu arada üreticinin kendisi bu çözümü MegaRAID Value Line serisine, yani ekonomik çözümlere atıfta bulunuyor.




LSIMegaRAID SAS9260-8i 8 bağlantı noktalı SAS denetleyicisi ve DDR2 belleğe sahip SAS2108 işlemcisi

LSI SAS 9260-8i kartı, düşük profile (MD2 form faktörü) sahiptir, iki dahili Mini-SAS 4X konektörü ile donatılmıştır (her biri, bağlantı noktası çoğaltıcıları aracılığıyla doğrudan veya daha fazla 4 SAS sürücüsünü bağlamanıza olanak tanır), tasarlanmıştır PCI Express veri yolu x8 2.0 için ve RAID 0, 1, 5, 6, 10, 50 ve 60 düzeylerini, dinamik SAS işlevselliğini ve daha fazlasını destekler. vb. LSI SAS 9260-8i denetleyici hem 1U hem de 2U raf sunucularına (Orta ve Üst Düzey sunucular) ve ATX ve Slim-ATX kasalarına (iş istasyonları için) kurulabilir. RAID, donanımda yerleşik bir LSI SAS2108 işlemci (800 MHz'de PowerPC çekirdeği) tarafından desteklenir ve ECC destekli 512 MB DDR2 800 MHz bellekle yetersiz personel bulunur. LSI, okuma için 2,8 GB/sn'ye ve yazma için 1,8 GB/sn'ye kadar işlemci veri hızları vaat ediyor. Bağdaştırıcının zengin işlevleri arasında, Çevrimiçi Kapasite Genişletme (OCE), Çevrimiçi RAID Düzeyinde Geçiş (RLM) (hareket halindeyken hacmi genişletme ve dizilerin türünü değiştirme), SafeStore Şifreleme Hizmetleri ve Anında güvenli işlevleri dikkat çekicidir. silme (disklerdeki verileri şifreleme ve verileri güvenli bir şekilde silme ), katı hal sürücü desteği (SSD Guard teknolojisi) ve daha fazlası. vb. Bu kontrolör için isteğe bağlı bir pil modülü mevcuttur (bununla birlikte maksimum çalışma sıcaklığı +44,5 santigrat dereceyi geçmemelidir).

LSI SAS 9260-8i Denetleyici Temel Özellikleri

Sistem arayüzüPCI Express x8 2.0 (5 GT/s), Bus Master DMA
Disk arayüzüSAS-2 6Gb/s (SSP, SMP, STP ve SATA protokollerini destekler)
SAS bağlantı noktası sayısı8 (2 x4 Mini-SAS SFF8087), bağlantı noktası çarpanları aracılığıyla 128 adede kadar sürücüyü destekler
RAID Desteğiseviye 0, 1, 5, 6, 10, 50, 60
İşlemciLSI SAS2108 ROC (PowerPC @ 800 MHz)
Dahili önbellek512 MB ECC DDR2 800 MHz
Enerji tüketimi, artık yok24W (PCIe yuvasından +3.3V ve +12V besleme)
Çalışma/Depolama Sıcaklık Aralığı0…+60 °С / −45…+105 °С
Form faktörü, boyutlarMD2 düşük profilli, 168×64,4 mm
MTBF değeri>2 milyon saat
Üretici Garantisi3 yıl

LSI MegaRAID SAS 9260-8i'nin tipik uygulamaları şunlardır: çeşitli video istasyonları (isteğe bağlı video, video gözetimi, video oluşturma ve düzenleme, tıbbi görüntüler), yüksek performanslı bilgi işlem ve dijital veri arşivleri, çeşitli sunucular (dosya, web, posta, veritabanları). Genel olarak, görevlerin büyük çoğunluğu küçük ve orta ölçekli işletmelerde çözülmüştür.

Beyaz-turuncu bir kutuda, "başlık" üzerinde anlamsız bir şekilde gülümseyen dişlek bir bayanın yüzü (görünüşe göre sakallı sistem yöneticilerini ve sert sistem kurucularını daha iyi cezbetmek için) bir kontrol panosu, ATX'e kurulumu için braketler, Slim-ATX kasaları var , vb., bir ucunda Mini-SAS konektörlü ve diğer ucunda normal SATA (güçsüz) olan iki adet 4 diskli kablo (denetleyiciye 8 adede kadar sürücü bağlamak için) ve ayrıca PDF belgelerini ve sürücülerini içeren bir CD Windows, Linux (SuSE ve RedHat), Solaris ve VMware'in sayısız sürümü.


LSI MegaRAID SAS 9260-8i kutulu denetleyici paketi (MegaRAID Gelişmiş Hizmetler Donanım Anahtarı mini kartı, ayrı istek üzerine sağlanır)

LSI MegaRAID Gelişmiş Hizmetler yazılım teknolojileri, özel bir donanım anahtarına sahip (ayrı olarak satılır) LSI MegaRAID SAS 9260-8i denetleyicisi için mevcuttur: MegaRAID Recovery, MegaRAID CacheCade, MegaRAID FastPath, LSI SafeStore Şifreleme Hizmetleri (bunların değerlendirilmesi bu makalenin kapsamı dışındadır) ). Özellikle, sisteme eklenen katı hal sürücüsü (SSD) kullanılarak bir dizi geleneksel diskin (HDD) performansının iyileştirilmesi açısından, SSD'nin ikinci düzey bir önbellek görevi gördüğü MegaRAID CacheCade teknolojisi faydalı olacaktır. HDD dizisi (HDD için hibrit çözümün bir analogu), bireysel vakalar disk alt sistem performansında 50 kata kadar artış sağlar. Ayrıca ilgi çekici olan, SAS2108 işlemcinin G / Ç işleme gecikmesini azaltan (HDD optimizasyonunu devre dışı bırakarak) MegaRAID FastPath çözümüdür, bu da doğrudan SAS 9260'a bağlı çoklu katı hal sürücüleri (SSD'ler) dizisini hızlandırmanıza olanak tanır. -8i bağlantı noktaları.

İşletim sistemi ortamında şirket yöneticisinde denetleyiciyi ve dizilerini yapılandırmak, yapılandırmak ve bakımını yapmak daha uygundur (denetleyicinin BIOS Kurulum menüsündeki ayarlar yeterince zengin değildir - yalnızca temel fonksiyonlar). Özellikle yöneticide, birkaç fare tıklamasıyla herhangi bir diziyi düzenleyebilir ve çalışma politikalarını (önbelleğe alma vb.) ayarlayabilirsiniz - ekran görüntülerine bakın.




RAID düzeyleri 5 (üst) ve 1 (alt) yapılandırması için Windows yöneticisinin örnek ekran görüntüleri.

Test yapmak

LSI MegaRAID SAS 9260-8i'nin (MegaRAID Gelişmiş Hizmetler Donanım Anahtarı ve ilgili teknolojiler olmadan) temel performansını test etmek için, 15K rpm iş mili hızına ve SAS-2 arabirimi desteğine sahip beş yüksek performanslı SAS sürücüsü kullandık ( 6 Gb/c) - 300 GB kapasiteli Hitachi Ultrastar 15K600 HUS156030VLS600.


Üst kapaksız Hitachi Ultrastar 15K600 sabit disk

Bu, tüm temel dizi seviyelerini - RAID 6, 5, 10, 0 ve 1 ve yalnızca her biri için minimum disk sayısıyla değil, aynı zamanda "büyüme için", yani eklerken test etmemize izin verecektir. ROC yongasının 4 kanallı SAS bağlantı noktalarından ikincisine bir disk. Bu makalenin kahramanının basitleştirilmiş bir analogu olduğunu unutmayın - aynı eleman tabanına dayanan 4 bağlantı noktalı bir LSI MegaRAID SAS 9260-4i denetleyici. Bu nedenle, 4 diskli dizi testlerimiz buna eşit derecede uygulanabilir.

Hitachi HUS156030VLS600 için maksimum yük sıralı okuma/yazma hızı yaklaşık 200 MB/sn'dir (tabloya bakın). Okurken ortalama rasgele erişim süresi (özelliklere göre) - 5,4 ms. Dahili arabellek - 64 MB.


Hitachi Ultrastar 15K600 HUS156030VLS600 sıralı okuma/yazma hızı tablosu

Test sistemi esas alındı Intel işlemci xeon 3120, anakartİle birlikte Intel yonga seti P45 ve 2 GB DDR2-800 bellek. SAS denetleyicisi bir PCI Express x16 v2.0 yuvasına kuruldu. Kontroller altında testler yapıldı. işletim sistemleri Windows XP SP3 Professional ve Windows 7 Ultimate SP1 x86 (tamamen Amerikan sürümleri), çünkü sunucu benzerleri (sırasıyla Windows 2003 ve 2008), eskiden çalıştığımız bazı kıyaslamalara ve komut dosyalarına izin vermiyor. Kullanılan testler AIDA64, ATTO Disk Benchmark 2.46, Intel IOmeter 2006, Intel NAS Performance Toolkit 1.7.1, C'T H2BenchW 4.13/4.16, HD Tach RW 3.0.4.0, Futuremark'ın PCMark Vantage ve PCMark05'iydi. Testler hem ayrılmamış hacimlerde (IOmeter, H2BenchW, AIDA64) hem de formatlanmış bölümlerde gerçekleştirildi. İkinci durumda (NASPT ve PCMark için), hem dizinin fiziksel başlangıcı hem de ortası için sonuçlar alınmıştır (maksimum kullanılabilir kapasiteye sahip dizilerin hacimleri iki eşit mantıksal bölüme ayrılmıştır). Bu, çözümlerin performansını daha yeterli bir şekilde değerlendirmemizi sağlar, çünkü çoğu tarayıcı tarafından dosya karşılaştırmalarının yapıldığı en hızlı cilt başlangıç ​​bölümleri, çoğu zaman diskin diğer bölümlerinde de durumu yansıtmaz, bu da çok kullanılabilir. aktif olarak gerçek işte.

Tüm testler beş kez yapıldı ve sonuçların ortalaması alındı. Profesyonel disk çözümlerini değerlendirmek için güncellenmiş metodolojimize ayrı bir makalede daha yakından bakacağız.

Bu testte 12.12.0-0036 denetleyici donanım yazılımı sürümünü ve 4.32.0.32 sürücü sürümünü kullandığımızı eklemeye devam ediyoruz. Tüm diziler ve sürücüler için yazma ve okuma önbelleği etkinleştirildi. Belki de daha modern bellenim ve sürücülerin kullanılması, aynı denetleyicinin ilk testlerinin sonuçlarında görülen tuhaflıklardan bizi kurtardı. Bizim durumumuzda bu tür olaylar gözlenmedi. Ancak, sonuçların güvenilirliği açısından çok şüpheli olan FC-Test 1.0 komut dosyasını da paketimizde kullanmıyoruz (belirli durumlarda aynı meslektaşlarımız “karışıklık, tereddüt ve öngörülemezlik olarak adlandırmak istiyor”). bazı dosya modellerinde (özellikle 100 KB'den küçük çok sayıda küçük dosya kümesinde) başarısızlığını defalarca fark ettik.

Aşağıdaki çizelgeler, 8 dizi konfigürasyonunun sonuçlarını göstermektedir:

  1. 5 diskten RAID 0;
  2. 4 sürücüden RAID 0;
  3. 5 diskten RAID 5;
  4. 4 sürücüden RAID 5;
  5. 5 diskten RAID 6;
  6. 4 sürücüden RAID 6;
  7. RAID 1 / 4 sürücü;
  8. RAID 1 / 2 sürücü.

Dört diskten oluşan bir RAID 1 dizisiyle (yukarıdaki ekran görüntüsüne bakın), LSI açıkça, genellikle RAID 10 olarak adlandırılan bir şerit + ayna dizisi anlamına gelir (bu, test sonuçlarıyla da onaylanır).

Test sonuçları

İnceleme web sayfasını bazen bilgi vermeyen ve yorucu (bazı "kuduz meslektaşlar"ın sıklıkla günaha girdiği) sayısız diyagramla aşırı yüklememek için, bazı testlerin ayrıntılı sonuçlarını aşağıdaki bölümlerde özetledik. masa. Sonuçlarımızın inceliklerini analiz etmek isteyenler (örneğin, sanıkların kendileri için en kritik görevlerdeki davranışlarını öğrenmek) bunu kendi başlarına yapabilirler. Ortalama göstergelerin yanı sıra en önemli ve kilit test sonuçlarına odaklanacağız.

İlk olarak, "tamamen fiziksel" testlerin sonuçlarına bakalım.

Tek bir Hitachi Ultrastar 15K600 HUS156030VLS600 sürücüsündeki bir okuma için ortalama rastgele erişim süresi 5,5 ms'dir. Ancak, bunları diziler halinde düzenlerken, bu gösterge biraz değişir: “yansıtma” dizileri için (LSI SAS9260 denetleyicisindeki etkin önbelleğe alma nedeniyle) azalır ve diğerleri için artar. En büyük büyüme (yaklaşık %6) seviye 6 dizileri için gözlenir, çünkü bu durumda denetleyicinin aynı anda erişmesi gerekir. en büyük sayı diskler (RAID 6 için üç, RAID 5 için iki ve RAID 0 için bir taneye kadar, çünkü bu testteki erişim yalnızca 512 baytlık bloklarda gerçekleşir, bu önemli daha küçük beden dizi şeritleme blokları).

Dizilere yazma sırasında (512 baytlık bloklar) rastgele erişim durumu çok daha ilginçtir. Tek bir disk için bu parametre yaklaşık 2,9 ms'dir (ana bilgisayar denetleyicisinde önbelleğe alma olmadan), ancak LSI SAS9260 denetleyicisindeki dizilerde, 512 MB SDRAM arabelleğindeki iyi yazma önbelleği nedeniyle bu göstergede önemli bir düşüş görüyoruz. kontrol eden, denetleyici. İlginç bir şekilde, en çarpıcı etki RAID 0 dizileri için elde edilir (yazma sırasında rasgele erişim süresi, tek bir sürücüye kıyasla neredeyse bir büyüklük sırası düşer)! Bu, şüphesiz bir dizi sunucu görevinde bu tür dizilerin performansı üzerinde faydalı bir etkiye sahip olmalıdır. Aynı zamanda, XOR hesaplamalı dizilerde bile (yani, SAS2108 işlemcide yüksek yük), rastgele yazma erişimleri, yine güçlü denetleyici önbelleği sayesinde belirgin bir performans düşüşüne yol açmaz. Doğal olarak, RAID 6 burada RAID 5'ten biraz daha yavaştır, ancak aralarındaki fark aslında önemsizdir. Bu testte yazarken en yavaş rastgele erişimi gösteren tek bir "aynanın" davranışına biraz şaşırdım (belki de bu, bu denetleyicinin mikro kodunun bir "özelliğidir").

Tüm diziler için doğrusal (sıralı) okuma ve yazma hızı grafikleri (büyük bloklar halinde) herhangi bir özelliğe sahip değildir (kontrolör yazma önbelleğinin etkinleştirilmesi koşuluyla okuma ve yazma için hemen hemen aynıdır) ve tümü sayıya göre ölçeklenir. "faydalı" sürecine paralel olarak katılan diskler. Yani, beş diskli RAID 0 diskleri için, tek bir diske göre hız "beş kat" (1 GB / s'ye ulaşır!), beş diskli RAID 5 için "dört katına", RAID 6 için "üçe" (üçe katlanır) , elbette :)), dört diskten oluşan bir RAID 1 için iki katına çıkar ("y2eggs" yok! :)) ve basit bir yansıtma için tek bir diskin grafiklerini çoğaltır. Bu model, özellikle, ATTO Disk Benchmark'ın bir diyagramıyla göstereceğimiz büyük bloklardaki (256 KB'den 2 MB'ye kadar) gerçek büyük (256 MB) dosyaların maksimum okuma ve yazma hızı açısından açıkça görülebilir. 2.46 testi (Windows 7 ve XP için bu testin sonuçları hemen hemen aynıdır).

Burada, yalnızca 5 disklik bir RAID 6 dizisindeki dosyaların okunması durumu beklenmedik bir şekilde genel resmin dışına çıktı (sonuçlar tekrar tekrar kontrol edildi). Ancak 64 KB'lık bloklarda okumak için bu dizinin hızı 600 MB / s'ye çıkıyor. Öyleyse bu gerçeği mevcut bellenimin bir "özelliği" olarak yazalım. Ayrıca, gerçek dosyaları yazarken, büyük bir denetleyici arabelleğinde önbelleğe alma nedeniyle hızın biraz daha yüksek olduğunu ve okuma ile farkın daha belirgin olduğunu, dizinin gerçek doğrusal hızının o kadar düşük olduğunu not ediyoruz.

Genellikle arabellek yazma ve okuma (bir disk hacminin aynı adresine birden fazla erişim) cinsinden ölçülen arayüz hızına gelince, burada, dahil edilmesinden dolayı hemen hemen tüm diziler için aynı olduğunu belirtmeliyiz. bu diziler için denetleyici önbelleği (bkz. .tablo). Böylece, testimize katılan tüm katılımcılar için kayıt performansı yaklaşık 2430 MB / s olarak gerçekleşti. PCI Express x8 2.0 veri yolunun teorik olarak 40 Gb / s veya 5 Gb / s hız verdiğini unutmayın, ancak faydalı verilere göre teorik sınır daha düşüktür - 4 Gb / s, yani bizim durumumuzda denetleyici gerçekten PCIe veri yolunun 2.0 sürümüne göre çalıştı. Bu nedenle, ölçtüğümüz 2,4 GB / s, açıkçası, denetleyicinin yerleşik belleğinin gerçek bant genişliğidir (karttaki ECC yongalarının konfigürasyonundan görülebileceği gibi, 32 bit veri yoluna sahip DDR2-800 bellek). , teorik olarak 3,2 GB/s'ye kadar verir). Dizileri okurken, önbelleğe alma, yazarken olduğu kadar "kapsamlı" değildir, bu nedenle, yardımcı programlarda ölçülen "arayüzün" hızı, kural olarak, denetleyicinin önbelleğini okuma hızından daha düşüktür (tipik olarak 2,1 GB / s için). seviye 5 ve 6) dizileri ve bazı durumlarda sabit sürücülerin arabelleğinin okuma hızına "düşür" (tek bir sabit sürücü için yaklaşık 400 MB / s, yukarıdaki grafiğe bakın), sayı ile çarpılır dizideki "ardışık" sürücülerin sayısı (bu, sonuçlarımızdan tam olarak RAID 0 ve 1 durumlarıdır).

İlk yaklaşımda "fiziği" bulduk, "şarkı sözlerine", yani "gerçek" uygulama erkeklerinin testlerine geçme zamanı. Bu arada, karmaşık kullanıcı görevlerini gerçekleştirirken dizilerin performansının, büyük dosyaları okurken ve yazarken ölçeklendiği kadar doğrusal olarak ölçeklenip ölçeklenmediğini bulmak ilginç olacaktır (hemen yukarıdaki ATTO test şemasına bakın). Meraklı okuyucu, umarım, bu sorunun cevabını önceden tahmin edebilmiştir.

Yemeğin “lirik” kısmına “salata” olarak, PCMark Vantage ve PCMark05 paketlerinden (sırasıyla Windows 7 ve XP altında) masaüstü tabanlı disk testleri ve benzer bir “track” uygulama testi sunacağız. yetkili Alman dergisi C'T'nin H2BenchW 4.13 paketinden. Evet, bu testler başlangıçta masaüstü ve düşük maliyetli iş istasyonu sabit sürücülerini değerlendirmek için tasarlandı. Diskler üzerinde gelişmiş bir kişisel bilgisayarın tipik görevlerinin performansını taklit ederler - video, ses, photoshop, antivirüs, oyunlar, takas dosyaları, uygulama yükleme, dosya kopyalama ve yazma vb. nihai gerçek olarak - sonuçta, diğer görevler çok diskli dizilerde daha sık gerçekleştirilir. Bununla birlikte, nispeten ucuz çözümler de dahil olmak üzere, üreticinin kendisinin bu RAID denetleyicisini konumlandırdığı gerçeği ışığında, bu tür bir test görevi sınıfı, fiilen bu tür dizilerde çalıştırılacak uygulamaların belirli bir bölümünü karakterize etme yeteneğine sahiptir (aynı çalışma video, profesyonel grafik işleme, işletim sistemi ve kaynak yoğun uygulamalar arasında geçiş yapma, dosya kopyalama, antivirüs vb. ile). Bu nedenle, genel paketimizdeki bu üç kapsamlı kriterin önemi hafife alınmamalıdır.

Popüler PCMark Vantage'da ortalama olarak (şemaya bakın), çok dikkat çekici bir gerçeği gözlemliyoruz - bu çok diskli çözümün performansı neredeyse kullanılan dizi tipine bağlı değil! Bu arada, belirli sınırlar içinde, bu sonuç PCMark Vantage ve PCMark05 paketlerinde bulunan tüm bireysel test parçaları (görev türleri) için de geçerlidir (ayrıntılar için tabloya bakın). Bu, denetleyici ürün yazılımı algoritmalarının (önbellek ve disklerle birlikte) neredeyse bu tür uygulamaların çalışmasının özelliklerini dikkate almadığı veya bu görevlerin ana bölümünün denetleyicinin önbelleğinde gerçekleştirildiği anlamına gelebilir. (ve büyük olasılıkla bu iki faktörün bir kombinasyonunu gözlemliyoruz). Bununla birlikte, ikinci durumda (yani, RAID denetleyici önbelleğinde izlerin büyük ölçüde yürütülmesi), çözümlerin ortalama performansı o kadar yüksek değildir - bu verileri bazı "masaüstü" ("yonga seti") test sonuçlarıyla karşılaştırın. ") SATA 3 Gb / s veri yolunda 4 diskli RAID 0 dizileri ve 5 ve ucuz tek SSD'ler (incelemeye bakın). Basit bir "yonga seti" 4 diskli RAID 0 ile karşılaştırıldığında (ve burada kullanılan Hitachi Ultrastar 15K600'den iki kat daha yavaş sabit sürücülerde), LSI SAS9260 dizileri PCMark testlerinde iki kattan daha hızlıysa, nispeten en hızlısı bile değil " bütçe" tek SSD hepsi kesinlikle kaybeder! PCMark05 disk testinin sonuçları da benzer bir resim veriyor (tabloya bakın; onlar için ayrı bir diyagram çizmenin anlamı yok).

LSI SAS9260 dizileri için benzer bir resim (bazı çekincelerle) başka bir "iz" uygulaması karşılaştırmasında görülebilir - C'T H2BenchW 4.13. Burada, yalnızca en yavaş iki (yapı açısından) dizi (4 diskten RAID 6'sı ve basit bir "ayna"), performansı, artık olmadığında açıkça "yeterli" seviyeye ulaşan diğer tüm dizilerin belirgin şekilde gerisindedir. disk alt sistemine ve bu karmaşık erişim dizileri için denetleyici önbelleğine sahip SAS2108 işlemcisinin verimliliğine dayanır. Ve bu bağlamda, bu sınıfın görevlerinde LSI SAS9260 tabanlı dizilerin performansının neredeyse kullanılan dizi türüne (RAID 0, 5, 6 veya 10) bağlı olmamasından memnun olabiliriz, bu da daha fazlasını kullanmanıza izin verir. nihai performanstan ödün vermeden güvenilir çözümler.

Ancak, “kedi için her şey Maslenitsa değildir” - testleri değiştirir ve gerçek dosyalarla dizilerin çalışmasını kontrol edersek dosya sistemi NTFS, resim önemli ölçüde değişecek. Bu nedenle, çoğu "önceden yüklenmiş" senaryoları, LSI MegaRAID SAS9260-8i denetleyicisi ile donatılmış bilgisayarlar için tipik görevlerle doğrudan ilişkili olan Intel NASPT 1.7 testinde, dizi düzeni ATTO testinde gözlemlediğimize benzer büyük dosyaları okurken ve yazarken - dizilerin "doğrusal" hızı arttıkça hız orantılı olarak artar.

Bu çizelgede, tüm NASPT testlerinin ve modellerinin ortalamasını gösterirken, tabloda ayrıntılı sonuçları görebilirsiniz. NASPT'yi hem Windows XP altında (birçok tarayıcının genellikle yaptığı gibi) hem de Windows 7 altında (bu testin belirli özelliklerinden dolayı daha az sıklıkla yapılır) çalıştırdığımızı vurgulayayım. Gerçek şu ki, Seven (ve "ağabeyi" Windows 2008 Server), dosyalarla çalışırken XP'den daha agresif kendi önbelleğe alma algoritmalarını kullanıyor. Ek olarak, "Yedi" deki büyük dosyaların kopyalanması, esas olarak 1 MB'lik bloklarda gerçekleşir (XP, kural olarak, 64 KB'lik bloklarda çalışır). Bu, "dosya" Intel NASPT testinin sonuçlarının Windows XP ve Windows 7'de önemli ölçüde farklı olmasına yol açar - ikincisinde çok daha yüksektir, bazen ikiden fazla! Bu arada, Windows 7 altında NASPT'nin (ve paketimizin diğer testlerinin) sonuçlarını 1 GB ve 2 GB kurulu sistem belleğiyle karşılaştırdık (büyük miktarda sistem belleğiyle, Windows 7'de disk işlemlerinin önbelleğe alınmasıyla ilgili bilgiler var) artar ve NASPT sonuçları daha da yüksek olur), ancak ölçüm hatası içinde herhangi bir fark bulamadık.

Diskleri ve RAID denetleyicilerini test etmek için hangi işletim sisteminin (önbelleğe alma ilkeleri vb. açısından) "daha iyi" olduğu konusundaki argümanları bu makalenin tartışma başlığına bırakıyoruz. Sürücülerin ve bunlara dayalı çözümlerin mümkün olduğunca yakın koşullarda test edilmesi gerektiğine inanıyoruz. gerçek durumlar onların operasyonu. Bu nedenle, bize göre, her iki işletim sistemi için de elde ettiğimiz sonuçlar eşit değerdedir.

Ancak NASPT ortalama performans tablosuna geri dönelim. Gördüğünüz gibi, burada test ettiğimiz dizilerin en hızlısı ve en yavaşı arasındaki fark ortalama olarak üç kattan biraz daha az. Bu, elbette, büyük dosyaları okurken ve yazarken olduğu gibi beş kat bir boşluk değil, aynı zamanda çok dikkat çekicidir. Diziler aslında lineer hızlarıyla orantılı olarak yerleştirilmiştir ve bu sevindirici değildir: bu, LSI SAS2108 işlemcisinin, seviye 5 ve 6'nın dizileri aktif olarak çalışırken neredeyse hiçbir darboğaz yaratmadan verileri oldukça hızlı bir şekilde işlediği anlamına gelir.

Dürüst olmak gerekirse, NASPT'nin ayrıca, H2BenchW ile PCMark'ta olduğu gibi aynı resmin gözlemlendiği, yani test edilen tüm dizilerin performansının neredeyse aynı olduğu desenlere (12 üzerinden 2'si) sahip olduğunu belirtmek gerekir! Bunlar Ofis Üretkenliği ve NAS'a Direk Kopyalama'dır (tabloya bakın). Bu, özellikle Windows 7 altında belirgindir, ancak Windows XP için "yakınsama" eğilimi açıktır (diğer kalıplara kıyasla). Bununla birlikte, H2BenchW'li PCMark'ta, lineer hızlarıyla orantılı olarak dizi performansında bir artışın olduğu modeller vardır. Yani her şey bazılarının isteyebileceği kadar basit ve açık değildir.

İlk başta, tüm uygulama testlerinin (PCMark + H2BenchW + NASPT + ATTO) ortalaması alınan dizilerin genel performansını içeren bir grafiği tartışmak istedim, yani bu:

Ancak burada tartışılacak pek bir şey yok: belirli uygulamaların çalışmasını taklit eden testlerde LSI SAS9260 denetleyicisindeki dizilerin davranışının, kullanılan senaryolara bağlı olarak önemli ölçüde değişebileceğini görüyoruz. Bu nedenle, aynı anda hangi görevleri gerçekleştireceğinize bağlı olarak belirli bir konfigürasyonun faydaları hakkında sonuçlar çıkarmak daha iyidir. Ve bir daha profesyonel test bize bu konuda önemli ölçüde yardımcı olabilir - IOmeter için sentetik kalıplar, depolama sistemindeki bu veya bu yükü taklit eder.

IOmeter'daki testler

Bu durumda, erişim bloğunun boyutuna, yazma yüzdesine, rastgele erişim yüzdesine vb. bağlı olarak çalışma hızını dikkatlice ölçen sayısız modelin tartışmasını atlayacağız. Bu aslında saf sentetiktir, az yararlı sağlayan pratik bilgi ve ilgi oldukça tamamen teorik. Ne de olsa, yukarıda “fizik” ile ilgili temel pratik noktaları açıklığa kavuşturduk. Gerçek çalışmayı taklit eden kalıplara odaklanmak bizim için daha önemlidir - çeşitli türlerdeki sunucular ve dosya işlemleri.

Dosya Sunucusu, Web Sunucusu ve Veri Tabanı (veritabanı sunucusu) gibi sunucuları taklit etmek için Intel ve StorageReview.com tarafından bir kerede önerilen aynı adlı iyi bilinen kalıpları kullandık. Tüm durumlar için, 1'den 256'ya kadar bir komut kuyruğu derinliğine (QD) sahip dizileri 2'lik bir adımla test ettik.

Tüm dizi içinde 8 KB'lik bloklar halinde rastgele disk erişimlerini kullanan Veritabanı modelinde, komut kuyruğu derinliği 4 veya daha yüksek olan eşliksiz dizilerin (yani, RAID 0 ve 1) önemli bir avantajı gözlemlenebilir. eşlik denetimli tüm diziler (RAID 5 ve 6) çok benzer performans gösterirler (doğrusal erişimlerin hızında aralarında iki kat fark olmasına rağmen). Durum kolayca açıklanabilir: pariteye sahip tüm diziler, ortalama rastgele erişim süresi için testlerde benzer değerler gösterdi (yukarıdaki şemaya bakın) ve bu parametre esas olarak bu testteki performansı belirler. Tüm dizilerin performansının, 128'e kadar artan komut kuyruğu derinliği ile neredeyse doğrusal olarak artması ve yalnızca QD=256'da, bazı durumlarda bir doygunluk ipucu görmeniz ilginçtir. QD=256'da eşlikli dizilerin maksimum performansı yaklaşık 1100 IOps (saniyedeki işlem sayısı) idi, yani LSI SAS2108 işlemcisi, 8 KB'lik bir veri bölümünü (yaklaşık 10 milyon tek baytlık XOR) işlemek için 1 ms'den daha az zaman harcar. RAID 6 için saniyede işlem sayısı; elbette işlemci diğer G/Ç ve önbellek görevlerini de paralel olarak gerçekleştirir).

desende dosya sunucusu Tüm hacmi içinde diziye rastgele okuma ve yazma erişimleri için farklı boyutlarda bloklar kullanan , Veri Tabanına benzer bir resim gözlemliyoruz, buradaki fark, eşlikli beş diskli dizilerin (RAID 5 ve 6) belirgin şekilde daha iyi performans göstermesidir. 4 diskli diziler, analoglar ve aynı zamanda hemen hemen aynı performansı gösterirler (QD=256'da yaklaşık 1200 IOps!) Görünüşe göre, denetleyicideki iki 4 şeritli SAS bağlantı noktasından ikincisine beşinci bir sürücü eklemek, işlemci üzerindeki hesaplama yükünü bir şekilde optimize ediyor (G/Ç işlemleri nedeniyle?). LSI SAS9260'ta dizileri düzenlemek için en uygun yapılandırmayı belirlemek için sürücüler çiftler halinde denetleyicinin farklı Mini-SAS konektörlerine bağlandığında 4 diskli dizileri hız açısından karşılaştırmaya değer olabilir, ancak bu başka bir makale.

Yaratıcılarının amacına göre, sınıf olarak disk yazma işlemlerinin (ve dolayısıyla yazma için XOR işlevlerinin hesaplanmasının) olmadığı web sunucusu modelinde, resim daha da ilginç hale geliyor. Gerçek şu ki, kümemizdeki (RAID 0, 5 ve 6) beş diskli dizinin tümü, aralarında doğrusal okuma ve parite hesaplamaları açısından gözle görülür fark olmasına rağmen, burada aynı performansı gösteriyor! Bu arada, aynı üç dizi, ancak 4 diskten oluşan hızları da birbirine eşittir! Ve sadece RAID 1 (ve 10) resimden düşüyor. Bunun neden olduğunu yargılamak zor. Belki de denetleyici, "iyi sürücüleri" (yani, gerekli verilerin önce geldiği beş veya dört sürücüden oluşan) seçmek için çok verimli algoritmalara sahiptir; bu, RAID 5 ve 6 durumunda, plakalardan veri gelme olasılığını artırır. daha önce işlemciyi gerekli hesaplamalar için önceden hazırlamak (derin komut kuyruğunu ve büyük DDR2-800 arabelleğini düşünün). Ve bu, sonuçta XOR hesaplamalarıyla ilişkili gecikmeyi telafi edebilir ve bunları "basit" RAID 0 ile "şans eseri" eşitleyebilir. Her durumda, LSI SAS9260 denetleyicisi yalnızca son derece yüksek sonuçları nedeniyle övülebilir (5 için yaklaşık 1700 IOps). eşlikli diziler için Web Sunucusu modelinde QD=256) olan disk dizileri. Ne yazık ki, merhemdeki sinek, tüm bu sunucu modellerinde iki diskli “aynanın” çok düşük performansıydı.

Web Sunucusu kalıbı, tüm dizi alanı içindeki küçük (64 KB) dosyaların rastgele okunmasını taklit eden kendi kalıbımız tarafından yansıtılır.

Yine, sonuçlar gruplar halinde birleştirildi - 5 diskli dizilerin tümü hız ve “yarışımızda” liderlik açısından birbiriyle aynıdır, 4 diskli RAID 0, 5 ve 6 da birbirinden ayırt edilemez. performans ve yalnızca “DSLR'ler” genel kitlelerden düşer (bu arada, 4 diskli bir "ayna", yani RAID 10, diğer tüm 4 diskli dizilerden daha hızlıdır - görünüşe göre, aynı "seçme nedeniyle" iyi disk" algoritması). Bu kalıpların yalnızca büyük bir komut kuyruğu derinliği için geçerli olduğunu, küçük bir kuyrukta (QD=1-2) ise durumun ve liderlerin tamamen farklı olabileceğini vurguluyoruz.

Sunucular büyük dosyalarla çalıştığında her şey değişir. Modern "daha ağır" içerik ve Windows 7, 2008 Server vb. gibi yeni "optimize edilmiş" işletim sistemleri koşullarında. megabayt dosyalar ve 1 MB veri blokları ile çalışmak giderek daha önemli hale geliyor. Bu durumda, tüm diskteki 1 MB'lik dosyaların rastgele okunmasını taklit eden yeni kalıbımız (yeni kalıpların ayrıntıları metodoloji hakkında ayrı bir makalede açıklanacaktır), sunucuyu daha tam olarak değerlendirmek için kullanışlı oluyor. LSI SAS9260 denetleyicisinin potansiyeli.

Gördüğünüz gibi, buradaki 4 diskli "ayna", artık herhangi bir komut sırasına açıkça hakim olan liderlik umudunu bırakmıyor. Performansı da önce komut kuyruğu derinliği ile doğrusal olarak artar, ancak RAID 1 için QD=16 ile doygun hale gelir (yaklaşık 200 MB/sn). Biraz "daha sonra" (QD=32'de) performansın "doygunluğu", bu testte daha yavaş olan dizilerde meydana gelir, bunların arasında RAID 0'a "gümüş" ve "bronz" verilmesi gerekir ve eşlikli diziler yabancı olun, beklenmedik şekilde iyi olduğu ortaya çıkan iki sürücüden oluşan mükemmel bir RAID 1'den önce bile kaybedersiniz. Bu bizi, okurken bile, büyük dosyalar ve bloklarla (rastgele düzenlenmiş) çalışırken LSI SAS2108 işlemcisindeki XOR hesaplama yükünün onun için çok külfetli olduğu ve aslında iki katına çıktığı, hatta bazen fahiş olduğu RAID 6 için çok külfetli olduğu sonucuna götürür. - çözümlerin performansı 100 MB / s'yi zorlukla aşıyor, yani lineer okumadan 6-8 kat daha düşük! "Aşırı" RAID 10'u burada kullanmak açıkça daha karlı.

Yanlışlıkla küçük dosyalar yazarken, resim daha önce gördüğümüzden çarpıcı biçimde farklıdır.

Gerçek şu ki, burada dizilerin performansı pratik olarak komut kuyruğunun derinliğine bağlı değildir (açıkçası, LSI SAS9260 denetleyicisinin büyük önbelleği ve sabit sürücülerin oldukça büyük önbellekleri etkilenir), ancak türe göre önemli ölçüde değişir. dizi! Buradaki tartışmasız liderler, RAID 0 işlemci için "basit" ve lidere iki kattan fazla kayıpla "bronz" - RAID 10'da. Pariteye sahip tüm diziler, iki diskli SLR ile çok yakın tek bir grup oluşturdu ) , liderlere üç kez kaybetmek. Evet, bu kesinlikle denetleyicinin işlemcisi üzerinde ağır bir yük. Ancak, açıkçası, SAS2108'den böyle bir “başarısızlık” beklemiyordum. Bazen bir "yonga seti" SATA denetleyicisindeki yumuşak bir RAID 5 bile (Windows kullanılarak önbelleğe alma ve bilgisayarın merkezi işlemcisini kullanarak hesaplama ile) daha hızlı çalışabilir ... Ancak, denetleyici hala "440-500 IOps'unu kararlı bir şekilde çıkarır - karşılaştırın bu, sonuçlar bölümünün başındaki ortalama yazma erişim süresi grafiğiyle birlikte.

Her biri 1 MB'lik büyük dosyaların rastgele yazılmasına geçmek, mutlak hız göstergelerinde bir artışa yol açar (RAID 0 için - neredeyse bu tür dosyaların rastgele okunması değerlerine, yani 180-190 MB / s) , ancak genel resim neredeyse aynı kalır - eşlikli diziler RAID 0'dan birçok kez daha yavaştır.

RAID 10'un resmi ilginçtir - çok olmasa da artan komut kuyruğu derinliği ile performansı düşer. Diğer diziler için böyle bir etki yoktur. Buradaki iki diskli "ayna" yine mütevazı görünüyor.

Şimdi dosyaların eşit sayıda okunup diske yazıldığı kalıplara bakalım. Bu tür yükler, özellikle bazı video sunucuları için veya aynı dizi içindeki dosyaların aktif olarak kopyalanması / çoğaltılması / yedeklenmesi sırasında ve ayrıca birleştirme durumunda tipiktir.

İlk - dizi boyunca rastgele 64 KB'lık dosyalar.

Burada, dizilerin mutlak hızları üç kat daha yüksek olmasına ve QD=256 ile bile, bir miktar performans doygunluğu olmasına rağmen, Veritabanı modelinin sonuçlarıyla bazı benzerlikler açıktır. Bu durumda yazma işlemlerinin daha yüksek (Veritabanı modeline kıyasla) yüzdesi, eşlikli dizilerin ve iki diskli “aynanın” bariz yabancılar haline gelmesine, hız açısından RAID 0 ve 10 dizilerine göre önemli ölçüde daha düşük olmasına yol açar.

1 MB dosyalara geçerken, mutlak hız yaklaşık üç katına çıksa da bu model genellikle korunur ve RAID 10 4 diskli bir şerit kadar hızlı olur, bu iyi bir haber.

Bu makaledeki son kalıp, büyük dosyaların sıralı (rastgele değil) okuma ve yazma durumu olacaktır.

Ve burada zaten birçok dizi 300 MB / s bölgesinde çok iyi hızlara çıkmayı başarıyor. Ve lider (RAID 0) ile dışarıdaki (çift diskli RAID 1) arasındaki boşluk iki kattan fazla kalsa da (doğrusal okuma veya yazma için bu boşluğun beş kat olduğunu unutmayın!), İlk üç arasında yer alan RAID 5, ve kendilerini yukarı çeken diğer XOR dizileri cesaret verici olmayabilir. Sonuçta, LSI'nin kendisinin verdiği bu denetleyicinin uygulama listesine bakılırsa (makalenin başına bakın), birçok hedef görev, dizi erişimlerinin bu özel doğasını kullanacaktır. Ve kesinlikle düşünmeye değer.

Sonuç olarak, yukarıda bahsedilen tüm IOmeter test modellerinin göstergelerinin ortalamasının alındığı son bir diyagramı vereceğim (geometrik olarak tüm modeller ve komut kuyrukları üzerinden, ağırlık katsayıları olmadan). Bu sonuçların her bir model içinde ortalamasının aritmetik olarak sırasıyla 32, 64, 128 ve 256 komut kuyrukları için 0,8, 0,6, 0,4 ve 0,2 ağırlık katsayılarıyla (geleneksel olarak komut kuyruğunun derinliği olan) yapılması ilginçtir. sürücülerin genel çalışmasında), daha sonra %1 içindeki nihai (tüm modeller için) normalleştirilmiş dizi performans indeksi geometrik ortalama ile çakışacaktır.

Bu nedenle, IOmeter testi için kalıplarımızdaki ortalama “hastane sıcaklığı”, “matematikli fizikten” çıkmanın bir yolu olmadığını gösteriyor - RAID 0 ve 10 kesinlikle önde. bazı durumlarda, genel olarak iyi performans, bu tür dizilere basit bir "şerit" düzeyine "ulaşamaz". Aynı zamanda, 5 diskli konfigürasyonların, 4 diskli konfigürasyonlara kıyasla açıkça eklenmesi ilginçtir. Özellikle 5 diskli RAID 6, "fizik" (rastgele erişim süresi ve doğrusal erişim hızı) açısından hemen hemen aynı olmasına rağmen, 4 diskli RAID 5'ten açık bir şekilde daha hızlıdır. İki diskli "ayna" da hayal kırıklığı yarattı (ortalama olarak, bir yansıtma için veri biti başına iki XOR hesaplaması gerekmese de, 4 diskli RAID 6'ya eşdeğerdir). Bununla birlikte, basit bir "ayna", büyük bir önbelleğe ve "yerleşik" güçlü bir işlemciye sahip, yeterince güçlü bir 8 bağlantı noktalı SAS denetleyicisi için açıkça bir hedef dizi değildir. :)

Fiyat bilgisi

LSI MegaRAID SAS 9260-8i 8 portlu SAS kontrolcüsü komple set ile birlikte 500$ civarında bir fiyatla sunuluyor ve bu oldukça cazip sayılabilir. Basitleştirilmiş 4 bağlantı noktalı karşılığı daha da ucuzdur. Bu makaleyi okuduğunuz sırada, Moskova'da cihazın daha doğru bir güncel ortalama perakende fiyatı:

LSI SAS 9260-8iLSI SAS 9260-4i
$571() $386()

Çözüm

Yukarıda söylenenleri özetlersek, 8 portlu LSI MegaRAID SAS9260-8i kontrol cihazında “herkes için” birleşik öneriler vermeye cesaret edemeyeceğimiz sonucuna varabiliriz. Herkes, onu kullanma ihtiyacı hakkında kendi sonuçlarını çıkarmalı ve belirli dizileri, kesinlikle başlatılması gereken görev sınıfına dayanarak, yardımı ile yapılandırmalıdır. Gerçek şu ki, bazı durumlarda (bazı görevlerde) bu ucuz "megamonster", çift eşlikli dizilerde (RAID 6 ve 60) bile olağanüstü performans gösterebilir, ancak diğer durumlarda RAID 5 ve 6'nın hızı açıkça görülebilir. arzulanan çok şey bırakıyor. . Ve kurtuluş (neredeyse evrensel), yalnızca daha ucuz denetleyicilerde neredeyse aynı başarıyla düzenlenebilen bir RAID 10 dizisi olacaktır. Bununla birlikte, RAID 10 dizisinin burada aynı sayıda diskin "şeritinden" daha yavaş davranmaması ve çözümün yüksek güvenilirliğini sağlaması genellikle işlemci ve önbellek SAS9260-8i sayesindedir. Ancak SAS9260-8i ile kesinlikle kaçınmanız gereken şey, iki diskli bir "yansıma" ve 4 diskli RAID 6 ve 5'tir - bunlar, bu denetleyici için açıkça yetersiz yapılandırmalardır.

Hitachi Global Depolama Teknolojileri sayesinde
test için sağlanan sabit sürücüler için.

Birkaç bilgisayar diski varsa, bunları bağlamak basittir. Ama çok disk istiyorsanız, özellikler var. Geçmişte zaten kaymış olan Ali ile KDPV SAS kablosunda, topluluk tarafından beklenmedik bir şekilde sıcak bir şekilde karşılandı. Teşekkürler yoldaşlar. Biraz daha geniş bir çevre için potansiyel olarak yararlı olabilecek bir konuya değinmeye çalışacağım. Spesifik olmasına rağmen. Bu kablo ve zorunlu bir programla başlayacağım, ancak yalnızca tohum için. Bulmacanın farklı parçaları farklı yerlerde toplanmalıdır.
Metnin yoğun ve oldukça ağır olduğu konusunda sizi hemen uyarmak istiyorum. Kendinizi tüm bunları okumaya ve anlamaya zorlamak kesinlikle gerekli değildir. Çok sayıda resim!

Birisi aptal bir kablo için 9 dolar mı dedi? Ne yapmalı, günlük yaşamda bu çok nadiren kullanılır ve endüstriyel şeyler için dolaşımlar daha düşüktür ve fiyatlar daha yüksektir. Karmaşık bir SAS kablosu ve yüz veya iki dolar için, gözünü bile kırpmadan kurabilirler. Çinliler daha da azaltıyor yani :)

Teslimat ve paketleme

6 Mayıs 2017'de sipariş edildi, 17 Mayıs'ta alındı ​​- sadece bir roket. Parkur öyleydi.

Her zamanki gri paket, diğerinin içinde - oldukça yeterli, mallar kırılgan değil.

Şartname

Erkek-erkek SFF-8482 SAS 29 pinli kablo.
uzunluk 50 cm
Net ağırlık 66 gr

Satıcının resmi

Gerçek görünüm, gördüğünüz gibi farklı



Ekstra plastik için satıcı 5 yerine 4 yıldız aldı, ancak performansı etkilemiyor.

SAS ve SATA konektörleri hakkında

SFF-8482 nedir ve ne ile yenir? İlk olarak, bu, örneğin teyp sürücümdeki SAS aygıtlarındaki () en büyük konektördür.



Ve SFF-8482, bir SATA sürücüsüne mükemmel şekilde uyar (ancak tersi değil)


Karşılaştırın, SATA'nın veri ve güç arasında bir boşluğu var. Ve SAS'ta plastikle doldurulur. Bu nedenle, SAS aygıtındaki SATA konektörü sığmayacaktır.

Tabii ki, bu mantıklı. SAS ve SATA sinyalleri farklıdır. Ve SATA denetleyicisi, SAS aygıtıyla çalışamaz. Bir SAS - denetleyici her ikisini de yapabilecektir (belirli koşullar altında karıştırmama tavsiyesi olmasına rağmen, evde bu pek gerçek değildir)

SAS denetleyicileri ve genişleticiler

Peki, okuyucu soracak. Böyle bir uyumluluktan ne kazanırım? SATA denetleyicileri benim için yeterli!

Doğru gerçek! Yeterliyse - bu noktada okumayı bırakabilirsiniz. Soru, bir sürü disk varsa ne yapılması gerektiğiydi?

Zip dosyasındaki basit bir SAS denetleyicisi böyle görünüyor - DELL H200.


Benimki HBA'da parlıyor, yani tüm aks diskleri ayrı ayrı görünüyor

Ve bu eski bir SAS RAID HP

Her ikisinde de dahili konektörler (sff 8087 veya daha sık olarak miniSAS olarak adlandırılır) ve bir harici - sff 8088 bulunur

Bir miniSAS'a kaç disk bağlanabilir? Cevap bağlıdır. Kör kablo - 4 adet, yani böyle bir kontrolör için 8 adet. ZIP'imdeki kablo şöyle görünüyor

Bir uçta miniSAS, diğerinde - 4 adet SATA (ve aşağıda bununla ilgili bir konektör daha)

Ancak bir miniSAS-miniSAS kablosu alıp bir genişleticiye, yani bir bağlantı noktası çarpanına bağlayabilirsiniz. Ve denetleyici 256 (iki yüz elli altı) diske kadar çekecektir. Üstelik kanal hızı düzinelerce disk için yeterli - kesinlikle.
Genişletici ayrı bir kart olarak, örneğin Chenbrough'um gibi görünüyor

Ve bir disk sepetine lehimlenebilir. O zaman buna yalnızca bir miniSAS kanalı girebilir (veya belki daha fazlası). İşte kablolar.


Katılıyorum, kablo yönetimi biraz basitleştirildi :)

Sepetler

Disklerin özel sepetler olmadan iyi çalışabileceği açıktır. Ancak bazen sepetler faydalı olabilir.

Eski Supermicro modelinin SATA sepeti böyle görünüyor. 1000 r için bulunabilir, ancak 5+ bin için bulunabilir.


Onun disk tepsisi


İçeriden bakıldığında SATA konektörlerinin olduğunu görebilirsiniz.


SAS sepeti daha da iyiyse, daha az kablo vardır. SCSI veya FC ise - kullanamazsınız. Test için bir 19 "FC aldım - faydalı bir şey yapmadım. Doğru, neredeyse aldığım paraya göre demir dışı metal hurda vardı.


Arkadan görünüm, 4 SATA, 2 MOLEX ve kablodaki aynı bağlantı noktasını görüyoruz. Disk etkinliği LED'ini kontrol etmek için tasarlanmıştır.

En basit sepetlerden biri böyle görünüyor (birçok farklı model var ama benzerleri var)


Bunlar artık satılmıyor, bu yüzden ayrıntılar önemli değil. Önünde amortisörler ve Carlson olan bir metal parçası.

2013'te böyle görünüyordu


Alttaki karton koltuk değneği ve üçüncü sepet, 2T disklerden 4T'ye veri aktarmak için yalnızca bir an için oradaydı. O zamandan beri 7/24 açık.

SAS+SATA'm var

Daha doğrusu, teyp sürücüsünü bağlamam gerekmeden önce çalıştı. Her şeyden önce, ikinci bir SAS denetleyicisi taktım, sff 8482 için bir miniSAS kablosu satın aldım, bunun gibi bir şey

Ve açtı. Her şey çalıştı, ancak 7/24 modunda her watt paraya mal oluyor. sff 8482'den SATA'ya adaptörler arıyordum ama çözüm daha da basit çıktı. Bir SATA sürücüsünün bir SAS sff 8482'ye bağlı olduğunu hatırlıyor musunuz?

Şimdi ben de hatırlıyorum, ama sonra birkaç ay aptaldım :) Sonra fazladan bir denetleyici çıkardım, disklerden birini SATA yonga seti bağlantı noktasına, diğer üçünü sff 8482'ye değiştirdim. Gücü değiştirmek zorunda kaldım. bağlantı, bir Molex-SATA ayırıcı vardı, Ali Molex - Lots of Molex'ten satın almak zorunda kaldım. bunun gibi


, herşey yolunda.

Ve teyp sürücüsü, izlenen kablo kullanılarak başka bir binaya taşındı. Ama bu ayrı bir şarkı ama bekçi, yorgun hissediyorum :)

Bütün bunları bulmak için en iyi yer neresi?

Ev için yeni sunucu donanımı fiyatları fahiş. Bu nedenle, hizmet dışı bırakılan ekipmanın yedek parçaları da dahil olmak üzere.
kablolar yerel olarak bulunabilir. E-bay'de karşılaştırılabilir para için. Ali'de - biraz daha az olası, ancak istisnalar var - satın aldım.
Kontrolörler- öncelikle e-bay'de ve Avrupa'dan. ABD'den mümkündür, sorunu teslimatla bir şekilde çözerseniz, orada çok daha ucuzdur. Vatanda bulunabilir - Avito. (Bir topakta - pahalı). Çin'de satın almak çok tehlikelidir. Reddedilmeden sahte hakkında çok fazla şikayet var. Ya çalışır ya da çalışmaz. Kimseye bir şey kanıtlayamazsın.
Sepetler yerel olarak aramak daha akıllıcadır. En basit sepetlerin yenilerini alması için bile seçenekler var. Elektronik içermeyen basit sepetler Çin ve Avrupa'da ve bit pazarından alınabilir. Genişleticili sepetler - kontrolörlerle ilgili noktaya bakın.

ÖNEMLİ Kafanızı karıştırmak, ormanda kaybolmaktan daha kolaydır. Forumda danışın. SAS farklıdır -3, 6 ve 12 Gb / s. Bazı denetleyiciler, masaüstü donanımıyla kullanılabilecek bir şeye dikilir, diğerleri değildir, diğerleri yerel üreticinin annesi dışında hiçbir yerde iyileşmez. Ve benzeri.



Bagajda ben MikeMac

Not Bu sizin için Kaptan Apaçık'ın performansıysa, zamanımı boşa harcadığım için özür dilerim.
Eğer saçmalıksa - dahası, en içten özürlerimi sunarım. Dengelemek zordur, herkesin kendi istekleri, görevleri ve ilkleri vardır.

+33 almayı planlıyorum Favorilere ekle İncelemeyi beğendim +56 +106