100654
04.02.2013
4022
17
3
Macht eine SSD auch den Datentransfer eines Servers schneller?
Hallo liebe Administratoren da draußen,
ich habe zu Hause einen Homeserver (AMD Phenom II X6 @3,2Ghz, 12GB DDR3 1333 RAM) stehen, der insgesamt 9 Festplatten verbaut hat. Auf einer davon (500GB) läuft das System (Windows Server 2012 Datacenter) und auf den anderen ein Storage Space (Festplattengrößen zwischen 500GB und 3TB).
Nun habe ich festgestellt, dass der Datentransfer vom Server weg im Durchschnitt ~50MB/s beträgt, laut HD Tune ist die langsamste Festplatte aber ~85MB/s schnell, die schnellste gar 135. Nun frage ich mich wieso die Performance so schlecht ist.
Schaue ich auf die CPU und den RAM kann ich während Datentransfers kaum eine Auslastung feststellen, auch die System HDD läuft nur auf 1-5%.
Mir ist zwar klar, dass der Server für die Storage Spaces Berechnungen vornehmen muss, aber da der Server nichtmal im Ansatz ausgelastet ist sollte es kein Problem sein. Ich würde höchstens darauf tippen, dass er für die "Berechnungen" Daten von der System HDD lesen muss und diese ja eine im Vergleich zu einer SSD sehr hohe Reaktionszeit hat.
Könnte das eventuell der Grund für die schlechte Performance sein?
Daher auch die Frage: Lohnt sich in diesem Fall der Kauf einer SSD für das Betriebssystem?
Vielen Dank im Voraus für Eure Hilfe!
ich habe zu Hause einen Homeserver (AMD Phenom II X6 @3,2Ghz, 12GB DDR3 1333 RAM) stehen, der insgesamt 9 Festplatten verbaut hat. Auf einer davon (500GB) läuft das System (Windows Server 2012 Datacenter) und auf den anderen ein Storage Space (Festplattengrößen zwischen 500GB und 3TB).
Nun habe ich festgestellt, dass der Datentransfer vom Server weg im Durchschnitt ~50MB/s beträgt, laut HD Tune ist die langsamste Festplatte aber ~85MB/s schnell, die schnellste gar 135. Nun frage ich mich wieso die Performance so schlecht ist.
Schaue ich auf die CPU und den RAM kann ich während Datentransfers kaum eine Auslastung feststellen, auch die System HDD läuft nur auf 1-5%.
Mir ist zwar klar, dass der Server für die Storage Spaces Berechnungen vornehmen muss, aber da der Server nichtmal im Ansatz ausgelastet ist sollte es kein Problem sein. Ich würde höchstens darauf tippen, dass er für die "Berechnungen" Daten von der System HDD lesen muss und diese ja eine im Vergleich zu einer SSD sehr hohe Reaktionszeit hat.
Könnte das eventuell der Grund für die schlechte Performance sein?
Daher auch die Frage: Lohnt sich in diesem Fall der Kauf einer SSD für das Betriebssystem?
Vielen Dank im Voraus für Eure Hilfe!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 201210
Url: https://administrator.de/contentid/201210
Ausgedruckt am: 22.11.2024 um 10:11 Uhr
17 Kommentare
Neuester Kommentar
Hallo teteroon,
Du benutzt Software für ca. ~3500 € und Hardware für etwa 1000 € und fragst dann wirklich was hier nicht stimmt!?
Man da gibt es gefühlte 500 Sachen die da nicht stimmen. Aber ich denke @wiesi200 hat da schon recht.
Mein Tipp:
- Nimm FreeNAS dafür und gut ist es.
- Nimm SM WHS wenn es etwas kosten darf.
- Setz Dir eine kleinen Linux Server auf! OpenSUSE, RedHat, Ubuntu, CentOS,....
- Nimm ein vernünftiges NAS von Thecus, QNAP, Synology, Buffalo oder LaCie, denn Geld scheint
ja nicht das Problem und vorhanden zu sein.
Gruß
Dobby
Du benutzt Software für ca. ~3500 € und Hardware für etwa 1000 € und fragst dann wirklich was hier nicht stimmt!?
Man da gibt es gefühlte 500 Sachen die da nicht stimmen. Aber ich denke @wiesi200 hat da schon recht.
Mein Tipp:
- Nimm FreeNAS dafür und gut ist es.
- Nimm SM WHS wenn es etwas kosten darf.
- Setz Dir eine kleinen Linux Server auf! OpenSUSE, RedHat, Ubuntu, CentOS,....
- Nimm ein vernünftiges NAS von Thecus, QNAP, Synology, Buffalo oder LaCie, denn Geld scheint
ja nicht das Problem und vorhanden zu sein.
Lohnt sich in diesem Fall der Kauf einer SSD für das Betriebssystem?
Dann ist das OS schnell und die anderen Platten werden dadurch doch aber nicht auch gleich mit beschleunigt oder?Gruß
Dobby
Hallo,
eine SSD macht deine Netzwerkverbindng nicht schneller.
1000 Mbit (1 Gigabit) / 8 = 125 MB/s die maximal möglich sind (auf dem Papier) in Abhängigkeit der verwendeten Netzwerkprotokolle kommt man dem theoretischen Maximum näher oder nicht.
Die verwendeten Netzwerkkomponenten Netzwerkkarte und Switch haben auch einfluss darauf, für den Heimbedarf dürfte der Kosten Nutzenaufwand aber viel zu hoch sein.
Deine 50 MB/s * 8 = 400 Mbit/s.
Die Frage ist aber auch, wie Du die Datenübertragung vom Server zur Workstation getestet hast. Wenn Du ne Datei auf dein Lokale HDD kompierst bremmst das logischerweise auch aus und die 50 MB/s ist nich Leseperformance des Servers und auch nicht die Netzwerkgeschwindigkeit sondern die schreibgeschwindigkeit deiner HDD in der Workstation.
Gruß
Chonta
eine SSD macht deine Netzwerkverbindng nicht schneller.
1000 Mbit (1 Gigabit) / 8 = 125 MB/s die maximal möglich sind (auf dem Papier) in Abhängigkeit der verwendeten Netzwerkprotokolle kommt man dem theoretischen Maximum näher oder nicht.
Die verwendeten Netzwerkkomponenten Netzwerkkarte und Switch haben auch einfluss darauf, für den Heimbedarf dürfte der Kosten Nutzenaufwand aber viel zu hoch sein.
Deine 50 MB/s * 8 = 400 Mbit/s.
Die Frage ist aber auch, wie Du die Datenübertragung vom Server zur Workstation getestet hast. Wenn Du ne Datei auf dein Lokale HDD kompierst bremmst das logischerweise auch aus und die 50 MB/s ist nich Leseperformance des Servers und auch nicht die Netzwerkgeschwindigkeit sondern die schreibgeschwindigkeit deiner HDD in der Workstation.
Gruß
Chonta
@ChrisMoltisanti
Aber Hardware und Software sollten doch schon zu einander passen, oder?
Es ist ja nicht so das Microsoft nur der Kompatibilität wegen Hardware
zertifiziert sondern eben diese Hardware dann auch den Ansprüchen genügt
oder man sich darauf verlassen kann das die Hardware auch die Leistung im Zusammenspiel mit dem OS erbringt!
Lass uns doch nur einmal auf die Netzwerkkarten zu sprechen kommen, die Server Adapter von Intel entlasten
die CPU oder die CPUs von Servern ungemein und die billigste Consumer Hardware für 6 € das Stück eben nicht!
Auch was die Treiber anbelangt kann man nur sagen hoffentlich knickt Intel nicht ein und vernachlässigt
diese Sparte! Das Treibermodell von denen ist echt vorbildlich und gute Programmierer kosten eben auch gutes
Geld. Also selbst ich im Heimbereich kaufe mir lieber eine Netzwerkkarte von Intel für 35 € und weiß was ich habe, anstatt die 6 € "Gallischen" von irgend wem den ich nicht einmal aussprechen kann.
Klar kommt einem da doch der Gedanke einmal auf etwas Alternatives hin zu weisen, wie z.B. einem Linux
System das nicht bezahlt werden muss, sehr Hardware nah programmiert wurde, genügsam ist und/oder einem OS was sich sogar darauf spezialisiert hat, wie eben dem FreeNAS.
Gruß
Dobby
Denkbar wäre eine MSDNAA Lizenz. Zu Studiumszeiten hatte ich da auch...
Um legales und illegales ging es mir dabei ja auch eigentlich nicht!Aber Hardware und Software sollten doch schon zu einander passen, oder?
Es ist ja nicht so das Microsoft nur der Kompatibilität wegen Hardware
zertifiziert sondern eben diese Hardware dann auch den Ansprüchen genügt
oder man sich darauf verlassen kann das die Hardware auch die Leistung im Zusammenspiel mit dem OS erbringt!
Lass uns doch nur einmal auf die Netzwerkkarten zu sprechen kommen, die Server Adapter von Intel entlasten
die CPU oder die CPUs von Servern ungemein und die billigste Consumer Hardware für 6 € das Stück eben nicht!
Auch was die Treiber anbelangt kann man nur sagen hoffentlich knickt Intel nicht ein und vernachlässigt
diese Sparte! Das Treibermodell von denen ist echt vorbildlich und gute Programmierer kosten eben auch gutes
Geld. Also selbst ich im Heimbereich kaufe mir lieber eine Netzwerkkarte von Intel für 35 € und weiß was ich habe, anstatt die 6 € "Gallischen" von irgend wem den ich nicht einmal aussprechen kann.
Klar kommt einem da doch der Gedanke einmal auf etwas Alternatives hin zu weisen, wie z.B. einem Linux
System das nicht bezahlt werden muss, sehr Hardware nah programmiert wurde, genügsam ist und/oder einem OS was sich sogar darauf spezialisiert hat, wie eben dem FreeNAS.
Gruß
Dobby
Hallo,
mir sei die Frage erlaubt, wie sind die Platten der verschiedenen Größen denn zusammengeschaltet? Ein Raid? JOBD? Dynamische Datenträger?
Wenn Du vom Server von einer nicht Verbund HDD mit 113 MB/s saugst, bist Du am Limit deines Netzwerkes angelangt. Und das ist auch ein guter Wert. Denk dran 125 MB/s ist die theoretische Maximalleistung von der man Protokolloverhead etc noch abziehen muss.
Die Geschwindigkeit hängt auch immer davon ab was für Daten gelesen werden. Es ist zum Teil ein erheblicher Unterscheid wie groß die zu lesende Datei ist und wie die auf der HDD verteilt ist.
Sind die HDDs zum bersten voll? Wie ist die Fragmentierung?
Du hast Hyper-V erwähnt, laufen VMs auf den Datenträgern auf denen Du die Freigaben hast?
Und Hast Du die den Dateiserver unter dem Hypervisor gemacht oder in einer VM?
Gruß
Chonta
mir sei die Frage erlaubt, wie sind die Platten der verschiedenen Größen denn zusammengeschaltet? Ein Raid? JOBD? Dynamische Datenträger?
Wenn Du vom Server von einer nicht Verbund HDD mit 113 MB/s saugst, bist Du am Limit deines Netzwerkes angelangt. Und das ist auch ein guter Wert. Denk dran 125 MB/s ist die theoretische Maximalleistung von der man Protokolloverhead etc noch abziehen muss.
Die Geschwindigkeit hängt auch immer davon ab was für Daten gelesen werden. Es ist zum Teil ein erheblicher Unterscheid wie groß die zu lesende Datei ist und wie die auf der HDD verteilt ist.
Sind die HDDs zum bersten voll? Wie ist die Fragmentierung?
Du hast Hyper-V erwähnt, laufen VMs auf den Datenträgern auf denen Du die Freigaben hast?
Und Hast Du die den Dateiserver unter dem Hypervisor gemacht oder in einer VM?
Gruß
Chonta
Hallo nochmal teteroon,
denn als armer "Bettelstudent" kannst Du Dir eben auch nicht etwas aus den Rippen leiern was nicht da ist!
Also bevor Du nun die lieben Euronen verbrennst und verpulverst und dann doch nicht wie erwartet glücklich wirst, denn alles zusammen, die ganze Hardware und die Software sind wie ein Orchester zu sehen,
was nützt es mir wenn ich den besten Geiger der "Welt" habe und der Typ an der Tuba pennt ein!
Also kurz um, was nützt Dir denn ein Intel Server Adapter wenn zu wenig RAM im System ist und
die CPU keine Unterstützung für VMs hat und der Switch na nennen wir es einmal freundlich, auch nicht
so eine richtige Granate ist!
Also bevor ich mir einen ~500 Intel Netzwerk Server Adapter anschaffe, würde ich nun die Prioritäten anders setzen! Also ich würde:
- RAM auf das Maximum aufrüsten was das Board unterstützt (2 GB für jede VM als Minimum)
- 2 PCIe Intel Netzwerkkarte (1 GBit/s) kaufen, falls das Mainboard das unterstützt und schon PCIe Slots hat.
- Einen Cisco SG300-20 Switch kaufen der Layer 3 Routing bietet. (kann auch ein kleinerer sein mit 8 Ports)
Damit kommst Du auf das selbe Geld, aber hast gleich mehrere Probleme erledigt.
Gruß
Dobby
P.S.
Verwendest Du ein RAID und wenn ja welchen Level, mit welchen Platten und welchem Controller.
....da ich die über die Uni bekommen konnte,...
Na Glückwunsch dann ist das andere alles nur Makulatur, vergiss einfach was ich vorher geschrieben habe,denn als armer "Bettelstudent" kannst Du Dir eben auch nicht etwas aus den Rippen leiern was nicht da ist!
also prinzipiell habe ich nichts dagegen auch noch etwas reinzustecken wenn das was bringt Kannst Du eine bestimmte Intel-Karte empfehlen?
Na das ist doch mal was.Also bevor Du nun die lieben Euronen verbrennst und verpulverst und dann doch nicht wie erwartet glücklich wirst, denn alles zusammen, die ganze Hardware und die Software sind wie ein Orchester zu sehen,
was nützt es mir wenn ich den besten Geiger der "Welt" habe und der Typ an der Tuba pennt ein!
Also kurz um, was nützt Dir denn ein Intel Server Adapter wenn zu wenig RAM im System ist und
die CPU keine Unterstützung für VMs hat und der Switch na nennen wir es einmal freundlich, auch nicht
so eine richtige Granate ist!
Also bevor ich mir einen ~500 Intel Netzwerk Server Adapter anschaffe, würde ich nun die Prioritäten anders setzen! Also ich würde:
- RAM auf das Maximum aufrüsten was das Board unterstützt (2 GB für jede VM als Minimum)
- 2 PCIe Intel Netzwerkkarte (1 GBit/s) kaufen, falls das Mainboard das unterstützt und schon PCIe Slots hat.
- Einen Cisco SG300-20 Switch kaufen der Layer 3 Routing bietet. (kann auch ein kleinerer sein mit 8 Ports)
Damit kommst Du auf das selbe Geld, aber hast gleich mehrere Probleme erledigt.
(sinkt teilweise aber auf bis zu 2,5MB/s)
Kann auch auf zu wenig RAM hinweisen, da ausgelagert werden muss und die Platten mehrfach beansprucht werden.Auch an den Aktuellen "Homeserver" Windows Server Essentials würde ich kostenlos rankommen, allerdings fehlt auch dem Hyper-V.
Sehe ich jetzt auch so.(Wobei das vermutlich aufgrund der Virtualisierung auch nicht schneller läuft oder?)
Dito.Kopiert habe ich auf eine Samsung 840 Pro
Das soll die schnellste verfügbare SSD auf dem Markt und für Heimanwender sein, wen wundert es.Gruß
Dobby
P.S.
Verwendest Du ein RAID und wenn ja welchen Level, mit welchen Platten und welchem Controller.
Hallo,
der Hyper-V Host sollte selber nichts weiter machen als Hyper-V, eigendlich nichtmal Dateiserver.
Sobald der HyperV wierder an ist sind die Werdte dann wieder im Keller.
Dein HDD Verbund richtet sich nach der Performance der schlechtesten Platte im Verbund.
Wie schaut der Kopiervorgang von deiner neu eingebauten HDD vom Verbund und auf den Verbund aus?
Viel schneller als über Netzwerk? ich denke nicht.
In deinem Fall wird die Zusammenstellung der HDDs das Problem sein und weniger das Netzwerk.
Gruß
Chonta
der Hyper-V Host sollte selber nichts weiter machen als Hyper-V, eigendlich nichtmal Dateiserver.
Sobald der HyperV wierder an ist sind die Werdte dann wieder im Keller.
Dein HDD Verbund richtet sich nach der Performance der schlechtesten Platte im Verbund.
Wie schaut der Kopiervorgang von deiner neu eingebauten HDD vom Verbund und auf den Verbund aus?
Viel schneller als über Netzwerk? ich denke nicht.
In deinem Fall wird die Zusammenstellung der HDDs das Problem sein und weniger das Netzwerk.
Gruß
Chonta
Realtek Karten oder welche mit Realtek Chipsätzen gehören NICHT in einen Server ! Bzw. embeddete gehören deaktiviert.
Diese Karten bürden das gesamte Paket Handling der Rechner CPU auf (deshalb sind sie so schön billig !) dementsprechend schlecht ist deren Gesamtperformance auf einem Server.
Fazit: Weg damit und durch etwas ersetzen was einen Intel, Broadcom oder Marvell Chipsatz hat. Bevorzugt die beiden ersteren.
Als 2tes solltest du einmal den direkten Durchsatz deines netzes ohne ein drüberliegendes Protokoll messen um überhaupt einmal einen Vergleichswert zu haben was dein Netz hergibt.
Schnell und unkompliziert macht man das mit NetIO:
http://www.ars.de/ars/ars.nsf/docs/netio
bzw.
http://www.nwlab.net/art/netio/netio.html
Das und eine anständige Server NIC fixen dein Problem im Handumdrehen !
Diese Karten bürden das gesamte Paket Handling der Rechner CPU auf (deshalb sind sie so schön billig !) dementsprechend schlecht ist deren Gesamtperformance auf einem Server.
Fazit: Weg damit und durch etwas ersetzen was einen Intel, Broadcom oder Marvell Chipsatz hat. Bevorzugt die beiden ersteren.
Als 2tes solltest du einmal den direkten Durchsatz deines netzes ohne ein drüberliegendes Protokoll messen um überhaupt einmal einen Vergleichswert zu haben was dein Netz hergibt.
Schnell und unkompliziert macht man das mit NetIO:
http://www.ars.de/ars/ars.nsf/docs/netio
bzw.
http://www.nwlab.net/art/netio/netio.html
Das und eine anständige Server NIC fixen dein Problem im Handumdrehen !
Hallo,
@aqui
teteroon schrieb
Die Netzwerkkarte ist demnach nicht sein generelles Problem. Und wenn er die wechelt hat die evtl 2-3 MB/s mehr aber bei der generellen Konfiguration kommt er wenn überhaupt auf 62-63 MB/s.
Sein Problem ist der Storragepool.
Gruß
Chonta
@aqui
teteroon schrieb
@Chonta
Auf deinen Post hin habe ich gerade noch mal eine neuere Festplatte einzeln im Server verbaut (nicht im
Storage Space), wenn ich darauf eine Freigabe erstelle erreiche ich konstante 113MB/s. Kopiert habe ich auf
eine Samsung 840 Pro, die, was auch die Datenübertragung von der einzelnen Festplatte zeig, nicht der
begrenzende Faktor ist.
Auf deinen Post hin habe ich gerade noch mal eine neuere Festplatte einzeln im Server verbaut (nicht im
Storage Space), wenn ich darauf eine Freigabe erstelle erreiche ich konstante 113MB/s. Kopiert habe ich auf
eine Samsung 840 Pro, die, was auch die Datenübertragung von der einzelnen Festplatte zeig, nicht der
begrenzende Faktor ist.
Die Netzwerkkarte ist demnach nicht sein generelles Problem. Und wenn er die wechelt hat die evtl 2-3 MB/s mehr aber bei der generellen Konfiguration kommt er wenn überhaupt auf 62-63 MB/s.
Sein Problem ist der Storragepool.
Gruß
Chonta