Ich möchte einen Server mit mehr als 2 TB Daten einrichten. Natürlich ist SSD in Bezug auf das Datenlaufwerk nicht im Bild. Meine Frage ist: Gibt es einen Vorteil, SSDs als Startlaufwerk zu verwenden? Ich plane 16G Speicher darauf zu setzen. Ich denke, die meiste Zeit sollten die Dienste in den Speicher geladen werden und der Server sollte selten einen Neustart erfordern. Ist es in diesem Fall sinnvoll, eine SSD oder nur ein RAID1 mit zwei SATA-Laufwerken zu erwerben?
hard-drive
ssd
Kai Wang
quelle
quelle
Antworten:
Ich denke nicht, nicht zu diesem Zeitpunkt. Sie sind teuer, es ist eine relativ neue Technologie, die nicht ohne eigene Probleme ist. Jeff Atwood hat einen interessanten Blog-Beitrag über die Vor- und Nachteile ihrer Verwendung.
In Anbetracht Ihres beabsichtigten Anwendungsfalls scheint der Bedarf an einer SSD noch geringer. Normalerweise sehen Sie große Vorteile beim Booten und beim Öffnen von Apps, aber auf einem Datenserver mit viel RAM, der selten neu gestartet wird, ist es sinnlos, das zusätzliche Geld auszugeben.
quelle
Das hängt von der Art des Servers ab, aber im Allgemeinen sollte es eine gute Idee sein.
SSD-Laufwerke eignen sich am besten für schreibgeschützte Daten. Dies ist normalerweise der Fall, wenn Server nicht Workstations sind. Das ist also alles.
Je schneller eine Datei bereitgestellt werden kann, desto besser ist der Server. Da SSD-Treiber auch schneller sein sollen , ist dies auch der Fall.
Schließlich verbrauchen SSD-Laufwerke in der Regel weniger Strom, machen weniger Lärm und erzeugen weniger Wärme, sodass der Server weniger Strom und Kühlung benötigt (das sind die Probleme von Serverräumen auf der ganzen Welt).
Dies hängt jedoch auch hier von den Besonderheiten Ihres Servers und der Nutzung der Groß- / Kleinschreibung ab (z. B. 16 GB klingt gut, werden die Dateien jedoch im RAM zwischengespeichert oder müssen sie trotzdem von der Festplatte abgerufen werden?) Sowie von den jeweiligen Laufwerken . Insgesamt sind jedoch die meisten Server mit SSD-Laufwerken in der Regel besser dran.
quelle
In dieser Situation wird ein SSD-Boot-Laufwerk wahrscheinlich nur die Boot-Zeit verkürzen, sobald alles gestartet ist und im RAM (Sie haben 16 GB) wird es keinen Unterschied machen. Wenn Sie eine Datenbank mit mehr als 10 GB haben, könnte dies hilfreich sein, aber wahrscheinlich ist es besser, das Geld für mehr Magnetlaufwerke auszugeben (möglicherweise aus Gründen der Redundanz).
quelle
Ich finde das eine gute Idee. Die SSD verspricht eine höhere Zuverlässigkeit (besonders wichtig für Laptops) und eine verbesserte Leistung (keine relativen Zeitprobleme bei der Suche von Track zu Track). Beides sind wunderbare Vorteile bei Serverproblemen.
Beachten Sie jedoch, dass SSD noch sehr neu und nicht immun gegen eigene Ausfälle ist. Sie sollten die Arten von Problemen untersuchen, die bei verschiedenen Marken und Modellen von SSD-Laufwerken auftreten, bevor Sie diesen Weg beschreiten.
quelle
Hängt von der Servernutzung ab, was du wahrscheinlich nicht wert beschreibst. Wo SSDs zum Einsatz kommen, sind Server mit hoher E / A-Auslastung wie virtuelle Serverhosts.
Stecken Sie ungefähr 10 virtuelle Maschinen auf einen Server mit Standardlaufwerken und vergleichen Sie sie mit einer mit SSDs. Bringen Sie alle 10 VMs dazu, etwas zu tun, und beobachten Sie, wie der SSD-basierte Server fliegt, während das alte Magnectic-Laufwerk blockiert, während die VMs darauf warten, dass sie an die Reihe kommen und auf die Festplatten lesen / schreiben.
Zurück zu Ihrer ursprünglichen Frage: Warum machen Sie sich Sorgen um die Startzeit? Planen Sie einen regelmäßigen Neustart des Servers? Ich habe Server, die seit ungefähr 3 Jahren nicht mehr neu gestartet wurden. Ich hätte gedacht, dass dies für stabile Maschinen normal ist, die genau die Arbeit leisten, die sie tun sollten.
quelle
Das ist eine schlechte Idee. SSD-Laufwerke bieten Ihnen verrückte Möglichkeiten, und deshalb zahlen Sie dafür: Sie speichern Daten, auf die am häufigsten zugegriffen wird, in zufälliger Reihenfolge. Eine Datenbank auf einer Reihe von SSD-Laufwerken kann ein sehr teures Speichersystem übertreffen (insbesondere in leseintensiven Szenarien).
Das Betriebssystem bootet, dann werden praktisch alle verwendeten ausführbaren Dateien im RAM gespeichert, und alle nicht verwendeten werden ausgetauscht. Wenn Sie einen starken Swap-Einsatz planen (schlechte Idee), könnten Sie Ihren Swap auf eine SSD setzen, aber ich würde lieber eine HDD verwenden und den Unterschied in den Arbeitsspeicher stecken.
quelle
Ich denke, es lohnt sich die meiste Zeit nicht.
Wenn Sie jedoch große Computeranforderungen für große Dateien haben (z. B. Dailymotion / YouTube-Kodierung von Videos), ist die Lese- / Schreibgeschwindigkeit wahrscheinlich wichtig.
Wenn Ihre Anwendungen viel lesen, auch kleine Dateien, kann dies die Leistung erheblich steigern. Wenn Sie jedoch die am häufigsten versorgten Daten im RAM (siehe memcached daemon) zwischenspeichern, ist dies kein Problem mehr.
quelle