Wie bekmmt man einen Dell Server leise(rer)?
Achtung! Nachfolgende Befehlszeilen greifen sehr tief in das System ein. Ich übernehme für jegliche Schäden keine Haftung.
Bei Dell Server kann man einstellen, dass wenn man Zusatzkarten oder Festplatten hinzufügt, dass dann die Lüfter autom. um einen bestimmten Prozentsatz höher drehen (Offset). Das macht auf der einen Seite sicherlich Sinn aber nervt natürlich auch auf der anderen Seite mit zusätzlichem Lärm.
Was mir bei meinem kleinem Miniserver T130 aufgefallen ist, dass der Server dummerweise auch nach dem Entfernen einer Zusatzkarte immer noch den Lüfter so laut drehen lässt wie mit Karte. Autom. wird hier anscheinend nicht mehr auf den Urzustand zurückgeregelt.
Man kann sich jetzt mit einem Kommandzeilen Tool behelfen das sich ipmitool.exe nennt. Das gibt es anscheinend auch für andere Rechner/Server. Bei Dell muss man nach Open Manage BMC suchen. Mit diesem kann man in die Hardware bzw. Steuerung eingreifen und den Lüfter regeln. Damit das Tool Zugriff auf das System hat muss man zuerst in den Lifecycle Controller springen und IPMI-Über-LAN aktivieren.
CMD mit Administrator Rechten starten und folgendes eingeben:
ipmitool -I lanplus -H 192.168.0.120 -U root -P calvin raw 0x30 0x30 0x01 0x00
Was bedeuten die Werte?
IP Adresse ist die von der iDrac Console
root ist der Benutzername der iDrac
calvin ist in der Regel das Standardpasswort der iDrac und dann kommen ein paar Werte von denen ich auch nicht genau weiß was die bedeuten.
Mit der oben genannten Zeile stellt man aber zuerst ein, dass man die Lüfter manuell steuern möchte. Nach der Eingabe und Enter bekommt man keine Rückmeldung, außer man hat etwas falsch gemacht.
Weiter geht es mit der eigentlichen Steuerung
ipmitool -I lanplus -H 192.168.0.120 -U root -P calvin raw 0x30 0x30 0x02 0xff 0x??
Statt der beiden ?? am Ende der Zeile trägt Ihr jetzt einen Wert ein der den Prozentsatz der Lüfterdrehzahl darstellt. Ich habe hier z.B. 20 eingetragen. Damit läuft der Server angenehm leise.
ipmitool -I lanplus -H 192.168.0.120 -U root -P calvin raw 0x30 0x30 0x01 0x01
Damit kann man die manuelle Lüftersteuerung abschalten und es wird wieder automatisch geregelt. Aber alles ist auch wieder lauter.
Wird die CPU vielleicht zu heiß?
Damit mir die CPU nicht eines Tages durchbrennt bin ich so vorgegangen. Ich habe mir ein kleines Benchmarktool geholt welches die CPU unter Volllast laufen lässt. Dann habe ich mir in der iDrac die Temp. der CPU angesehen und den Wert für den Lüfter eingetragen bis zu dem Prozentsatz bis es angenehm leise war und habe einige Minuten gewartet. Die Temp. sollte nicht unbedingt mehr wie 60-70 Grad haben. Ich weiß nicht, wie zuverlässig die Messung ist. Also lieber etwas weniger. Nach 5min Vollgas hat sich die Temp. bei 53 Grad eingependelt. Passt.
Ansonsten sollte man den Wert doch etwas höher setzen.
Ich habe die Lüfterdrehzahl im Winter angepasst. Im Sommer würde ich den Wert vielleicht noch einmal etwas nachjustieren da es in den Räumlichkeiten wärmer ist.
Nachtrag: 17.02.19 Mir ist aufgefallen, dass wenn ich den Server ausschalte und neu starte, dass dann die Einstellung nicht mehr vorhanden ist! Wie man die dann doch dauerthaft speichern kann, ist mir aktuell nicht bekannt