Fileserver mit großem RAM (vorzugsweise Windows 2012 R2)

804
Hongkie

Ich habe einen Server mit 32 GB. Derzeit ist es Windows Server 2012 R2

Es dient als Fileserver. 4 Festplatten mit 1 SSD, konfiguriert mit Speicherpool mit Ersatzlaufwerk.

Um die Frage zu vereinfachen, möchte ich nur die 32 GB als Cache verwenden, um die Lese- / Schreiboperation zu verbessern. Ich sehe keinen Speicherpool / virtuelle Festplatte mit einem Menü, um 32 GB RAM als Cache zu nutzen.

Es muss kein Windows Server sein. Ich bin offen für Linux, Freenas.

Irgendeine Idee ? Vielen Dank.

3
32 GB ist heutzutage kein riesiger Arbeitsspeicher, besonders für einen Server. Damon vor 6 Jahren 0
Windows Server 2012 soll häufig verwendete Dateien mit SuperFetch zwischenspeichern, aber nach ein paar Minuten Recherche ist nicht klar, ob es für gemeinsam genutzte Dateien verwendet wird. Wenn Sie über eine kleine Anzahl von Dateien (> 16 GB) verfügen, die Sie schnell freigeben möchten, können Sie eine RAM-Diskette einrichten. Ich gebe das nicht als Antwort, weil es gravierende Nachteile gibt (Dateien verschwinden beim Ausschalten, erfordern stündliche Backups auf der Festplatte, müssen überlegt werden, welche Dateien auf der schnellen Freigabe vorhanden sind) und es gibt keine große Verbesserung der Übertragungsgeschwindigkeit Netzwerk ist ein Engpass). Christopher Hostage vor 6 Jahren 0

2 Antworten auf die Frage

4
Strepsils

Speziell zu Ihrer Anforderung kann ich Drittanbieter-Software wie Super Cache Express oder Starwind VSAN vorschlagen, mit der Sie ein virtuelles Laufwerk mit RAM-Cache und / oder RAM-Gerät auf Ihrem Server erstellen können.

0
Marcus Patman

Sie könnten einen Teil des RAM als RAM-Platte verwenden, einige Tests durchführen und sehen, ob es sich lohnt. Wenn Sie Ihre RAM-Disk zu groß machen, verhindern Sie möglicherweise, dass Windows die Ladezeiten durch das Zwischenspeichern von Daten in Ihrem nicht verwendeten RAM verbessert. Sie können auch das Auslagern von Auslagerungsdateien veranlassen und die Dinge erheblich verlangsamen.

Wenn Sie den Server neu erstellen möchten, füge ich ein zweites SSD-Laufwerk hinzu, um die Redundanz zu reduzieren, und konfigurieren Sie die 2 SSD als ein Volume und verwenden Sie dieses für Ihre hohen E / A-Anforderungen. Verschieben Sie dann den Cache zu den magnetischen Volumes. Wenn Sie danach noch mehr Leistung benötigen, können Sie das Einfügen einer RAM-Disk in die Gleichung untersuchen.

Woher weiß ich, welche ich in die RAM-Disk stecken sollte? .... aus funktionaler Sicht kann ich einige Dateien auswählen und auswählen ... aber ich hoffe, es gibt eine Art "Cache-Manager", der die Dinge für mich automatisiert, auch als technischer Ansatz bezeichnet. Ich habe verstanden, was der Cache ist Auswahl und welche Funktion sinnvoll anders sein wird ... Hongkie vor 6 Jahren 0
Sie verwenden ein Drittanbieter-Tool, oder Windows verfügt möglicherweise intern über etwas, wie in diesem Artikel vorgeschlagen wird. Sollte dich in die richtige Richtung weisen. Fazit: Wenn es sich hierbei um einen Produktionsserver handelt und Sie keine Beanstandungen bezüglich der Leistung erhalten, entscheiden Sie sich einfach, die Festplattenkonfiguration vorerst alleine zu lassen und den Server auf andere Weise zu optimieren. In jedem Fall sollte dieser Link dazu beitragen, dass Sie in die richtige Richtung weisen. https://blogs.technet.microsoft.com/windowsinternals/2017/08/25/how-to-create-a-ram-disk-in-windows-server/ Marcus Patman vor 6 Jahren 0
Denken Sie daran, den Inhalt der RAM-Diskette gelegentlich auf der regulären Festplatte zu sichern. Christopher Hostage vor 6 Jahren 0
Vielen Dank. Ich werde versuchen herauszufinden, wie man einige Dateien auf der RAM-Disk automatisch synchronisiert. Hongkie vor 6 Jahren 0