HP ProLiant DL385 G7'de inanılmaz düşük disk performansı


12

Opteron işlemci ailesinin bir testi olarak, HP Smart Array P410i Denetleyici içeren bir HP DL385 G7 6128 aldım - bellek yok.

Makine
, her ikisi de Raid 1 yapılandırmalarında 20GB ram 2x146GB 15k rpm SAS + 2x250GB SATA2'ye sahiptir.
Vmware ESXi 4.1 çalıştırıyorum.

Sorun:
Yalnızca bir sanal makinede bile, Linux 2.6 / Windows server 2008 / Windows 7'yi denedi, VM'lerin gerçekten halsiz hissetmesi. Windows 7 ile vmware dönüştürücü kurulumu zaman aşımına uğradı. Hem SATA hem de SAS disklerini denedim ve SATA diskleri neredeyse kullanılamazken, SAS diskleri son derece yavaş geliyor.

Altyapı istemcisinde çok fazla disk etkinliği göremiyorum, ancak nedenleri aramadım, hatta teşhisi denemedim, çünkü bunun ya ucuz baskın denetleyicisinden - ya da sadece onun için bellek.

Sorunlara rağmen, önemli bir işleve hizmet eden bir sanal makine devam ettim ve kurdum, bu yüzden onu kaldırmak ve tanılamayı çalıştırmak kolay değil.
Bunun hakkında ne söyleyeceğinizi bilmek ister misiniz, denetleyici / disklerle ilgili bir sorun olma olasılığı daha yüksek mi yoksa bütçe bileşenleri nedeniyle düşük performans mı?

Şimdiden teşekkürler,


SAS baskısında bir sanal makinenin içinde, 'dd if = / dev / zero = somefile bs = 1M sayısı = 1024' kullanarak yaklaşık 60 MB / s yazma alıyorum. Tahmin edilmesi gereken şey budur, bu yüzden belki de son derece düşük performansa sahip tüm testler gerçekten sadece SATA disklerini dikkate alır. Sata diskler 5.4k rpm, ama yine de bir (veya bir baskın 1) 5.4k rpm sata disk bir windows 7 konuk için makul Tamam olması gerektiğini düşünüyorum.
3molo

Bu yüzden soruyu yeniden ifade etmek istiyorum; Daha iyi bir kontrol cihazı satın alırken veya P410i cihazım için bellek satın alırken bir şey kazanabilir miyim? (Her iki durumda da 4 SAS disk daha almak istiyorum)
3molo

Yanıtlar:


26

HP Smart Array P410 iyi bir denetleyicidir, ancak pil destekli veya flash destekli önbellek birimleri takılı değilse düşük performans elde edersiniz. Önbellek, yazma işlemlerinin diske kaydedilmeden önce önbellek tarafından arabelleğe alınması açısından büyük bir fark yaratır. Fiziksel disk sürücülerinin gecikmesine maruz kalmadan uygulamaya yazma onayı alırsınız.

İşte benzer özelliklere sahip bir sistemde 4GB dd (24GB RAM'li DL380 G7 ve 2 x SAS diskli ve 1GB Flash Destekli Yazma Önbelleği olan bir p410). RAM böyle bir testte çok yardımcı olur, ancak fikri anlarsınız ...

[root@xxxx /]# dd if=/dev/zero of=somefile bs=1M count=4096
4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB) copied, 3.70558 seconds, 1.2 GB/s

Ancak gerçekçi bir şekilde, uygun önbelleğe sahip bir RAID 1'de iki SAS sürücüsü ile yazma performansınız, sürekli 130-170 megabayt / saniye arasında olmalıdır. iozoneYukarıdaki sunucu yapılandırmasında yapılan hızlı bir test şunları gösterir:

[root@xxxx /]# iozone -t1 -i0 -i1 -r1m -s16g
Write
Avg throughput per process                      =  166499.47 KB/sec
Rewrite:
Avg throughput per process                      =  177147.75 KB/sec

ESXi kullandığınızdan, çevrimiçi ürün yazılımı güncellemelerini çalıştıramazsınız. Mevcut Akıllı Güncelleme Ürün Yazılımı DVD'sini indirmeli , diske yazmalı ve sisteminizin nispeten yeni bir düzeye yandığından emin olmalısınız.

Denetleyicinin hızlı özellikleri: http://h18004.www1.hp.com/products/quickspecs/13201_na/13201_na.html

350-600 ABD Doları arasında değişen aşağıdakilerden birini satın almak isteyeceksiniz:
512MB BBWC
512MB Flash Destekli Yazma Önbelleği
1G Flash Destekli Yazma Önbelleği

Sorunuzu cevaplamak için önbellek çözümü en çok yardımcı olacaktır. Ek diskler, önbellekleme durumunu ele alana kadar çok fazla bir fark yaratmaz.

* Diğer kullanıcılar için not. Güncel ürün yazılımına sahip en son HP denetleyicilerinde önbellek varsa, denetleyicide RAM varsa ancak pil birimi yoksa, yazma önbelleğini geçersiz kılma vardır. Biraz risklidir, ancak pil veya flaş ünitesi satın alma yolunda nasıl bir performans olacağını test etmek için ara bir adım olabilir.


2
+1, yazma önbelleği olmadan böyle hızlı bir sisteme sahip olmak aptallıktır. Denetleyici önbelleği ve pil satın alın!
pauska

Evet evet evet evet evet evet evet. Çok +1.
mfinni

Daha fazla önbellek daha mutlu olacaksın. 512 BBWC modülü paranızın karşılığını en iyi şekilde verir.
ErnieTheGeek

3
HP'nin neden p410 veya belirli sunucu yapılandırmalarını önbellek olmadan sattığını anlamıyorum. Bu konuya çok sayıda insan giriyor.
ewwhite

4
@wwhite: dd komutunuz büyük olasılıkla vmfs katmanında önbelleğe alındığı için disk veriminizi temsil etmeyebilir. Dosya açılırken vmfs önbelleğini atlayacak O_DIRECT'i kullanmak için dd komutunuza "oflag = direct" ifadesini eklemelisiniz. 1.2GB / s iki diskli SAS dizisi için çok yüksek :)
Daniel Lawson

3

Denetleyici ürün yazılımı sürümünü kontrol edin ve mümkünse güncelleyin.

Smart Array 410i yeniden oluşturma dizisiyle, disk arızasından sonra (neredeyse boşta kalan 2 SAS sürücü için 2 günden fazla) benzer sorunlar yaşadım. Benim durumumda te sorunu eski firmware oldu. Deneyimlerime göre, bellenim şaşırtıcı bir şekilde HP depolama bileşenleri ile ilgili herhangi bir sorunun cevabıdır, bu yüzden önce kontrol etmenizi ve işe yaramazsa HP'de destek vakasını açın (bu onların içindir;).


0

Bir şekilde çizgili daha fazla sürücü çalışacaktı. Yazma önbelleği önemli bir fark yaratacaktır. Birkaç aynalı SAS sürücüsü hiçbir şey için yeterince hızlı değil. Bazı (çok) daha pahalı şeyler aslında tüm VM'lerinizi bellekte önbelleğe alabilir.


0

Diğerlerinin de belirttiği gibi, VMWare sanallaştırması ile yerel veya uzak / paylaşılan depolama işlemleri için, BBWC önbelleği (pil yedekleme önbelleği) ile raid kontrolörünün veya dizinin olması neredeyse bir gerekliliktir, diğer yol depolama SAS / SATA işmili diskleriyle son derece ve kullanılamaz şekilde yavaş çalışır , yalnızca SSD ile, sonunda yazma / okuma önbelleği olmadan VMWare ESXi 3/4/5 kullanabilirsiniz ve çok kötü performansa sahip olmayabilir (ayrıca SSD için yazma önbelleği de öneririz).

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.