Server Support Forum
Eignung Supermicro board X11SSL-CF als Testsystem

Zurück   Server Support Forum > >


Antwort
 
Themen-Optionen Thema bewerten
  #1  
Alt 11.01.2017, 23:29
unknownerror unknownerror ist offline
Registered User
 
Registriert seit: 01.2017
Beiträge: 4
Eignung Supermicro board X11SSL-CF als Testsystem

Hallo Community,

ich würde gerne diverse Kombinationen aus Software Raid / Hardware Raid und Filesystemen wie ZFS oder Btrfs in einer Virtualisierung testen. Auch bei der Virtualisierung weiss ich noch nicht, was es am Ende wird. Wenn man die verfügbaren Foren durchsucht und Google nutzt kommt man zu teils gegensätzlichen Angaben über Vor- und Nachteile bzw. Performances von verschiedenen Raidsysteme und deren Realisierung in virtualisierten Serversystemen.

Ist eurer Meinung nach das Supermicro X11SSL-CF mit zusätzlichem LSI SAS3008 Controller geeignet um hier einiges durchzuprobieren ? V.a. habe ich keine Lust viel Geld für einen PCIe Raid-Controller zusätzlich zum Board auszugeben.

Gruß
Mit Zitat antworten

  #2  
Alt 12.01.2017, 02:38
PHP-Friends PHP-Friends ist offline
verifizierter Anbieter
 
Registriert seit: 08.2014
Ort: Oberhausen
Beiträge: 649
Das Board halte ich für nebensächlich, aber wenn du mit Hardware-RAID experimentieren möchtest, solltest du nicht "irgendeinen" Controller verwenden, sondern gewisse Modelle in der Auswahl haben. Gute RAID-Controller sind leider teuer, die günstigeren Modelle haben meist keine BBU (bzw. moderne Pendante wie Adaptecs ZMM) und die ganz billigen stellen de facto immer nur ein Fake-RAID bereit.
__________________
PHP-Friends | vollvirtualisierte SSD-Server
PHP-Friends GmbH | Ruhrorter Str. 55a | 46049 Oberhausen
Geschäftsführer Marvin Strauch, Tim Schneider
USt-IdNr. DE 301 459 640
Handelsregister Amtsgericht Duisburg, HRB 28335
E-Mail hi@php-friends.de | Telefon +49 201 857 938 01 | Fax +49 201 857 938 00
Mit Zitat antworten
  #3  
Alt 12.01.2017, 15:18
unknownerror unknownerror ist offline
Registered User
 
Registriert seit: 01.2017
Beiträge: 4
Schon mal danke für die Rückmeldung.

Ich denke, ich habe das ganze nicht ausführlich genug erklärt.

Es gibt in verschiedenen Foren verschiedene Ansichten, die sich teil wiedersprechen, z.B. Performance auf ein und demselben System unter Nutzung von Raid 5 / 10, z.B. auch wenns um Recovery eines Raid nach Hardware-Defekt geht. Das kann ja je nach Konfiguration dann ein defekter Kontroller oder z.B. auch das Board sein. Oft ist nämlich beschrieben, dass selbst ein baugleicher Hardware Kontroller nicht garantiert, dass ich mein Hardware-Raid ohne Datenverlust wieder bekomme.

Gleichzeitig bietet die Virtualisierung nicht immer eine Unterstützung für ein Software Raid.

Ich möchte im wesentlich so viele Möglichkeiten abdecken wie es geht um für mich eine praktikable Option zu ermitteln. Da der Onboard SAS3008 eine eigene Recheneinheit mit PowerPC 476 @ 1.2 GHz besitzt, zumindest laut Broadcom-Homepage, sollte das so schlecht nicht sein. BBU hat er nicht, und sicherlich ist etwas RAM vom Board nötig, falls es das in der Onboard-Variante unterstützt, das geht aus der Homepage nicht klar hervor. BBU würde ich eh mit einer USV "ersetzen".

Gruß
Mit Zitat antworten
  #4  
Alt 12.01.2017, 16:07
IP-Projects.de IP-Projects.de ist offline
verifizierter Anbieter
 
Registriert seit: 06.2006
Ort: Würzburg
Beiträge: 1.717
IP-Projects.de eine Nachricht über ICQ schicken IP-Projects.de eine Nachricht über MSN schicken Eignung Supermicro board X11SSL-CF als Testsystem
Zitat:
Gute RAID-Controller sind leider teuer, die günstigeren Modelle haben meist keine BBU (bzw. moderne Pendante wie Adaptecs ZMM) und die ganz billigen stellen de facto immer nur ein Fake-RAID bereit.
Das kommt drauf an wo man billig ansetzt. Ein "billiger" RAID Controller ist für mich schon der Adaptec 6405E und der liegt bei ca. 140 € netto und ist ein richtiger RAID Controller. Aber Ich denke du meinst hier sicher diese 30 € Dinger die 500 RAID Level können.

Zitat:
Es gibt in verschiedenen Foren verschiedene Ansichten, die sich teil wiedersprechen, z.B. Performance auf ein und demselben System unter Nutzung von Raid 5 / 10, z.B. auch wenns um Recovery eines Raid nach Hardware-Defekt geht. Das kann ja je nach Konfiguration dann ein defekter Kontroller oder z.B. auch das Board sein. Oft ist nämlich beschrieben, dass selbst ein baugleicher Hardware Kontroller nicht garantiert, dass ich mein Hardware-Raid ohne Datenverlust wieder bekomme.
Das Thema Performance ist leider immer reltiv. Es kommt letztlich auf den Anwendungszweck an, auf den du das System auslegst. Werden viele verschiedene I/O Anfragen gestartet, wie groß sind die Anfragen, mit welcher Block Sizes arbeiten die Festplatten ... es gibt hier sehr viel zu beachten. Da wir in den letzten Wochen ein Problem bei einem vServer Host hinsichtlich der Read Performance hatten, habe ich mich hier sehr tief in die Materie eingelesen und ich kann dir sagen, es gibt hier zig Stellschrauben die bei Anwendungszweck A besser und bei Anwendungszweck B schlechter sind. Das fängt bei dem I/O Cache mit Hilfe von RAID Controllern an und hört bei der Block Size der Festplatte auf.

Wenn du hier einen Performancetest durchführen möchtest, würde ich dir empfehlen, dass du dir für einen Test immer die Selben Commands zurechtlegst die auf deinen Verwendungszweck einigermaßen passen. Alles Andere würde das Ergebnis verfälschen. Wir haben für unsere Systeme folgende Leistungstests als Referenz in den letzten Wochen als für uns optimal deklariert:


Schreiben von 4x 1 GB großen Files:
dd if=/dev/zero of=/root/testfile bs=1G count=4 oflag=direct

Schreiben von 4000x 512 Byte großen Files:
dd if=/dev/zero of=/root/testfile bs=512 count=4000 oflag=direct

Messen der IOPS des Festplatten Arrays:
ioping /dev/sdX

Direktes Lesen des RAID Arrays ohne Cache:
hdparm -tT --direct /dev/sdX


Zu den Schreiben der 4x 1 GB großen Files gibt es folgendes hinzuzufügen. Im Tutorial von Thomas Krenn - https://www.thomas-krenn.com/de/wiki...e_Tests_mit_dd - wird hier nur 1x 1 G geschrieben. Neue RAID Controller mit BBU / Caches verfügen aber meist bis zu 3 GB Cache. Gerade die von LSI modifizierten Modelle von Supermicro Cachen daher bis zu 3 GB. Um hier auch beim direct Write einen richtigen Referenzwert zu erhalten, sollte man daher einen Wert über der Größe des RAID Controller Caches wählen so dass nicht alles aus dem Cache geladen wird und am Ende dort 800 MB/s steht.

Beim Einsatz von dd gibt es zudem zu beachten, dass dd erstmal einen Prozess auf der CPU erstellt. Die Leistung die dd daher liefert beim schreiben, ist mit von der CPU Leistung abhängig. Wenn du also eine schwache CPU hast, kann es sein, dass sich das bis zu 100 MB/s auf den dd Prozess auswirkt. Wir haben das getestet. Taktet eine 2620v2 CPU mit 1200 Mhz - also im Stromsparmodus - bekommt man mit dd im Vergleich zu einem Takt mit 2100 Mhz eine Abweichung von 50-100 MB/s bei der Lese- und Schreibperformance. Du solltest daher darauf achten, dass die CPU nicht durch ein Heruntertakten zur Energieeffizienz beeinflusst wird. Man kann aus dem Betriebssystem heraus mit Hilfe des Tools Governor das CPU Scaling auf Performance oder Energiesparen umstellen, so kannst du beide Varianten testen.

Wenn du dann dein optimales Setup gefunden hast, kannst du noch Feintuning betreiben. Das z.B. durch spielen mit den I/O Scheduler des Linux Betriebssystems. Bei Debian wäre das:
cat /sys/block/sda/queue/scheduler

Jeder I/O Scheduler geht anders mit der Verarbeitung der I/O Anfragen um. Auch hier muss ich sagen hat das Thomas Krenn sehr gut erklärt - https://www.thomas-krenn.com/de/wiki..._I/O_Scheduler - Je nach Anwendungszweck kannst du hier noch das Ein oder Andere Prozent Performance herauskitzeln.


Auch kannst du ein wenig mit NCQ spielen. Manche Hardwarekonstellationen bewirken, dass NCQ beim Betriebssystem deaktiviert ist. Mit

echo 1 > /sys/block/sda/device/queue_depth

Kannst du den queue depth testweise einmal deaktivieren, mit z.B.

echo 31 > /sys/block/sda/device/queue_depth

kannst du diesen aktivieren bzw. die Größe des Caches festlegen. Das bringt auch ein Quantum Leistung.


Das erstmal grundsätzlich als Input, ich hoffe, Ich konnte dir damit noch etwas weiterhelfen. Schaue dir zuletzt auch einmal die BIOS Einstellungen an. Verschiedene BIOS Einstellungen gerade bei der QPI - Nachfolger des FSB BUS Systems - bringen hier auch noch ein paar % z.B. ISOC aktivieren für virtuelle Systeme.
__________________

IP-Projects GmbH & Co. KG
Michael Schinzel | Am Vogelherd 14 | D - 97295 Waldbrunn
Tel.: +49 (0) 9306 - 76499-0 | FAX: +49 (0) 9306 - 76499-15
E-Mail: schinzel@ip-projects.de

UsTID: DE279448086 | Finanzamt Würzburg
Handelsregister: HRA 6798 | Amtsgericht Würzburg
Mit Zitat antworten
  #5  
Alt 12.01.2017, 22:37
PHP-Friends PHP-Friends ist offline
verifizierter Anbieter
 
Registriert seit: 08.2014
Ort: Oberhausen
Beiträge: 649
Zitat:
Zitat von IP-Projects.de Beitrag anzeigen
Das kommt drauf an wo man billig ansetzt. Ein "billiger" RAID Controller ist für mich schon der Adaptec 6405E und der liegt bei ca. 140 € netto und ist ein richtiger RAID Controller. Aber Ich denke du meinst hier sicher diese 30 € Dinger die 500 RAID Level können.
Auch, ja; den Adaptec 6405E hatte ich halt im Kopf hinsichtlich der von mir genannten Kategorie "richtiger RAID-Controller, aber ohne BBU". Natürlich hat man dann immer noch einen Lesecache
__________________
PHP-Friends | vollvirtualisierte SSD-Server
PHP-Friends GmbH | Ruhrorter Str. 55a | 46049 Oberhausen
Geschäftsführer Marvin Strauch, Tim Schneider
USt-IdNr. DE 301 459 640
Handelsregister Amtsgericht Duisburg, HRB 28335
E-Mail hi@php-friends.de | Telefon +49 201 857 938 01 | Fax +49 201 857 938 00
Mit Zitat antworten
  #6  
Alt 13.01.2017, 09:48
IP-Projects.de IP-Projects.de ist offline
verifizierter Anbieter
 
Registriert seit: 06.2006
Ort: Würzburg
Beiträge: 1.717
IP-Projects.de eine Nachricht über ICQ schicken IP-Projects.de eine Nachricht über MSN schicken Eignung Supermicro board X11SSL-CF als Testsystem
Heute Nacht ist mir noch etwas nettes eingefallen. Es gibt auch noch ein dd Testscript - http://blog.tdg5.com/tuning-dd-block-size/ - das ist auch sehr nett gerade wenn du wissen möchtest, wie sich die einzelnen Datenblöcke auf die Performance des Arrays auswirken.
__________________

IP-Projects GmbH & Co. KG
Michael Schinzel | Am Vogelherd 14 | D - 97295 Waldbrunn
Tel.: +49 (0) 9306 - 76499-0 | FAX: +49 (0) 9306 - 76499-15
E-Mail: schinzel@ip-projects.de

UsTID: DE279448086 | Finanzamt Würzburg
Handelsregister: HRA 6798 | Amtsgericht Würzburg
Mit Zitat antworten
  #7  
Alt 13.01.2017, 18:29
unknownerror unknownerror ist offline
Registered User
 
Registriert seit: 01.2017
Beiträge: 4
Vielen Dank für die Antworten.

Ich denke, dass ich insb. das Tweaking auf System / BIOS-Ebene später auch ausprobieren werde, klasse Anregungen, vielen Dank dafür !

Zunächst werde ich mir das Board mit RAM, SDD für das System und die VMs besorgen. HDDs stelle ich zurück, da ich noch 4 ältere, kleinere habe die sich gut zum Testen der Varianten eignen sollten (Hardware Raid 10, Software Raid und ZFS mit den unterschiedlichsten Host- und Gast-Systemen. Wollen dann doch mal sehen was praktikabel (also gut aufsetzbar und wartbar) und performant ist.

Gruß
Mit Zitat antworten
Antwort

Stichworte
raid, supermicro, zfs



Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Supermicro Board startet nach Bios Update nicht mehr Hannobal Serverhardware 9 03.06.2016 00:20
Supermicro X8DTH-iF / 6F, kein Post, keine Beep Codes aber IPMI läuft Jakpak Serverhardware 2 29.02.2016 18:55
Supermicro XEON E3- und E5-Server von webtropia.com News Hosting & Provider 0 12.02.2014 09:14


Eignung Supermicro board X11SSL-CF als Testsystem
Eignung Supermicro board X11SSL-CF als Testsystem
Eignung Supermicro board X11SSL-CF als Testsystem Eignung Supermicro board X11SSL-CF als Testsystem
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.