SAS 15,000rpm RAID 0, harici eSATA tek 7200rpm sürücüye göre daha yavaş. Neden?


3

Dell tarafından sağlanan SAS 6iR denetleyicisi aracılığıyla Dell Precission T5500 anakartımla konuşurken 270 GB'lık mantıksal bir ses çıkaran RAID 0 dizisinde iki adet dahili 135GB SAS sürücüsü var.

Yazma hızı

480 MB'lık bir Excel 2003 dosyasını yeni bir dosya adına kaydederim.

Performans İzleyicisi'ni kullanarak en yüksek Disk Yazmasının 31 MB / sn olduğunu görebilirim. Mmmm ... biraz yavaş görünüyor ...

Aynı dosyayı, harici bir 2TB 7.2krpm SATA sürücüsüne (SATA II caddy içindeki SATA III sürücüsü) eSATA portu üzerinden MB ile konuşarak kaydedin ve işlemi çok daha hızlı hale getiren 100 MB / sn'lik en yüksek Disk Yazma işlemini alıyorum.

Bu doğru iki SAS 15krpm RAID 0 sürücü 31MB / s'de yazıyor ve tek bir 7.2rpm SATA (SATA II etkin) harici sürücü 100 MB / s'de yazıyor. O NE LAN!!!

Bu gösteriyor mu:

  • SAS sürücülerimle ilgili bir sorun
  • çok zayıf bir SAS 6iR kontrol cihazı
  • Başka bir şey?

İtiraf etmek gerekirse, RAID 0 birimi 270 GB toplamın sadece 59GB'ını boş bırakıyor ve disk haftada bir kez birleştirilse de, boş alan iç sektörlerde olabilir, oysa harici sürücü hemen hemen boş ve belki de dışına yazıyor sektörler, ancak yine de bu muazzam farkı hesaba katmıyor, değil mi?

Okuma hızı

Hikaye burada fena değil

söz konusu 480 MB dosyasının Excel 2003'e yüklenmesi.

Tepe Diski SAS RAID 0 dizisinin okunması 220 MB / sn'dir.

Harici SATA sürücüsünden yükleme yaparken, 96 MB / sn'lik bir tepe noktası alıyorum

Yani RAID 0'ın tek bir sürücüden iki kat daha hızlı okunması gerektiğini varsayarsak, SAS 15krpm sürücülere karşı SATA II 7.2krpm sürücülere göre 220 / (96 * 2) -1 =% 14 performans iyileştirmesi alıyorum. Bu az söylemek disapointing.

Kurulumumda muhtemelen yanlış bir şeyler var mı?

Edit1

SATA sürücüsünün yaklaşık 100 MB / sn hızında okuduğunu ve yazdığını, buna karşın SAS RAID 0 dizisinin 220 MB / sn'de okuduğunu, ancak 31 MB / sn'de yazdığını unutmayın. Bu okuma hızının% 14'lük bir yazma hızı.

Edit2

Sorun SAS sürücülerinde gibi görünüyor. 15k rpm SAS sürücülerini iki yeni SATA III 7.2k rpm sürücü için değiştirdim, aynı denetleyiciden yeni bir RAID 0 dizisi oluşturmak için kullandım, Vista 64 işletim sistemimi yeni yaptığım bir görüntüden kullandım ve şimdi alıyorum Hem okuma hem de yazma için 220 MB / sn. Bu, bir iç SATA RAID 0'da beklediğim şey olan eSATA portuna bağlı bu SATA sürücülerinden biriyle ne elde ettiğime dair x2.2 bir gelişmedir.

İnternetteki yazılımı indirmekten hoşlanmıyorum (güvenlikten) ancak HDTune web sayfasındaki resimden, test üzerindeki sürücü dış sektörlerde iç sektörlerden iki kat daha hızlı çalışıyor gibi görünüyor. Tüm HDD'ler için bu oldukça standart mı?

Öyleyse,% 78 dolu olan 15k rpm SAS sürücülerinin tam hızlarının% 75'inde performans göstermesi (HDTune web sayfasındaki mavi arsayı okumak) mümkün ve bu da 290MB değerinde bir okuma yapıyor. / sn, SATA sürücülerden daha hızlı hale gelecek ve muhtemelen dünya yeniden anlam kazandıracak olan en yüksek hız.

Bununla birlikte, sorun hala devam ediyor, neden 220MB / s'de okuyabilirsem 31MB / s yazma hızına sahip olacağım?

Düzen3: 2 Nisan 2013 15:53

İster inanın ister inanmayın, iki yeni eşleşen SAS sürücümü hala almadım, böylece yeniden test edebiliyorum (iki benzersiz sürücü aldı, bu yüzden geri göndermek ve beklemek zorunda kaldım ...). Yeni kurulumu kurduğumda ve çalıştırdığımda sonuçları paylaşmak için yazıyorum


2
Önbellek yazma ve dış bölümlere yazma farklılıkları hesaba
katabilir

Her iki sürücüde de yazma önbelleği etkinleştirilmişse bu mümkün mü? Ayrıca, iç ve dış sektörlere yazarken / okurken / yazarken / okurken beklemek (ya da zarfın nasıl hesaplanacağını) belgelemek için herhangi bir makaleye / web sayfasına yönlendirebilirseniz ya da işaret edebilirseniz çok sevinirim
OldSchool

1
Üreticinin iddia ettiği özelliklere yakın gördüğünüz sayılar mı?
rob

@OldSchool Yazma hızındaki farklılıklar için farklı boyutlarda önbellek belleği düşündüm. rob'ın HDTune kullanmayla ilgili cevabı iyi bir cevap. Web sayfalarına gelince genellikle bilgi için storagereview.com ve techreport.com gibi teknik siteleri kullanırım .
Brad Patton

Çok küçük bir şerit boyutu mu kullanıyorsunuz? 30 MB / s böyle bir kurulum için çok düşük görünüyor.
Ярослав Рахматуллин 13.03.2013

Yanıtlar:


4

İşletim sisteminizden bahsetmiyorsunuz, ancak HDTune (yalnızca Windows) tüm izlere performans grafiği yazdırabilir. Bu, iç ve dış izlerin yazılması arasındaki farkın ne olduğu ile ilgili sorunuzu yanıtlamanıza yardımcı olacaktır.

Gerçekten adil bir karşılaştırma yapmak istiyorsanız, her iki birimi de yedeklemeli ve silmeli ve testinizi birkaç kez çalıştırmalısınız. Rakamlar üreticinin ilan ettiği özelliklere yakın değilse, gerçek dünya testinize ek olarak sentetik bir kıyaslama kullanmak yararlı olabilir.

Ayrıca, işletim sistemi, takas dosyası veya başka bir programın testleriniz sırasında herhangi bir birime erişmeye çalışmadığından emin olmalısınız.

Bahsettiğiniz iç / dış izler teorisine ek olarak, işte göz önünde bulundurmanız gereken diğer faktörler:

  • alan yoğunluğu
  • plaka sayısı
  • blok boyutu (dosya sistemi)
  • RAID şerit boyutu
  • önbelleğe alma yazma (hem RAID denetleyicisini hem de işletim sistemini kontrol edin)
  • disk çekişmesi
  • yeniden tahsis edilen sektörler
  • disk önbelleği boyutu
  • önbellek algoritmalarındaki farklılıklar
  • use-case (örneğin, rastgele vs. ardışık yazılar)

SAS 6 / iR’nizin uçucu önbelleği yok, bu yüzden BBU çok önemli bir nokta, ancak bu başkası için yararlı olabilir, bu yüzden içeride bırakacağım. Genel olarak, RAID denetleyicinizin uçucu önbelleği varsa, denetleyicinin Önbellek için bir BBU (batarya yedekleme) takmadığınız sürece yazma önbelleği etkinleştirilemez. Daha yeni RAID denetleyicileri, BBU gereksinimini ortadan kaldırarak flaşla önbellek kullanır.


Teşekkürler Rob, RAID denetleyicide bir BBU olup olmadığını söylememin bir yolu var mı?
OldSchool

Üzgünüm, bunu daha önce de kontrol etmeliydim, ancak görünen o ki, SAS 6 / iR kontrol ünitesinde önbelleğe sahip değil, BBU sorununu tartışmaya sokuyor. (Görünüşe göre daha yeni modeller flaş destekli önbellek kullanıyor, BBU ihtiyacını ortadan kaldırıyor.) Bu nedenle sürücülerin yerleşik önbelleği, etkinleştirmeniz gereken tek önbellek olacaktır. dell.com/Learn/us/en/555/campaigns/dell-raid-controllers
soymak

Teşekkürler Rob, yani ne eSATA harici bağlı SATA sürücüsü ne de SAS6iR dahili bağlı SAS sürücüleri, yazılım seçeneği etkin olsa bile yazma önbelleği kullanmıyor mu? Ayrıca ana sorudaki yeni Düzenleme'ye bakın. Görünüşe göre SAS sürücülerinin bir şekilde problemi var ve çoğunlukla yazarken, okurken değil
OldSchool

RAID denetleyicisinin önbelleği, disklerin yerleşik önbelleğine; disklerin önbelleğini kullanabilmeniz gerekir, ancak SAS 6 / iR'nin bellenimindeki her disk için onu etkinleştirmeniz gerekebilir. Önbelleğin boyutu ve yazma önbelleği algoritmalarındaki iyileştirmeler performansın tutarsızlığını açıklamaya da yardımcı olabilir.
soymak

@OldSchool SAS RAID, hatalı diski değiştirdikten sonra nasıl çalışır?
Rob

2

Yüksek yoğunluklu sürücüler, daha yüksek seri çekim (sıralı yazma) hızlarına sahiptir. Kriteriniz bir veri bloğu yazmadır. 120 000 4kb dosya yazmayı ve okumayı deneyin; performansta tam bir geri dönüş göreceksiniz.

Belirli bir uygulamanın veya sistemin en çok ne tür okuduğunu ve yazdığını belirlemek ve bu tür bir kullanım için uygun olan bir HDD veya RAID üzerine koymak için kaynamaya başlar. RAID 0'daki iki 135gb 15K diskin, terabayt 7K sürücüler 0.1-0.5 gb aralığındaki dosyalar için daha fazla veri bloğu olsa bile, işletim sisteminizi koymak için genel olarak çok daha iyi bir seçenek olduğunu iddia ediyorum.

Sürücülerinizin nasıl performans gösterdiğini anlamak için Crystal Disk Mark (BSD lisansı) gibi bir şey çalıştırmayı deneyin.


Teşekkürler, sık sık büyük Excel dosyaları ile çalışırım, bu yüzden bu testi yaptım ama haklısın ben de işletim sistemini karşılaştırmalıyım. Buna rağmen, bunlardan herhangi biri okuma (220MB / sn) ve yazma (31MB / sn) performansındaki büyük farkı açıklayabilir mi? Bir şeyin yanlış olması gerektiğini düşünüyorum, ancak HDD deneyimine sahip birinden onay arıyorum (Bu konuda yeniyim) Tam bir Dell teşhisi yaptım ve SAS sürücülerinden biri "Güven" testini "Kötü" Engelle "hatası. chkdsk ayrıca kötü bir bloğa da dikkat çekiyor, ancak sais her şey yolunda. Bununla bir ilgisi olabilir mi? (Burada kavrama ...)
OldSchool

@OldSchool, eğer chkdsk hatalı bir blok bulmuşsa, bu sürücü o kadar fazla kötü sektöre sahiptir ki, yedek sektörden mahrum kalmıştır ve artık kapanamamıştır. Cevabımda daha önce de belirttiğim gibi, yeniden tahsis edilen sektörlere sahip bir disk performansı düşürmüş olacak. Her ne kadar performans sorunlarınızın tek nedeni bu olmasa da, diski değiştirmeniz gerekecek, çünkü sadece daha da kötüleşmeye devam edecek (hem performans hem de veri bozulması açısından).
rob

@ rob tamam, Dell değiştirme gönderiyor ve buraya geldiğinde bir koşuşturma vereceğim. En.wikipedia.org/wiki/Disk_sector uyarınca blok ve sektör terimlerini birbirinin yerine kullanıyordum . Onlar aynı şey değil mi? Dell tanılama testi, Blok XYZ'deki bir hatayı, chkdsk'ı da kötü sektörlere yönlendirir, aynı şeyden farklı bir kelime kullanarak konuştuklarını farz ediyorum. Yanlış mıyım?
OldSchool

@OldSchool haklısın, ben de terimleri birbirinin yerine kullanıyorum. Genelde fiziksel dağıtım birimini bir sektör olarak kastederim, ancak disk araçları genellikle bunu bir blok olarak adlandırır.
soymak

0

Tamam, iki adet yeni eşleştirme 15k rpm 300GB SAS sürücüsünü, RAID 0 dizisine, 7.2 rpm 2TB SATA sürücülerinde olduğu gibi aynı kurulumu kullanarak kurdum.

Şimdi 200 MB / sn değerinde bir okuma ve yazma alıyorum

Sonuçlar

Önceki SAS sürücülerimde yalnızca 30 MB / s RAID-0 yazma hızlarına ulaşabilecek bir sorun vardı, muhtemelen sürücülerden birinde karşılaştığım kötü sektör hatasıyla ilgili. Bu nedenle, benimkine benzer bir yapılandırmada okuma hızlarından çok daha düşük yazma hızları alıyorsanız, bir donanım problemi de olabilir ve sürücülerinizi değiştirmekten faydalanabilirsiniz.

Ancak, bu (nispeten) pahalı 15k rpm SAS sürücülerinin en yüksek performansı, bu kurulumda önemli ölçüde daha ucuz olan 7,2rpm SATA sürücülerinden (depolama kapasitesinin 6 katından daha fazla fiyatının yarısı) daha iyi değildir. Hem SAS hem de SATA RAID dizileri, yaklaşık 200 MB / sn en yüksek okuma ve yazma hızları sergiler ve her ikisi de güçlerini kesmeden Vista Business 64bit'e yaklaşık 120 saniyede gösterir (SATA diskleri aslında birkaç testte ortalama 5 saniye daha hızlı önyüklenir gibi görünmektedir. Çalıştırmak).

SAS sürücüleri de çok daha gürültülü. (SATA sürücülerini zor duyuyorsunuz).

Bu, SAS sürücülerinin bir iddiası mı? Uzun bir istek kuyruğuna sahip olmayacaklarsa (testlerimde veya günlük kullanımımda değil) ekstra paraya değmeyeceklerini mi gösteriyor?

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.