Anlamlı bir SAS vs SATA karşılaştırması / karşılaştırması gördün mü?


15

SATA'nın SAS'tan daha yavaş olduğu hakkında çok şey duydum ama sadece 1 iyi kriter buldum. http://blog.whitesites.com/SAS-RAID-0-VS-SCSI-RAID-0-VS-SATA-Benchmarks__633689244191943184_blog.htm

Burada, SAS sürücülerinin 10K ve SATA sürücülerinin 7200 RPM olduğunu okuyana kadar SAS en üste çıkar.

Herkes eşdeğer hız diskleri ile iyi bir karşılaştırma / karşılaştırma gördü? Herkes herhangi bir gerçek dünya yükü gördü (DB yükleri / aramalar, medya akışı, vb?)?


2
Ben ve talked to a HP guy about his opinion about this. He reasoned that SATA are only 7200 rpm, too. Well - he was wrong. I easily found 10K drives as well. So lets bakmak kelle açıkça göstermek eğer. Şüphelerim var ...
Nils

Bir sürücüye aynı anda birden fazla erişiminiz olduğunda SAS daha belirgin bir şekilde devreye girer. Ayrıca, nearline SAS kullanıyorsanız ve aynı temel SATA sürücüsüyle karşılaştırdığınızda ikisini karşılaştırmak kolaydır. Artık karşılaştırılacak kriterlerim yok, ancak testlerimizde, bazı yükler altında aynısını, taklit tipik SAN kullanımımız altında% 20'ye kadar daha hızlı SAS ile gerçekleştiriyorlar.
JamesRyan

@JamesRyan: Bunun için bir açıklamanız var mı? "Tipik" kaç simülasyonlu istemciye rastgele erişim?
Nils

Unutmayın, eğer hız peşinde olursanız, bir SSD arabirimden bağımsız olarak başka bir şey koyar.
13'te

Yanıtlar:


10

"SATA = 7.2K RPM, SAS = 10 / 15K RPM" zihin seti güçlüdür ve (bence) SAS'ın çoğunun SATA'dan daha hızlı olduğu düşünülmektedir. SAS ve SATA sürücüler arasında, özellikle yerleşik önbellek algoritmalarında ( NCQ ve TCQ ) ufak farklılıklar vardır . Bununla birlikte, eşdeğer olarak tanımlanmış sabit sürücülerin performans farkı, çoğu kullanım durumunda kesirli yüzde puan olacaktır.


10

GİB, "hız" da aradığınız farktır.

Farkı açıklamanın basit yolu, SATA'nın yarı çift yönlü ve SAS'ın tam çift yönlü olmasıdır. SATA sürücüleri aptaldır ve işlemler için kontrolörle iletişim kurmaları gerekir. SAS sürücüler akıllıdır ve yalnızca istekler ve iadeler veri yolunu kullanır.

Kullanım durumunuza bağlı olarak, daha fazla harcama yapmak çok fazla kazanç sağlamayabilir.


SAS denetleyicilerinin aslında eski SCSI denetleyicileri gibi çalıştığını mı söylüyorsunuz? Bunları test ederken, thru-put neredeyse aynı (% 10-20 içinde) ama SCSI için CPU kullanımı% 5'in altında ve ATA için% 90'ın üzerindeydi. Tabii ki o sırada kullanılan kontrolör olabilirdi, ama yine de bana SCSI'nin pantolonları ATA'dan nasıl dövdüğünü gösterdi. (Bu, tek çekirdekli ve
1GHz'den

Sanırım bu işarete çarpan ilk cevap. Bu yüzden karşılaştırmalı değerlendirme birden çok kısa transfer içermelidir - o zaman farkı görmelisiniz - IMHO.
Nils

@ Mark0978: Evet, ancak tüm sürücülerin aynı bant genişliğini paylaştığı paralel bir veri yolu kullanmak yerine, her sürücü seri olarak bağlı ..
wrmine

3

Bu sadece tek bir fıkra, ama Seagate Barracuda ES.2 SATA ve SAS disklerinde sıralı okuma / yazma hızları için bir süre önce bazı performans karşılaştırmaları yaptım ve SAS disklerinin önemli ölçüde (düşük çift haneli yüzdeler) daha kötü olduğunu gördüm SATA diskleri. Bu diskler sadece aynı hızda dönme (7200rpm) değil, aynı marka ve model, sadece SATA yerine SAS arabirimi ile (SAS sürücülerin de daha küçük önbelleğe sahip olduğuna inanıyorum - SATA diskleri için 16MB vs 32MB)

Ancak umursadığım için rastgele erişimi test etmedim.

Sadece belirli bir kullanım durumu için fıkra üzerine gelin. YMMV :)


Faydalı, bu durumda Seagate Barracuda disklerine baktığımız için ...
boatcoder

Peki denetleyici ne olacak? Muhtemelen sınırlayıcı faktör budur.
anastrophe

1
@anastrophe: Çalıştığım testlerde, aynı RAID ve dosya sistemi ayarlarına sahip Barracuda ES.2 SATA veya Barracuda ES.2 SAS diskleri olan LSI8888 SAS denetleyicileri kullanıyorduk - tek değişken SATA / SAS disk modeliydi ( ve bu nedenle disk üzerindeki önbellek boyutu da sıralı disk erişimi için tartışmalıdır). Hem RAID5 hem de RAID0'ı test ettik ve RAID5 ile denetleyici bir darboğazken, RAID0 ile değil. Son olarak, SATA diskleri RAID5 durumunda bile her iki durumda da daha iyi performans gösterdi. Dediğim gibi, YMMV :)
Daniel Lawson

2

Burada çok fazla yanlış bilgi var!

SAS ve SATA arasında anlamlı bir ölçüt hayal edemiyorum ve bir tane aramaktan rahatsız olmazdım. Bu, altı yolcu minivanını yüksek hızlı kurşun treniyle karşılaştırmaya benziyor.

1) Herhangi bir zamanda, SAS arabirimi her zaman SATA'nın iki katı daha hızlıdır ve SAS'ın çift portalı ve tam çift yönlü olduğunu düşünürseniz 4 kat daha hızlıdır. Bugün SAS 12 gbits, çift portalı ve tam dubleks, SATA 6 gbits, tek ported ve tek dubleks. SAS ve SATA'nın her ikisinin de 6 gbit olduğu hiçbir zaman olmamıştı.

2) SAS'a karşı SATA sürücüsünün kullanılmasının ana nedeni, birçok disk veya ssd aygıtının bir SAS etki alanını paylaşmasıdır. Artık burada zaten bildiği gibi, AVAGO (LSI) veya eşdeğer RAID adaptörünüz 8x12gbit SAS bağlantı noktaları aracılığıyla SAS veya SATA cihazlarıyla konuşabilir. En zorlu iş yükleri için, laboratuarlarımızda 16x SAS SSD'li SAS genişleticiler aracılığıyla bağlanan "tam yüklü" 12gbit SAS RAID adaptörü gösteren karşılaştırmalı testler gördüm ve bu 16x SATA SSD'lerle aynı adaptörden 8 kata kadar daha hızlı ve bu durumda SAS sürücülerdeki çift bağlantı noktalarından bile yararlanmıyoruz!

3) SAS sürücülerinde (çok sayıda veri yolu etkinliğinin varlığında) çekişmeyi azaltmalarına yardımcı olan ve bu sürücülerin aynı SAS veriyolundaki SATA sürücüsünden çok daha hızlı, otobüse çok fazla inip çıkmasına izin veren çok sayıda özellik vardır. aynı iş yükü ile.

Alt satır SAS vs. SATA tamamen kullanım senaryosu ile ilgilidir. Tek bir SATA sürücüsünün tek bir SAS sürücüsüyle karşılaştırılması anlamsız bir alıştırmadır.


"Tek bir SATA sürücüsünün tek bir SAS sürücüsüyle karşılaştırılması anlamsız bir alıştırmadır." Harika bir açıklama. 1/2 tonluk bir kamyonun 100 mil mesafeden 1 tonluk bir kamyonla 500lb'yi nasıl çektiğini karşılaştırmak gibi. 1/2 ton her açıdan daha iyi olabilir. Sonra 100k mil için 12.000 lb çekmeye çalışın ve 1/2 ton gerçek renklerini gösterir. SAS, işletme süresi altındaki işletme yükleri için tasarlanmıştır.
Damon

1

Sunucu açısından bakalım. SATA, IDE'nin halefi olan ATA'nın halefidir. Standart PC'ler için üretilmiştir. SAS, sabit ve yazılımda daha iyi (yani daha kararlı, daha standartlaştırılmış) protokole sahip SCSI'nin girişimcisidir. SCSI, sunucularda kullanılan pahalı disklerdi.

Ayrıca 5 yıl destekli bir Dell-Server (örnek olarak bu markayı alırsam) satın alırsanız desteğin bir SATA sürücüsü için yalnızca 2 yıl olacağını, ancak SAS için tam 5 yılı alacağınızı unutmayın. Bu, güvenilirlik hakkında iyi bir ipucudur.


Sürücü üreticilerinden bulduğum şey aynı gecikme süresi, 6Gb / s hız, * SAS - 3 yıl garanti, SATA - 5 yıl, * SATA maliyeti $, SAS neredeyse 3 kat daha fazla. SATA diskleri üzerindeki uzun garanti beni şaşırttı, aynı hız özellikleri beni daha da şaşırttı, bu yüzden anekdot kanıtları değil, bazı sert ve hızlı kriterleri görmek istiyorum. Maymunlardan
indik

2
Güvenilirlik, olgunluk vb. İle ilgili tüm bilgiler doğrudur; ancak hiçbiri eldeki soruya değinmemektedir. Beni yanlış anlamayın, tüm nedenlerden dolayı db sunucumda SAS diskleri çalıştırıyorum. Ancak bu nedenler burada geçerli değil.
anastrophe

Her şey maliyetlerle ilgili - çoğunlukla. Ancak ana nokta komutların nasıl sıraya alındığını düşünüyorum - bu yüzden ağır yükleri olan DB'lerde farkın ölçülebilir olması gerektiğini düşünüyorum. Birisinin gerçek sayılar bulup getirmediğine bakalım.
Nils

@anathrophe, SAS, büyük rasgele erişim (SCSI gibi) sırasında CPU'larınızdan yük kaldırırsa, buradaki nokta olabilir.
Nils

-1

Bazı insanlar arayüz hızına odaklanma eğilimindeyken, donanım üreticilerinin odaklanmamızı istediklerini düşünüyorum. SSD'lerden bahsederken arayüz hızının önemli olduğunu anlıyorum. Ama aslında herhangi bir noktada arayüz hızına ulaşan herhangi bir mekanik sürücü var mı, belki de önbelleğinden bir şey okunduğunda? Genel dosya depolama için, özellikle büyük dosyaları işlemek arayüz hızının herhangi bir fark yaratacağını düşünmüyorum. Şimdilik bildiğim en hızlı tüketici SATA sabit diski, arabirim hızının çok altında, 2Gbit'in biraz üzerinde olan yaklaşık 250MB / s okuyabilen / yazabilen 12 TB modellerdir. Raid daha hızlı gitme seçeneğidir, ancak arayüz hızı bunun gerçekleşmesi için bir sınırlama değildir.

WD Gold diskler 5 yıl garantilidir. 10 bin rpm veya daha fazla hedeflemediğiniz sürece SAS kullanmak için hiçbir neden göremiyorum. Markalı HP veya Dell satın alarak, sundukları garantiyi kabul etmek zorunda kalırsınız. Daha fazla ödeme yaparsanız (HP / Dell için) daha uzun bir garanti vermeniz riske değer, eğer tutarsa ​​çok para kazanmışlardır. Başarısız olursa hala biraz para kazanmışlardır. SAS, sürücünün artık dayanacağını garanti etmez. Yıllar boyunca birçok başarısız SAS sürücüsü gördüm.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.